
- •МЕТОДИЧЕСКИЕ УКАЗАНИЯ
- •1. Организация процесса выполнения курсового проекта
- •1.1 Содержание задания
- •1.2 Порядок выполнения курсового проекта
- •1.4 Требования к оформлению пояснительной записки
- •2. Обзор терминов и понятий архитектуризации
- •2.1 Основные термины
- •2.2 Уровни архитектуры
- •3. Разработка архитектурного описания
- •3.1 Определение описания архитектуры и обзор информации по программной системе
- •3.2 Анализ модели домена
- •3.3 Проектирование структуры и компонентов программного средства
- •3.4 Обоснование выбора архитектурного стиля
- •3.5. Проектирование представления
- •Рекомендуемая литература для работы над проектом
- •Приложение 1 Примерное содержание Пояснительной записки к курсовому проекту
- •Приложение 2 Компонентное представление архитекТУр систем в виде структуной схемы
- •Приложение 3 Архитектурные стили в зависимости от требуемых характеристик модели
- •Оглавление
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА ДЛЯ РАБОТЫ НАД ПРОЕКТОМ
1.Bass L., Clements P., Kazman R. Software architecture in practice. – Addison-Wesley Professional, 2003.
2.Buschmann F., Henney K., Schmidt D. C. Pattern-oriented software architecture, on patterns and pattern languages. – John wiley & sons, 2007.
3.Ingeno J. Software Architect’s Handbook: Become a successful software architect by implementing effective architecture concepts. – Packt Publishing Ltd, 2018.
4.McGovern J. et al. A practical guide to enterprise architecture. – Prentice Hall Professional, 2004.
5.Richards M., Ford N. Fundamentals of Software Architecture: An Engineering Approach //OREILLY,—2020,—812c. – 2020.
6.Schmidt D. C. et al. Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects. – John Wiley & Sons, 2013. – Т. 2.
7.Буч Г., Якобсон И., Рамбо Д. Язык UML. Руководство пользователя. –
Litres, 2017.
8.Грекул В. И., Денищенко Г. Н., Коровкина Н. Л. Проектирование информационных систем. Курс лекций. – 2017.
9.Мартин Р. Чистая архитектура. Искусство разработки программного обеспечения. – " Издательский дом"" Питер""", 2018.
10.Морозова О. А. Интеграция корпоративных информационных систем //М.: Финансовый университет. – 2014.
11.Сомасегар С., Гатри С., Хилл Д. Руководство Microsoft по проектированию архитектуры приложений: практическое руководство.-2-е изд./С //Сомасегар, С. Гатри, Д. Хилл. – 2009.
12.Трутнев Д. Р. Архитектуры информационных систем. Основы проектирования: Учебное пособие //СПб.: НИУ ИТМО. – 2012.
13.Фаулер М., Райс Д. Архитектура корпоративных программных приложений. – 2007.
25
ПРИЛОЖЕНИЕ 1 ПРИМЕРНОЕ СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ К КУРСОВОМУ ПРОЕКТУ
Введение
1Анализ функциональных и нефункциональных характеристик информационной системы
1.1Назначение информационной системы
1.2Функциональное моделирование предметной области
1.3Требования к информационной системе
2Архитектура информационной системы
2.1Архитектура с общим репозиторием и ее характеристики
2.2 Компоненты программной системы, их функциональность и принципы взаимодействия
2.3Преимущества и недостатки архитектуры с общим репозиторием в анализируемой программной системе
2.4Универсальность, гибкость и системная инженерия архитектуры с общим репозиторием
3 Представление архитектуры информационной системы
3.1Стек технологий реализации
3.2Представление развертывания информационный системы
3.3Взаимодействие пользователя с системой
Заключение Список использованных источников
Приложение. Диаграмма классов
26

ПРИЛОЖЕНИЕ 2 КОМПОНЕНТНОЕ ПРЕДСТАВЛЕНИЕ АРХИТЕКТУР СИСТЕМ В ВИДЕ СТРУКТУНОЙ СХЕМЫ
27

ПРИЛОЖЕНИЕ 3 АРХИТЕКТУРНЫЕ СТИЛИ В ЗАВИСИМОСТИ ОТ ТРЕБУЕМЫХ ХАРАКТЕРИСТИК МОДЕЛИ
28