- •Составитель: доц., к. Т. Н. Зеленко л.С.
- •Рецензент ‑ канд. Техн. Наук, доцент Симонова е.В. Содержание
- •Технология быстрой разработки приложений rad
- •Лабораторная работа №1 разработка технического задания на программную систему
- •Часть 2 – «Исходные данные к проекту» включает в себя следующие подразделы:
- •Лабораторная работа № 2 описание и анализ предметной области
- •Лабораторная работа № 3 Постановка задачи
- •Лабораторная работа № 4 разработка структуры системы
- •Лабораторная работа № 4 разработка спецификации требований
- •Лабораторная работа № 5 Разработка структур данных и классов
- •Лабораторная работа № 6 разработка алгоритмов обработки данных
- •Лабораторная работа № 7 разработка прототипа интерфейса системы
- •Оформление отчета
- •Список использованных источников
- •1 Содержание задания
- •2 Исходные данные
- •2.1 Характеристика объекта автоматизации:
- •2.2 Требования к информационному обеспечению:
- •2.3 Требования к техническому обеспечению:
- •2.4 Требования к программному обеспечению:
- •2.5 Общие требования к проектируемой системе.
- •Приложение г Структура содержания пояснительной записки
1 Содержание задания
1.1 Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии RAD.
1.2 Реализовать информационное и программное обеспечения системы в соответствии с проектом, подготовить контрольные примеры и провести автономное и комплексное тестирование и отладку.
1.4 Разработать презентацию на систему.
1.5 Оформить документацию проекта.
2 Исходные данные
2.1 Характеристика объекта автоматизации:
объект автоматизации – линейный кроссворд;
виды автоматизируемой деятельности:
процесс составления (генерирования) кроссворда;
процесс разгадывания кроссворда;
процесс работы со словарем;
количество слов в кроссворде:
минимальное – 5;
максимальное – 15;
длина одного слова:
минимальная – 3 символа;
максимальная – 15 символов;
форма отображения кроссворда:
линейная;
спираль;
змейка;
W-образная;
количество букв в пересечении ‑ от 1 до 3;
язык записи понятий ‑ русский;
составление кроссворда осуществляется с привязкой к словарю понятий.
2.2 Требования к информационному обеспечению:
информационное обеспечение разрабатывается на основе следующих документов:
Определение линейного кроссворда [Электронный ресурс] ‑ http://ru.wikipedia.org/wiki/Линейный_кроссворд.
Уэзерелл, Ч. Этюды программирования [Текст]. – М: Мир, 1988. ‑ 288 с.;
словари понятий хранятся в текстовых файлах формата *.dict;
кроссворды хранятся в файлах, структура файла определяется в процессе проектирования;
предусмотреть контроль целостности создаваемого кроссворда.
2.3 Требования к техническому обеспечению:
тип ЭВМ - IBM PC совместимый;
монитор с разрешающей способностью не ниже 800 х 600;
манипулятор – мышь;
конфигурация комплекса определяется в процессе выполнения проекта.
2.4 Требования к программному обеспечению:
тип операционной системы - Windows 98 и выше;
язык программирования - Object Pascal;
среда программирования - Borland Delphi 7.0.
2.5 Общие требования к проектируемой системе.
2.5.1 Функции, реализуемые системой:
настройка параметров системы;
автоматическое составление кроссворда с проверкой целостности его структуры;
ручное составление кроссворда;
сохранение кроссворда в файл заданной структуры;
загрузка кроссворда из файла;
работа со словарями понятий:
добавление понятия;
удаление понятия;
изменение понятия;
проверка дублирования понятий;
проверка языка записи понятий;
загрузка словаря из файла;
сохранение словаря из файла;
создание нового словаря понятий;
разгадывание кроссворда с организацией системы подсказок;
визуализация процессов работы с кроссвордом;
выдача справочной информации о системе.
2.5.2 Технические требования к системе:
режим работы - диалоговый;
время автоматической генерации кроссворда не более 1 минуты;
система должна удовлетворять санитарным правилам и нормам СанПин 2.2.2/2.4.2198-07;
условия работы средств вычислительной техники должны соответствовать ГОСТ 12.1.005, 12.01.007.
3 Календарный план выполнения работ
№ п/п |
Содержание работы по этапам |
Объем этапа в % к общему объему проекта |
Срок окончания |
Фактическое выполнение |
|
1 |
Оформление технического задания и его утверждение |
5 |
|
|
|
2 |
Разработка информационно-логического проекта системы и его предъявление руководителю |
40 |
|
|
|
2.1 |
Разработка структурной системы |
10 |
|
|
|
2.2 |
Разработка функциональной спецификации системы |
10 |
|
|
|
2.3 |
Разработка структур данных и классов |
10 |
|
|
|
2.4 |
Разработка алгоритмов обработки данных и функционирования системы |
10 |
|
|
|
3 |
Реализация проекта, разработка контрольных примеров. Предъявление реализации руководителю |
45 |
|
|
|
4 |
Корректировка проекта и оформление документации проекта. Защита проекта с представлением презентации. |
10 |
|
|
Задание принял к исполнению _______________________ / _______________________/ _________
Роспись Фамилия И.О. студента Дата11
_______________________ / _______________________/ _________