Файл: Проекта Автоматизированная система составления и разгадывания линейного кроссворда по выбранной теме.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 90

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
«УТВЕРЖДАЮ» Руководитель проекта_________________ Бояршинова О.А.«_____» _________ 2023 г.ЗАДАНИЕна разработку программной системы в рамках лабораторной работыпо дисциплине «Основы программной инженерии»студентам гр. 2221 Петрову А.И.,Иванову В.В.Тема проекта: «Автоматизированная система составления и разгадывания линейного кроссворда по выбранной теме»

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) предусмотреть контроль целостности создаваемого кроссворда.

2.3 Требования к техническому обеспечению:

1) тип ЭВМ - IBM PC совместимый;2) монитор с разрешающей способностью не ниже 800 х 600;3) манипулятор – мышь;4) конфигурация комплекса определяется в процессе выполнения лабораторной работы.2.4 Требования к программному обеспечению:1) тип операционной системы - Windows 98 и выше, Windows 7, Windows Vista;2) язык программирования – С#;3) среда программирования –Visual Studio 2010;4) среда проектирования – StarUML 5.0.

2.5 Общие требования к проектируемой системе.

2.5.1 Функции, реализуемые системой:

1) настройка параметров системы;2) автоматическое составление кроссворда с проверкой целостности его структуры;3) редактирование кроссворда:1 добавление слова;2 удаление слова;4) сохранение кроссворда в файл заданной структуры;5) загрузка кроссворда из файла;6) работа со словарями понятий:1 добавление понятия;2 удаление понятия;3 изменение понятия;4 проверка дублирования понятий;5 проверка языка записи понятий;6 сортировка словаря;7 загрузка словаря из файла;8 сохранение словаря из файла;9 создание нового словаря понятий;7) разгадывание кроссворда с организацией системы подсказок;8) визуализация процессов работы с кроссвордом;9) выдача справочной информации о системе.

2.5.2 Технические требования к системе:

1) режим работы - диалоговый;2) время автоматической генерации кроссворда не более 3 минут;3) система должна удовлетворять санитарным правилам и нормамСанПин 2.2.2./2.4.2198-07;4) условия работы средств вычислительной техники должны соответствовать ГОСТ.Задание принял к исполнению _____________Петров А.И. « » ___________2023г._____________ Иванов В.В. « » __________ 2023г.