Вы находитесь на странице: 1из 2

ПРИМЕР СОДЕРЖАНИЯ РАСЧЕТНО-ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

ВЫПУСКНОЙ РАБОТЫ БАКАЛАВРА (АРХИТЕКТОР)

Введение
1 АНАЛИЗ ТРЕБОВАНИЙ К ПОДСИСТЕМЕ …….
20% от объема работы
1. 1 Формулировка цели и постановка задач на выпускную работу бакалавра
1.1.1. Общая постановка задач выпускной работы (в целом!)
1.1.2. Персональная постановка задач автора работы (для подсистемы!)
1.1.3. Задание для специальной части (в зависимости от роли в
команде!)
1.2. Взаимосвязь подсистем проекта (с выделением своей подсистемы!)
1.3. Построение диаграммы вариантов использования подсистемы ….
1.4. Требования к подсистеме …..
1.4.1. Функциональные требования
1.4.2. Нефункциональные требования
1.5. Спецификация вариантов использования
Выводы по разделу 1

2. АРХИТЕКТУРНОЕ ПРОЕКТИРОВАНИЕ СИСТЕМЫ.


ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ПОДСИСТЕМЫ …
45% от объема работы
2. 1 Архитектурное проектирование системы
2.1.1 Обоснование выбора модели архитектуры программного
обеспечения
2.1.2 Разработка архитектуры программного обеспечения
(функциональная декомпозиция системы на подсистемы)
2.1.3 Построение диаграммы классов (общая для системы)
2.1.4 Построение диаграммы компонентов (component diagram) для
реализации системы
2.1.5 Построение диаграммы развертывания (deployment diagram) для
реализации системы
2.1.6 Обоснование выбора языка программирования для реализации
системы
2.1.7 Обоснование выбора инструментального средства для реализации
системы
2.1.8 Обоснование выбора СУБД для реализации базы данных системы
(при необходимости!)
2.1.9 Проектирование модели данных
(Для базы данных это могут быть такие подразделы):
 построение ER-модели предметной области
 разработка логической модели данных
 разработка физической модели данных
 разработка SQL-скриптов для реализации таблиц базы данных
2. 2 Проектирование и реализация подсистемы
2.2.1 Модульная декомпозиция подсистемы
2.2.2 Построение диаграммы классов для реализации подсистемы
2.2.3 Построение диаграммы компонентов (component diagram) для
реализации подсистемы
2.2.4 Детальное проектирование классов (описание методов классов) для
реализации подсистемы
2.2.5 Построение диаграмм взаимодействия для реализации подсистемы
2.2.6 Разработка алгоритмов для реализации подсистемы
2.2.7 Разработка запросов к базе данных для реализации подсистемы
2.2.8 Реализация подсистемы
Выводы по разделу 2

2 ТЕСТИРОВАНИЕ ПОДСИСТЕМЫ ….
20% от объема работы
3.1. Разработка плана тестирования подсистемы
3.2. Спецификация тестов
3.2. Результаты тестирования подсистемы
Выводы по разделу 3

3 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ


ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ …. (в целом!)
15% от объема работы
Выводы по разделу 4

ВЫВОДЫ

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

ПРИЛОЖЕНИЯ

Вам также может понравиться