Navigation bar
  Print document Start Previous page
 194 of 203 
Next page End  

194
• обработка не полностью определенной информации в ходе принятия, планирования и синтеза
экономико-управленческих решений;
• взаимодействие перечисленных процедур обоснования решений.
7.4. Принципы разработки программных средств
Системы принятия и синтеза решений, реализующие диалоговый принцип взаимодействия,
оформляются в виде пакетов прикладных программ, под которыми подразумевается совокупность
программ, совместимых между собой и обеспечивающих решение задач из некоторой предметной
области [З].
Основные принципы проектирования программных средств применительно к процессам принятия и
синтеза решений следующие.
В основе построения пакетов программ лежит принцип конструктивной независимости, который
предполагает разработку универсальной структуры пакета и некоторых его элементов.
Важнейшим принципом построения является модульность программных объектов. Данный принцип
означает дискретность структуры пакета и унификацию программных средств в целях формирования
различных вычислительных схем, предназначенных для решения задач синтеза и выбора решений.
Унификация программных средств проявляется в том, что каждая программная единица (модуль)
предназначена для выполнения определенных функций и взаимодействует с данными некоторым
стандартным способом. В этом заключается очередной технологический принцип построения системы
— принцип стандартизации взаимодействия программ с данными, который предполагает
использование единых методики и механизма подключения программных средств к данным.
Принцип машинной независимости пакетов программ предусматривает возможность эксплуатации
разработанного программного и информационного обеспечения при смене типов и поколений
вычислительной техники.
Для успешной реализации этого принципа необходимо прежде всего выбрать универсальный
алгоритмический язык. В качестве такого языка может быть выбран Си++ в силу его широкой рас-
пространенности на современных персональных ЭВМ.
Принцип максимальной независимости от операционных систем непосредственно связан с
принципом машинной независимости и преемственности систем.
Необходимое условие жизнеспособности программного обеспечения — соблюдение принципа
расширяемости, согласно которому пакеты программ являются открытыми системами, допускающими
их непрерывное пополнение новыми программными средствами. Реализация этого принципа возможна
лишь при соблюдении принципа модульности структуры пакета программ.
При разработке программного обеспечения для решения сложных задач принятия, планирования и
синтеза решений, требующих активного вмешательства или непосредственного участия человека в
процессе решения, особенно важно следовать принципу коммуникабельности, который предполагает
простоту общения пользователя с пакетом и предусматривает работу в интерактивном режиме.
7.5. Основные правила разработки систем
В процессе разработки диалоговых систем следует учитывать множество требований, которые
условно можно подразделить на требования, определяющие принципы проектирования систем, и тре-
бования к эксплуатационным характеристикам диалоговых, систем.
Принципы проектирования диалоговых систем. К ним относятся следующие правила
1. Прежде чем перейти к обсуждению достоинств и недостатков некоторой существующей системы
или выдвижению требований к разработке системы с заданными свойствами, пользователь должен
познакомиться с какой-либо моделью системы практически.
2. Разработка конкретных диалоговых систем, как правило, нацелена на автоматизацию процедур
решения задач определенного класса. Поэтому проектировщику следует максимально использовать
опыт работы и методологию, которые применялись пользователями создаваемой системы на практике, а
не навязывать новую технологию решения задач.
3. Следует предусмотреть адаптивную обратную связь между пользователем и системой,
позволяющую разработчику в интерактивном режиме приспособить систему к реальным условиям ре-
шения задачи. Наличие обратной связи дает возможность модифицировать систему с учетом новых
Сайт создан в системе uCoz