- •Составитель: доц., к. Т. Н. Зеленко л.С. Удк 004.4 (075)
- •Рецензент ‑ канд. Техн. Наук, доцент Симонова е.В. Содержание
- •Технология быстрой разработки приложений rad
- •Лабораторная работа №1 разработка технического задания на программную систему
- •Часть 2 – «Исходные данные к проекту»включает в себя следующие подразделы:
- •Лабораторная работа № 2 описание и анализ предметной области
- •Лабораторная работа № 3 Постановка задачи
- •Лабораторная работа № 4 разработка структуры системы
- •Лабораторная работа № 5 разработка спецификации требований
- •Лабораторная работа № 6 разработка прототипа интерфейса пользователя системы
- •Лабораторная работа № 7 Разработка структур данных и классов
- •Лабораторная работа № 8 разработка алгоритмов обработки данных
- •Реализация системы
- •Выбор и обоснование комплекса технических средств системы
- •Оформление отчета
- •Список использованных источников
- •Приложение а Пример оформления титульного листа
- •Приложение в Пример оформления технического задания на разработку пс
- •Роспись Дата (потом удалить)
- •5.1 Функции, реализуемые системой:
- •5.2 Технические требования к системе:
- •Приложение д Структура содержания пояснительной записки содержание
- •Приложение е Структура содержания руководства пользователя
Выбор и обоснование комплекса технических средств системы
На выбор комплекса технических средств разработанной системы влияет её функциональность и методы хранения информации.
Периферийная техника необходимая для решения задач, поставленных перед системой, должна выполнять следующие функции:
ввод данных с клавиатуры;
управление курсором манипулятором типа «мышь»;
вывод информации на дисплей и на печать;
передача информации в БД.
Согласно вышеперечисленным требованиям и результатам расчетов быстродействия и ресурсов для нормального функционирования системы могут быть использованы следующие средства:
ЭВМ на базе архитектуры х86;
частота процессора не ниже 500 МГц;
ОЗУ не менее 512 Мб;
место на жёстком диске не менее 10Гб;
разрешение экрана не менее 1024х768 точек;
манипулятор типа «мышь»;
клавиатура;
лазерный принтер (если нужно).
Оформление отчета
После приемки реализации студент оформляет пояснительную записку (отчет) к системе со всеми требуемыми приложениями. Пояснительная записка к проекту оформляется в соответствии со стандартом СГАУ [22] и должна содержать:
титульный лист (пример оформления титульного листа приведен в приложении А);
задание на ПС (пример технического задания приведен в приложении В);
реферат (пример реферата приведен в приложении Б);
содержание (структура содержания приведена в приложении Г);
введение;
основная часть;
заключение;
перечень принятых сокращений (при наличии);
перечень принятых терминов (при наличии);
список использованных источников;
приложения.
Основная часть пояснительной записки делится на разделы:
1) системотехническая часть;
конструкторско-технологическая часть;
исследовательская часть (если она оговорена в задании).
Во введениираскрывается назначение системы, кратко описываются ее характеристики, актуальность разработки системы, а также приводятся существующие на текущий момент времени аналоги.
I.В системотехнической частиприводится полное описание логического проекта в соответствии с шагами, приведенными в п.4:
анализ (описание) предметной области (определение объектов системы и их взаимосвязей, определение внешних и внутренних потоков данных, анализ применяемых методов и математических моделей);
формулирование постановки задачи (лабораторные работы №2 и №3);
разработка структурной схемы системы, в которой описывается назначение всех подсистем (лабораторная работа №4);
спецификация требований к ПС уточняет структурную схему системы, в ее состав входит перечень функций, выполняемых системой; описание внешней информационной среды и перечень исключительных ситуаций (при необходимости) (лабораторная работа №5);
прототип интерфейса системы (лабораторная работа №6);
разрабатываются структуры данных и классы объектов, их отношения представляются в виде диаграммы (иерархии) классов, при необходимости разрабатывается концептуальная и логическая модели хранения данных (ER-модель или SHM-диаграмма хранимых данных), определяются структуры потоков данных. Описываются все проектные решения по оптимизации выбранной модели хранения данных, а также по разработке логики процессов обработки данных и управления (лабораторная работа №7);
производится выбор и обоснование (разработка и описание) алгоритмов, применяемых для обработки данных, описание алгоритмов выполняется с помощью схем алгоритмов (лабораторная работа №8);
производится выбор и обоснование комплекса программных средств (выбор языка программирования и среды разработки; выбор операционной систем; выбор среды программирования; выбор системы управления базами данных (при необходимости).
II В конструкторско-технологической части обосновываются решения, принятые при реализации логического проекта системы:
приводится описание структуры пользовательского меню, входных и выходных форм интерфейсной части системы, детальная проработка файловой структуры системы;
приводится реализация всех структур данных и классов, используемых в системе. Если в системе использовались БД, то должно быть приведено описание физической модели данных с указанием объемов памяти, необходимых для хранения таблиц, приводятся описание основных запросов, подтверждающих правильность концептуальной модели данных;
производится разработка структуры программы на модульном уровне, описываются способы взаимодействия и особенности реализации программных модулей, процедур и других объектов программного и информационного обеспечения. Строится иерархия программных модулей системы, приводится их описание (в частности указывается, в состав какой подсистемы входит каждый модуль).
разрабатывается тестовый пример и приводятся результаты тестирования системы с наглядным отображением результатов тестирования в виде таблиц, диаграмм, экранов с пояснительным текстом.
производится выбор и обоснование комплекса технических средств и обоснование архитектуры системы, сопровождаемое ресурсными расчетами (требуемый объем оперативной и внешней памяти). Если в задании оговариваются дополнительные требования к системе по точности, надежности и другим показателям, то в записке должны присутствовать соответствующие расчеты и обоснования, показывающие, что проектируемая система удовлетворяет требованиям задания.
приводятся схемы рабочей документации, оговоренные в задании, а также руководство по эксплуатации системы. Схемы и руководство выносятся в приложения к пояснительной записке.
Термины и определения должны соответствовать ГОСТ 34.003-90 [6].
Разделы основной части для удобства чтения разбиваются на подразделы с заголовками, соответствующими содержанию подраздела. Подразделы могут быть далее разбиты на отдельные пункты.
В приложениявыносятся (приложения нумеруются прописными буквами русского алфавита):
руководство по эксплуатации системы (Приложение А пояснительной записки, номера разделов, рисунков, таблиц, формул должны иметь префикс А (А.1, рисунок А.2 и т.п.)), структура приложения приведена в приложении Д;
листинги программ (Приложение Б пояснительной записки);
текст контрольного примера и результаты тестирования системы;
другие материалы, размещение которых в основной части затрудняет чтение пояснительной записки.
Рекомендуемый объем пояснительной записки 40-45 страниц машинописного текста (без приложений).