 
        
        - •Составитель: доц., к. Т. Н. Зеленко л.С. Удк 004.4 (075)
- •Рецензент ‑ канд. Техн. Наук, доцент Симонова е.В. Содержание
- •Технология быстрой разработки приложений rad
- •Лабораторная работа №1 разработка технического задания на программную систему
- •Часть 2 – «Исходные данные к проекту»включает в себя следующие подразделы:
- •Лабораторная работа № 2 описание и анализ предметной области
- •Лабораторная работа № 3 Постановка задачи
- •Лабораторная работа № 4 разработка структуры системы
- •Лабораторная работа № 5 разработка спецификации требований
- •Лабораторная работа № 6 разработка прототипа интерфейса пользователя системы
- •Лабораторная работа № 7 Разработка Информационно-логическОго проекта системы
- •Лабораторная работа № 8 разработка алгоритмов обработки данных
- •Оформление отчета
- •Список использованных источников
- •Приложение а Пример оформления технического задания на разработку пс
- •2.2 Требования к информационному обеспечению:
- •2.3 Требования к техническому обеспечению:
- •2.4 Требования к программному обеспечению:
- •2.5 Общие требования к проектируемой системе.
- •3 Календарный план выполнения работ
- •Приложение б Структура содержания отчета содержание
- •Приложение в Пример оформления титульного листа
Приложение а Пример оформления технического задания на разработку пс
Кафедра программных систем
«УТВЕРЖДАЮ» Руководитель проекта _________________ /Зеленко Л.С./ «_____» _________ 2012 г.
ЗАДАНИЕ
на разработку программной системы в рамках лабораторного практикума по дисциплине «Программная инженерия»
студентам гр. 6312 Петрову А.И., Иванову В.В.
Тема проекта:
«Автоматизированная система составления и разгадывания линейного кроссворда по выбранной теме»
1 Содержание задания
1.1 Произвести анализ предметной области по методологии объектно-ориентированного анализа и проектирования и разработать логический проект системы с использованием языка UML.
1.2 Реализовать программное и информационное обеспечения системы по технологии RAD в соответствии с логическим проектом, подготовить контрольные примеры и провести автономное и комплексное тестирование и отладку.
1.4 Разработать презентацию на систему.
1.5 Оформить документацию проекта.
2 Исходные данные
2.1 Характеристика объекта автоматизации:
- объект автоматизации: линейный кроссворд; 
- виды автоматизируемой деятельности: - процесс составления/генерирования кроссворда; 
- процесс разгадывания кроссворда; 
- процесс работы со словарем понятий; 
 
- роли пользователя: - администратор; 
- игрок; 
 
- размер кроссворда: - минимальный – 50 символов; 
- максимальный – 255 символов; 
 
- длина одного слова: - минимальная – 3 символа; 
- максимальная – 15 символов; 
 
- форма отображения кроссворда: - линейная; 
- спираль; 
- змейка; 
- W-образная; 
 
- количество букв в пересечении ‑ от 1 до 3; 
- виды сортировок словаря понятий: - по алфавиту; 
- по длине слова (по возрастанию/по убыванию длины); 
 
- количество подсказок – не менее 1, не более 10% от количества слов; 
- язык записи понятий ‑ русский; 
- составление кроссворда осуществляется с привязкой к словарю понятий. 
2.2 Требования к информационному обеспечению:
- информационное обеспечение разрабатывается на основе следующих документов и массивов данных: 
- Описание структуры кроссворда [Электронный ресурс] – ru.wikipedia.org/wiki/ Линейный_кроссворд; 
- Структуры словаря понятий (понятие и его определение располагаются в одной строке, разделены пробелом); 
- словари понятий хранятся в текстовых файлах формата *.txt; 
- кроссворды хранятся в файлах, структура файла определяется в процессе проектирования; 
- предусмотреть контроль целостности создаваемого кроссворда. 
2.3 Требования к техническому обеспечению:
- тип ЭВМ - IBM PC совместимый; 
- монитор с разрешающей способностью не ниже 800 х 600; 
- манипулятор – мышь; 
- конфигурация комплекса определяется в процессе выполнения лабораторного практикума. 
2.4 Требования к программному обеспечению:
- тип операционной системы ‑ Windows 98 и выше, Windows 7, Windows Vista; 
- язык программирования – С#; 
- среда программирования –Visual Studio 2010; 
- среда проектирования – StarUML 5.0. 
2.5 Общие требования к проектируемой системе.
2.5.1 Функции, реализуемые системой:
- настройка параметров системы; 
- автоматическое составление кроссворда с проверкой целостности его структуры; 
- редактирование кроссворда: 
- добавление слова; 
- удаление слова; 
- сохранение кроссворда в файл заданной структуры; 
- загрузка кроссворда из файла; 
- работа со словарями понятий: 
- добавление понятия; 
- удаление понятия; 
- изменение понятия; 
- проверка дублирования понятий; 
- проверка языка записи понятий; 
- сортировка словаря; 
- загрузка словаря из файла; 
- сохранение словаря из файла; 
- создание нового словаря понятий; 
- разгадывание кроссворда с организацией системы подсказок; 
- визуализация процессов работы с кроссвордом; 
- выдача справочной информации о системе. 
2.5.2 Технические требования к системе:
- режим работы - диалоговый; 
- время автоматической генерации кроссворда не более 3 минут; 
- система должна удовлетворять санитарным правилам и нормам СанПин 2.2.2./2.4.2198-07; 
- условия работы средств вычислительной техники должны соответствовать ГОСТ 12.1.005, 12.01.007. 
