Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Первоначально следует представить общие положения (дерево функций и сценарий диалога). Необходимо представить иерархию функций управления и обработки данных, которые призван автоматизировать предлагаемый программный продукт. При этом можно выделить и детализировать два подмножества функций: 1) реализация служебных функций (например, проверки пароля, обеспечения доступа к веб-серверам, архивации баз данных и др.); 2) реализация основные функции ввода первичной информации, обработки, ведения справочников, ответов на запросы и др.
Выявление состава функций, их иерархии и выбор языка общения (например, языка типа “меню”) позволяет разработать структуру сценария диалога, дающего возможность определить состав кадров диалога, содержание каждого кадра и их соподчиненность.
При разработке структуры диалога следует предусмотреть возможность работы с входной информацией, формирование выходных документов, корректировки вводимых данных, просмотра настроек и конфигураций системы, протоколирования действий пользователя, а также оказание ему помощи на всех этапах работы.
Диалог в информационной (телекоммуникационной) системе не всегда может быть формализован в структурной форме. Как правило, диалог в явном виде реализуется в тех информационных (телекоммуникационных) системах, которые жестко привязаны к исполнению предметной технологии. В некоторых сложных системах диалог не формализуется в структурной форме и тогда данный пункт может не содержать описанных схем. Описание диалога, реализованного с использованием контекстно-зависимого меню, не требует нестандартного подхода. Необходимо лишь однозначно определить все уровни, на которых пользователь принимает решение относительно следующего действия, а также обосновать решение об использовании именно этой технологии (описать дополнительные функции, контекстные подсказки и т.д.)
Далее, на основе предыдущих результатов, строится структурная схема пакета (дерево вызова процедур и программ), содержащая программные модули различных классов:
Ø модули, выполняющие служебные функции;
Ø управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
Ø модули, связанные с вводом, хранением, обработкой и выдачей информации.
При описании программных модулей необходимо для каждого модуля указать идентификатор и выполняемые функции.
В случае проектирования программного обеспечения АРМ для распределенной информационной (телекоммуникационной) системы, следует дополнительно рассмотреть состав выполняемых операций в целях обеспечения безопасности и целостности информации.
Описание программных модулей должно включать блок-схемы и описание блок-схем алгоритмов основных модулей.
Завершающим этапом данного подраздела является схема взаимосвязи программных модулей и информационных файлов. Она должна отражать взаимосвязь программного и информационного обеспечения комплекса задач, и может быть представлена несколькими схемами, каждая из которых соответствует определенному режиму. Её головная (исходная) часть представляется одним блоком с указателями схем режимов.
Дата публикования: 2015-10-09; Прочитано: 789 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!