Cтраница 2
![]() |
Состав программного обеспечения АСУ подотраслью. [16] |
Прикладные программы позволяют упростить и перестроить на качественно новой основе разработку задач АСУ. Их используют, как правило, в виде готового программного продукта. [17]
В нынешней борьбе за то, чтобы выдать хоть какое-нибудь программное обеспечение, первой жертвой оказывается качество готового программного продукта. [18]
В широком смысле к указанным процессам относят все технические операции необходимые для создания программ, включая анализ требований, все стадии разработки, а также реализации в виде готового программного продукта. [19]
В качестве таких операторов используются либо общеизвестные ( операторы присваивания), либо операторы, полученные и стандартизованные на ранних этапах развития работ по - технологии, либо пользователь может ввести любые свои линейные операторы, записав их предварительно на одном из языков программирования существующих ЭВМ. Иногда в процессе доопределения модифицируется и исходная ЛСД, полученная на первом этапе. В результате доопределения получается / - программа, которая с помощью технологического комплекса RTK превращается ( автоматической генерацией) в готовый программный продукт для работы на существующих ЭВМ. [20]
Если функции службы сводятся только к проведению проверок, что имеет место в большинстве случаев, то тогда легко упустить вопросы, связанные с выбором техники безопасности системы и отработкой различных режимов поведения данной системы. Когда служба безопасности поставляет только материалы и оборудование и не делает ничего другого, то в конечном счете она теряет всякий смысл. Когда деятельность службы сводится в основном к проведению у заказчика совещаний по технике безопасности, на которых рассматриваются преимущественно вопросы поставок готовых программных продуктов, растиражированных в штаб-квартирах страховых обществ для последующего их использования во всех застрахованных компаниях, или она ограничивается только общей констатацией того, что все физические параметры окружающей среды находятся в полном соответствии с установленными нормами и правилами, то тогда ей вряд ли удастся активно развернуть свою деятельность. [21]
Рассмотрим вторую большую категорию тех, у кого высоки потребности как в структурировании работы, так и в большом заработке. Их можно встретить в тех областях деятельности, где высоко оплачивается соблюдение порядков й - правил. Примером могла бы служить способность составлять компьютерные программы на непостижимом для непосвященных языке программирования, спрос на которые высок, а число квалифицированных специалистов ограничено. В этих условиях мотивация относительно проста: сделайте поощрение пропорциональным ценности готового программного продукта, и эти люди будут сами себя мотивировать в процессе работы над ним. Если в рамках подобного заказа имеется широкий простор для разнообразных вариантов, может возникнуть проблема обеспечения качества, а также количества. Важной составной частью мотивации должно стать уточнение требований к качеству продукта перед началом работы. Тогда можно заключить контракт, в котором будет четко зафиксировано, что требуется сделать, и это позволит избежать проблем, вызванных неопределенностью, которые для таких людей являются особенно демотивирующими. [22]
Общим для них является простота и наглядность процесса создания программ, основанных на использовании технологий визуального программирования. Компонентный подход позволяет легко и быстро создавать не только интерфейс программ, но и достаточно сложные механизмы доступа к данным, а также проверять и тиражировать удачные программные решения, Несмотря на идентичность идеологии, заложенной в данных языках, в их применении имеются отличия. Современные тенденции показывают, что Delphi ориентируется фирмой Inprise ( прежнее название Borland) на создание полноценных распределенных корпоративных систем доступа к данным. Visual Basic ( фирмы Microsoft) применяется в основном для создания приложений и расширений для готовых программных продуктов под Windows и Веб-приложения, a Visual C ( Microsoft) и Borland C Builder используется для разработки интернет-обозревателей, корпоративных приложений и операционных систем. [23]
Причина этого заключается в том, что почти всегда решение формируется в результате согласований между компьютерными решениями и выбором ЛПР. Таким образом, процесс принятия решений представляется как симбиоз компьютерных расчетов и действий ЛПР. С позиций современных компьютерных технологий имеются определенные трудности взаимодействия разработчиков СППР и ЛПР. Поэтому в качестве промежуточного звена часто требуется ввести специалистов по эксплуатации готовых программных продуктов. [24]
Причина этого заключается в том, что почти всегда решение формируется в результате согласований между компьютерными решениями и выбором Л ПР. Таким образом, процесс принятия решений представляется как симбиоз компьютерных расчетов и действий ЛПР. С позиций современных компьютерных технологий имеются определенные трудности взаимодействия разработчиков СППР и ЛПР. Поэтому в качестве промежуточного звена часто требуется ввести специалистов по эксплуатации готовых программных продуктов. [25]
В качестве эксперимента попробуйте несколько раз последовательно закрыть и открыть окно. Это приводит к ряду вызовов обработчика сообщения WM PAINT. Каждый вызов генерирует новый набор случайных значений, передающихся в процедуру интерфейса прикладного программирования SetTextColor. Если вы закроете не все окно целиком, то увидите, как функции BeginPaint и EndPaint объединяются для совместного обновления только что скрытой части экрана. Наверное, было бы нежелательно, чтобы такой эффект присутствовал в готовом программном продукте, но это идеальное средство для обучения. [26]
Таким образом, / - программа в отличие от программы для ЭВМ может работать в специальном режиме генерации данных. Этой генерацией можно эффективно управлять. Свойство / - программ работать в режиме генерации использовано в - технологии для отладки программ. Общая схема отладки выглядит следующим образом. Эти тесты подаются на рабочую программу и по их прохождению делается вывод об отлаженности готового программного продукта. [27]
Отсюда возникают немалые трудности для процесса автоматизации. В готовых музейных программах, как правило, отсутствует раздел выдачи и работы с читателем. В библиотечных автоматизированных системах не учитывается музейная специфика. В свою очередь, архивная часть музея, насчитывающая более 400 000 единиц хранения, требует своего специфического описания. Поэтому музей отказался от приобретения готового программного продукта, поручив его разработку опытному специалисту-программисту, многие годы плодотворно сотрудничающему с музеем. Этот путь, возможно, не самый оптимальный, но он позволяет учесть специфику и уникальность музея. [28]
Одним из методов оценки - финансовых рисков является экономико-математическое моделирование. Главное при этом сделать правильный выбор модели исходя из конкретной ситуации. Естественно, необходимо учитывать заведомо субъективный характер той или иной избираемой модели и делать поправку на некую схематичность, излишнюю зарегулированность или заданность финансовой ситуации. Тем не менее именно модели позволяют в целом спрогнозировать конкретную ситуацию и оценить возможную вероятность финансового риска. Весьма перспективной является компьютерная имитация финансового риска предприятия. В настоящее время имеется определенный набор готовых программных продуктов по его оценке. Почти каждое предприятие имеет возможность выполнить моделирование финансового риска индивидуально. При экономико-математическом моделировании выбор критериев ( целевой функции) и факторов ( системы ограничений) связан со стратегической целью эмитента или инвестора, осуществляющего моделирование. Важное значение имеет место отрасли, к которой принадлежит эмитент, на рынке ценных бумаг. Отрицательными характеристиками отрасли являются высокая степень демонополизации, большое число собственников, затяжной производственный спад. [29]
Следовательно, приходится учитывать целый ряд технических и конструктивных условий и ограничений, которыми можно было бы пренебречь в задачах общего планирования. Учет подобных условий предъявляет специальные требования к информационному обеспечению задач указанного класса. Дало в том, что массовый характер подобных объектов и относительно невысокая суммарная стоимость каждого из них не позволяют с должной оперативностью и эффективностью адаптировать соответствующие модели и программное обеспечение под специфику конкретных объектов. Следовательно, необходима всеобъемлющая унификация моделей, программных комплексов, средств ведения нормативно-справочной информации, ввода, хранения и передачи данных, выдачи пользователю результатов моделирования. Необходимо учитывать, что конечные пользователи подобных программных систем, как правило, недостаточно компетентны в вопросах математического моделирования и программирования. Поэтому существенную долю самих программных систем здесь образуют различные программные оболочки, обеспечивающие дружественный диалог с конечным пользователем-непрограммистом на проблемном уровне и максимальную наглядность получаемых результатов. Этот диалог отражает не только процессы подготовки и ведения исходной информации, но и анализ вычислительного процесса, диагностику ошибок и противоречий в обрабатываемой информации, выдачу результатов в приемлемой для оперативного анализа форме. Все сказанное, конечно, относится к готовым программным продуктам, а не к исследовательским моделям, разрабатываемым самими учеными для анализа конкретных водных объектов. [30]