Файл: Проекта Автоматизированная система составления и разгадывания линейного кроссворда по выбранной теме.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 91
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
«УТВЕРЖДАЮ» Руководитель проекта_________________ Бояршинова О.А.«_____» _________ 2023 г.ЗАДАНИЕна разработку программной системы в рамках лабораторной работыпо дисциплине «Основы программной инженерии»студентам гр. 2221 Петрову А.И.,Иванову В.В.Тема проекта: «Автоматизированная система составления и разгадывания линейного кроссворда по выбранной теме»
одной строке, разделены пробелом);2) словари понятий хранятся в текстовых файлах формата *.txt;3) кроссворды хранятся в файлах, структура файла определяется в процессе проектирования;4) предусмотреть контроль целостности создаваемого кроссворда.
1. Содержание задания
1.1 Произвести анализ предметной области по методологии объектноориентированного анализа и проектирования и разработать логический проект системы с использованием языка UML.1.2 Реализовать программное и информационное обеспечения системы по технологии RAD в соответствии с логическим проектом, подготовить контрольные примеры и провести автономное и комплексное тестирование и отладку.1.4 Разработать презентацию на систему.1.5 Оформить документацию проекта.2 Исходные данные
2.1 Характеристика объекта автоматизации:
1) объект автоматизации: линейный кроссворд;2) виды автоматизируемой деятельности:1 процесс составления/генерирования кроссворда;2 процесс разгадывания кроссворда;3 процесс работы со словарем понятий;3) размер кроссворда: 1 минимальный – 50 символов;2 максимальный – 255 символов4) длина одного слова:1 минимальная – 3 символа;2 максимальная – 15 символов;5) форма отображения кроссворда:1 линейная;2 спираль;3 змейка;4 W-образная;6) количество букв в пересечении - от 1 до 3;7) виды сортировок словаря понятий:1 по алфавиту;2 по длине слова (по возрастанию/по убыванию длины);8) количество подсказок – не менее 1, не более 10% от количества слов;9) язык записи понятий - русский;10) составление кроссворда осуществляется с привязкой к словарю понятий.2.2 Требования к информационному обеспечению:
1) информационное обеспечение разрабатывается на основе следующих документов и массивов данных:1 Описание структуры кроссворда [Электронный ресурс] – ru.wikipedia.org/wiki/Линейный_кроссворд;2 Структуры словаря понятий (понятие и его определение располагаются водной строке, разделены пробелом);2) словари понятий хранятся в текстовых файлах формата *.txt;3) кроссворды хранятся в файлах, структура файла определяется в процессе проектирования;4) предусмотреть контроль целостности создаваемого кроссворда.