Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом Voldem@r / Оно / ПЗ_release.doc
Скачиваний:
48
Добавлен:
16.04.2013
Размер:
1.6 Mб
Скачать

1.1.3. Информационные потребности пользователя

Перечислю основные требования, которые предъявлялись к программному комплексу при проектировании:

  • обеспечить ввод данных о модели системы с помощью графического интерфейса пользователя. Элементы модели необходимо организовать в виде графических объектов;

  • обеспечить просмотр свойств уже внесённых в модель элементов с возможностью их редактирования;

  • отображать результаты работы комплекса на экране и сохранять в файл. Под результатами работы комплекса понимается найденное решение со значениями всех компонентов модели, плюс дополнительная подробная информация о самой модели;

  • организовать сохранение модели в файл и чтение её из файла с восстановлением всех связей и свойств объектов модели;

  • по возможности создать сильную по функциональным возможностям, но простую в использовании программу

1.2. Конструкторская часть

1.2.1. Требования, предъявляемые к системе

Исходя из поставленной задачи и проведённых предварительных исследований, для разрабатываемого комплекса были сформулированы требования.

Состав выполняемых функций

Создаваемый программный комплекс должен обеспечивать автоматизацию процесса оптимизации системы, в том числе:

  • ввод информации о системе в виде её модели с помощью графического интерфейса. Информация должна быть представлена в виде графических объектов, символизирующих определённые элементы схемы, линий связи между ними. Ввод должен допускать свободное добавление, удаление элементов схемы, создание связей;

  • задание различных параметров системы: формульные зависимости значений критериев от значений других критериев; задание целевой функции системы, по которой ведётся оптимизация; направление оптимизации;

  • задание параметров генетических алгоритмов (точность поиска решения, вероятности мутации, кроссовера, число точек кроссовера, способ отбора родителей и построения новой популяции, число поколений, по достижении которого поиск прекращается);

  • сохранение текущей модели в файл;

  • загрузку из файла модели системы с восстановлением всех связей и параметров;

  • формирование результатов работы программы в виде отчётов на экране с возможностью сохранения их в файл.

Требования к надежности

Для надёжного функционирования комплекса необходимо:

  • обеспечить жёсткий контроль входных данных (файлов, с сохранёнными моделями систем; информации, вводимой пользователем при моделировании системы) на соответствие установленному формату;

  • проверять корректность формульных зависимостей перед их вычислением;

  • на этапе вычисления формульных зависимостей с фактическими значениями переменных отлавливать некорректные операции (деление на 0, извлечение квадратного корня из отрицательного числа и другие);

  • предусмотреть возможность прервать процесс поиска решения в любое время;

Требования к информационной программной совместимости

Программный комплекс должен работать под управлением операционной системы Windows 2000, Windows XP. Рекомендуется обеспечить совместимость с операционной системой Windows ME. Интерфейс и результаты работы комплекса должны быть русскоязычными с поддержкой кодировки cp-1251.

Соседние файлы в папке Оно