Разработка технического проекта. Лабораторные работы 10 и 11 разработка технического проекта
Скачать 275.29 Kb.
|
ЛАБОРАТОРНЫЕ РАБОТЫ №10 И №11 РАЗРАБОТКА ТЕХНИЧЕСКОГО ПРОЕКТА Стандарт РД-34.698-90 «Требования к содержанию документов» 2.2. Пояснительная записка к техническому проекту 2.2.1. Документ содержат разделы: 1) общие положения; 2) описание процесса деятельности; 3) основные технические решения; 4) мероприятия по подготовке объекта автоматизации к вводу системы в действие 2.2.2. В разделе «Общие положения» приводят: 1) наименование проектируемой АС и наименования документов, их номера и дату утверждения, на основании которых ведут проектирование АС; 2) перечень организаций, участвующих в разработке системы, сроки выполнения стадий; 3) цели, назначение и области использования АС. 2.2.3. Разработка утвержденных спецификаций требований и алгоритмов на функциональные группы программ, программные и информационные компоненты Эти спецификации требований на основные компоненты ИС (программные модули, таблицы БД и элементы пользовательского интерфейса) являются основой для детального планирования процесса разработки программных средств и их компонентов. Под спецификациями требований понимается формальное описание свойств объектов будущего программного продукта: программных модулей, таблиц БД и элементов пользовательского интерфейса. 2.2.3.1. Спецификации для программного модуля содержат назначение и характеристика каждого программного модуля (постановка задачи, общие требования к входным и выходным данным, описание алгоритма функционирования) и результаты выполнения модуля (выходной документ, экранная форма и т.п.). В качестве программных модулей описываются все функциональные блоки нижнего уровня иерархии модели «TO BE». Спецификации для каждого программного модуля выглядят следующим образом: заголовок модуля - имя модуля, краткое описание назначения модуля и выполняемые им функции; паспорт модуля. Он содержит: описание всех входных данных (полей таблиц БД), необходимых для выполнения модуля; функциональную схему модуля (блок-схему алгоритма или ссылку на реализуемую выходную или экранную форму). Пример оформления спецификации на программный модуль kart_disp (рис. 3.1): Модуль «Формирование карты диспансеризации» (kart_disp). Назначение: формирование карты диспансеризации. Входные данные: pacient.familia, pacient.name, pacient.otchestvo, pacient. pol, pacient.OMC, pacient.SNILS, pacient.data_rog, pacient.adres, pacient.tel, pacient.rabota, pacient.OKBЭD Выходные данные: карта диспансеризации, в соответствие с рис. 3.1. Рисунок 3.1 - Бланк карты диспансеризации 2.2.3.2. Спецификации для таблиц БД содержат описание каждого поля таблиц (тип и размер поля, его смысловое значение). Пример спецификации для таблицы pacient представлен в Таблице 3.3. Таблица 3.3 Pacient
2.2.3.3. Спецификации для элементов пользовательского интерфейса содержат описание всех элементов пользовательского интерфейса (имя элемента, назначение, какой программный модуль запускается, какой результат получают). Пример описания фрагмента пользовательского интерфейса (рис. 3.2). Рисунок 3.2 - Учет выданных талонов и сведений о пациенте При нажатии на кнопку «Ввод сведений о пациенте» запускается модуль vvod_pacient, открывается форма «Сведения о пациенте» (рис. 3.3). Рисунок 3.3 - Форма «Сведения о пациенте» 2.2.4. Описание организации информационной базы (см. лабораторную работу №11) Содержит следующие разделы: входная информация; выходная информация; логическая структура базы данных; физическая структура базы данных. |