Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
QuotatioNote_report (4).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
698.88 Кб
Скачать

Новосибирский Государственный Университет

Факультет Информационных Технологий

Техническое описание проекта по курсу ООАД

<Название проекта>

Студенты ФИТ НГУ

Александрова Елизавета Дмитриевна Егорова Вера Владимировна группа 9304

Версия 1.0.0

Содержание

1. Введение 3

1.1 Цель 3

1.2 Область действия 3

1.3 Определения и сокращения 3

1.4 Краткое описание 3

2. Предметная область проекта 5

2.1 Существующие проблемы 5

2.2 Предполагаемое решение 5

3. Требования к программному решению 6

3.1 Роли 6

3.2 Функциональные требования для роли User 6

3.2.1 Add new book 6

3.2.2 Add rating 7

3.2.3 Add comment 7

3.2.4 Add new quotation 7

3.2.5 Add new note 8

3.2.6 Add new book in ToReadBookList 8

3.2.7 Add new book in ToDoList 8

3.2.8 Read note 9

3.2.9 Look through the diary 9

3.3 Нефункциональные требования 9

4. Обзор архитектуры 11

4.1 Компонентная модель системы 11

4.1.1 Компонент Logic 11

4.1.2 Компонент Database 12

4.1.3 Компонент Data 12

4.1.4 Компонент Items 13

4.1.5 Компонент View 14

4.2 Компоненты сторонних производителей 14

4.3 Схема развертывания приложения 14

5. Допущения и ограничения 16

6. Известные проблемы 16

6.1 Отсутствие возможности поиска записей 16

6.2 Отсутствие сортировки элементов списка 16

Техническое описание проекта по курсу ООАД

1.Введение

1.1Цель

Данный документ представляет собой техническое описание проекта QutatioNote и содержит основные требования к разрабатываемой в рамках проекта программной системе и описание архитектуры программного решения.

1.2Область действия

Документ разработан в рамках проекта QutatioNote на основе стандартного шаблона Inteks SEP и предназначен для использования студентами ФИТ и преподавателями курса ООАД.

1.3Определения и сокращения

Таблица 1: Определения и сокращения

Термин

Описание

MM

Main Menu

1.4Краткое описание

Содержание данного документа построено таким образом, чтобы дать ответ на следующие вопросы:

  • Какие проблемы предметной области должен решать будущий программный продукт

  • Посредством какой функциональности системы будут достигнуто решение проблем предметной области

  • Какова архитектура программного решения

Описание предметной области и проблем, для решения которых предназначен будущий программный продукт, приведены в разделе 2.

Раздел 3 содержит описание требований к программному решению, раздел – описание архитектуры выбранного решения.

2.Предметная область проекта

В рамках этого проекта предметной областью нашей работы является ведение ежедневника, заметок, запись собственных мыслей, любых важных данных. Современному человеку приходится иметь дело с очень большими объемами информации, которые невозможно постоянно держать в голове. Возникает необходимость в хранилище записей – дневнике или ежедневнике. Ежедневник является одним из наиболее удобных способов организовать непрерывный поток данных, поступающих из внешнего мира. С его помощью можно составлять расписания, организовывать встречи, делать заметки, напоминающие о неотложных делах и поручениях. В то время как дневник позволяет вести контроль над своими мыслями и чувствами. Это один из лучших методов самоконтроля, ведь в нем отражается личное мнение человека, его взгляд на окружающий мир, оценка событий, происходящих с ним. Кроме того, перечитывая дневник, можно анализировать свои поступки, находить ошибки и тем самым самосовершенствоваться.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]