$subject = 'Анализ и проектирование информационных систем';
include '../utils.php';
printHeader("$subject - Дисциплины - Вега");
?>
print $subject; ?>
Содержание дисциплины
- Понятие архитектуры и ее назначение.
- Архитектура и проектирование в жизненном цикле ПО.
- Исполнители и артефакты проектирования в RUP.
- Архитектурное и детальное проектирование.
- Программные структуры.
- Структуры декомпозиции.
- Структуры взаимодействия компонентов.
- Структуры распределения.
- Факторы, влияющие на архитектуру. Обратное влияние архитектуры.
- Этапы разработки архитектуры
- Функциональность и атрибуты качества системы
- Атрибуты качества системы. Сценарии и тактики реализации качества
- готовность;
- модифицируемость;
- производительность;
- безопасность;
- контролепригодность;
- практичность;
- Коммерческие атрибуты качества
- Атрибуты качества архитектуры
- Шаблоны архитектуры. Определение.
- Представление по уровням
- Представление потоков данных
- Представление централизованных данных
- Представление адаптации
- Представление языка программирования
- Представление взаимодействия с пользователем
- Представление взаимодействия компонентов
- Представление распределения
- Атрибутный метод разработки архитектуры
- Шаблоны (паттерны) проектирования
- Порождающие шаблоны
- Структурные шаблоны
- Шаблоны поведения
- Матрица Захмана для архитектуры предприятия
- Процесс разработки ICONIX
- Эргономическое проектирование ПО.
Литература
Основная литература
- Басс Л., Клементс П., Кацман Р. Архитектура ПО на практике. — 2-е изд. — СПб.: Питер, 2006. — 575 с.
Дополнительная литература
- Гамма Э. и др. Приемы объектно–ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. — СПб.: Питер, 2003. — 368 с.
- Коберн А. Современные методы описания функциональных требований к системам. — М.: Лори, 2002. — 266 с.
- Крачтен Ф. Введение в Rational Unified Process. — 2-е изд. — М.: Вильямс, 2002. — 240 с.
- Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. - М.: Вильямс, 2002. — 448 с.
- Скотт К. Унифицированный процесс. Основные концепции. — М.: Вильямс, 2002. — 160 с.
- Фаулер М. UML. Основы. — 3-е изд. — СПб.: Символ–Плюс, 2004. — 192 с.
- Avgeriou P., Zdun U. Architectural Patterns Revisited – A Pattern Language. — URL: http://www.infosys.tuwien.ac.at/Staff/zdun/publications/ArchPatterns.pdf.
printFooter(); ?>