Реферат: Лекции по высокоуровневым методам информатики и программированию
Каждый модуль оформляется как самостоятельно
хранимый файл. Для функционирования ПП необходимо
наличие программных модулей в полном составе.
В большей степени программные продукты не являются монолитом и имеют конструкцию построения – совокупность программных модулей.
ПП обладает внутренней структурой, что обеспечивает удобство разработки, программирование, отладку и внесение изменений в ПП. Программные комплексы большой алгоритмической сложности разрабатываются коллективом разработчиков ( 2-15 человек ). Управлять разработкой программ можно при научной основе.
Структурное разбиение программ на отдельные составляющие служит основой и для выбора средств их создания. При создании ПП выделяются многократно используемые модули, проводится их типизация и унификация , за счет чего сокращаются сроки и трудозатраты на разработку ПП в целом.
Некоторые ПП используют модули из готовых библиотек стандартных подпрограмм, процедур, функций, объектов, методов обработки данных. На Рис. Приведена типовая структура ПП, состоящая из отдельных программных модулей и библиотек процедур, встроенных функций, объектов.
Существует в единственном числе.
В работе ПП активизируются необходимые программные модули. Управляющие модули задают последовательность вызова на выполнение очередного модуля. Информационная связь модулей обеспечивается за счет использования общей БД либо межмодульной передачиданных через переменные обмена.
Структура ППП многомодульная.
Большинство ПП работают в Диалоговом режиме.
Состав диалоговых систем:
· Меню – пользователю предлагается выбор альтернативных функций обработки из фиксированного перечня;
Меню может содержать вложенные подменю.
· Действия запрос-ответ – фиксированный перечень возможных значений, выбираемых из списка или ответы типа Да/Нет;
· Запроспо формату - с помощью ключевых слов, фраз.
Диалоговый процесс управляется согласно созданному сценарию, для которого определяются:
· Момент начала диалога;
· Инициатор диалога – человек или ПП;
· Параметры и содержание диалога – сообщения,
состав и структура меню, экранные формы;
· Реакция ПП на завершение диалога.
Для создания диалогового процесса и интерфейса
пользователя используют объектно-ориентированные
средства разработки программ (Delphi).
В их составе содержатся:
· Построители меню (для создания главного меню и вложенного подменю);
· Конструктор экранных форм (для разработки форматов экранного ввода и редактирования данных).
Диалоговые окна содержат элементы управления:
· Тексты сообщения;