Источники, использованные при разработке
ВВЕДЕНИЕ
• полное название программы (название, основание);
• анализ предметной области применения ИС;
• аналоги существующих программ
Назначение и область применения
• типовая схема организации внедрения проекта;
• краткое словесное описание схемы;
• описание служебных функций того работника (ов), для которого разрабатывается ИС;
• классификация служебных функций в таблице этапов и информационных процессов;
• перечень тех этапов и их информационных процессов, которые в дальнейшем подлежат автоматизации согласно требованиям ТЗ (п.4.1.1.)
Технические характеристики
Постановка задачи
• если есть математика (см. ТЗ п.4.1.1.), то описать математические формулы вычисления;
• указать названия таблиц/файлов, хранящие входную (справочную) информацию (см. ТЗ п.4.1.2.);
• перечислить названия окон, обрабатывающих входную информацию (см. ТЗ п.4.1.1.);
• указать алгоритм получения промежуточной и/или выходной информации с указанием имен файлов/таблиц, хранящих данную информацию и названия окон и/или отчетов (см. ТЗ п.4.1.1.)
Описание и обоснование входных и выходных данных
• словесное упоминание и/или рисунки окон[1];
• внешний вид отчетов в виде рисунков и/или текстовых/табличных файлов;
• необходимые атрибуты всех таблиц и/или комментарии ко всем файлам (см Постановка задачи)
• схема информационных хранилищ должна содержать:
o названия хранилищ информации (таблицы/файлы) совпадают с названиями файлов/таблиц (см Постановка задачи);
o количество модулей равно сумме окон и отчетов (см Постановка задачи);
o словесное описание модулей
Информационная модель и ее описание
• диаграмма потоков данных:
o словесное описание внешних сущностей, систем и хранилищ;
o в системах и хранилищах количество входных потоков количеству выходных;
o при создании потоков функции обращать внимание на наличие внешних ключей в таблицах/файлах;
o нумеруются системы (1, 2 и т.д.) и хранилища (D1, D2 и т.д.);
o названия хранилищ совпадают с названиями таблиц/файлов из подраздела Постановка задачи и полностью содержат их
• инфологическая модель данных:
o если не проведена проверка на нормализацию:
§ количество хранилищ совпадает с хранилищами в потоках;
§ поля хранилищ совпадают с атрибутами полей и с комментариями файлов из подраздела Описание и обоснование входных и выходных данных
• датологическая модель:
o количество связей больше или равно количеству связей в инфологической;
o типы связей те же, что в инфологической модели;
o на рисунке видны связанные поля;
o на рисунках в изображении баз данных учтено их дальнейшее физическое хранение, т.е. в файлах или реляционных таблицах будет хранится в дальнейшем информация
Описание и обоснование выбора состава технических и программных средств
• описать выбранную технологию проектирования;
• описать программное и аппаратное обеспечение, использованное при разработке ПО
Описание алгоритма программы
• рисунок блок-схемы вызова форм[2];
• словесное описание блок-схемы
Описание функциональных точек
• перечислить разработанные в проекте — формы, отчеты, таблицы, файлы;
• представить коды SQL-запросов с пояснением их функционирования и мест использования в программе;
• представить коды процедур с общими (пример: на какой форме, при нажатии какой кнопки) и частными комментариями (копия с комментариев кода программы)
РУКОВОДСТВО ОПЕРАТОРА
Назначение программы
• коротко — назначение ПО
Условия выполнения программы
• минимальный аппаратный и программный состав ПК для нормального функционирования разработанного ПО;
• состав разработанного ПО;
• правила установки разработанного ПО
Выполнение программы
• то, что обычно находится в справке пользователя — подробное описание возможностей каждого окна проекта с предоставлением рисунков окон и отчетов
Сообщения оператору
• внешний вид сообщений и подробное словесное описание (при работе с каким окном, при проведении каких операций)
ЗАКЛЮЧЕНИЕ
• результат работы и этапы его получения;
• анализ на соответствие требованиям технического задания
ИСТОЧНИКИ, ИСПОЛЬЗОВАННЫЕ ПРИ РАЗРАБОТКЕ
• список литературы, дисков, адресов Интернета и т.д.;
• на каждый источник должна быть ссылка в тексте ПЗ (пример — [1])
ПРИЛОЖЕНИЯ
[1] при создании использовать любые доступные CASE-средства создания пользовательского интерфейса — Delphi, Visio и т.д.
[2] На рисунке кнопки, принадлежащие форме, расположены непосредственно под формой. На рисунке используются только те кнопки, которые осуществляют вызов другой формы.