Технология разработки ПО - лекции, пособие, ЛР / Lectures / 27 - Архитектура
.pdf
•Динамические формирование требования
•Результатом каждой итерации является рабочий программный продукт
•Противоречивость требования заказчика по окончанию итерации выбранной архитектуре
•Быстрейший и простейший метод решения задачи
21
Общее понятия архитектуры ПО
История архитектуры ПО
Стандарты. Языки. Фреймворки.
Типы и примеры архитектуры ПО
Еще немного об архитектуре ПО
22
НАУЧНО- |
НАУЧНАЯ |
|
ИССЛЕДОВАТЕЛЬСКИЕ |
||
ДИСЦИПЛИНА |
||
РАБОТЫ |
||
|
IEEE 1471: ANSI/IEEE 1471-2000:
Рекомендации по описанию преимущественно программных систем
ОТРАСЛЕВЫЕ |
ISO/IEC |
|
И НАУЧНЫЕ |
||
42010:2007 |
||
СТАНДАРТЫ |
||
23 |
Wright
• Университет Carnegie Mellon
Acme
• Университет Carnegie Mellon
xADL
• UCI (Калифорнийский ниверситет)
Darwin
• Imperial College Лондон
DAOP-ADL
• Университет Малаги |
|
ByADL |
|
• Университет L’Aquila Италия |
24 |
|
|
Service-Oriented |
4+1 |
|
Modeling |
|
|
Framework (SOMF) |
|
|
|
RM-ODP
(Reference Model
of Open Distributed
Processing)
25
|
|
Вид |
Логический вид |
Вид модуля |
параллельности |
выполнения
|
|
Вид с точки |
|
Вид с точки |
Физический вид |
|
зрения |
|
|
|
|
зрения данных |
||
|
|
пользователя |
|
|
|
|
|
|
|
|
|
|
|
|
26
•Стандарт IEEE 1471: ANSI/IEEE 1471-2000
•Отсутствие стандартизированного набора видов
•UML – как стандарт моделирования программных систем
27
1.Определение не функциональных требований к реализации
2.Стратегическое планирование
3.Определение глобальных компонентов
4.Минимальное детальное
проектирование
28
29
Общее понятия архитектуры ПО
История архитектуры ПО
Стандарты. Языки. Фреймворки.
Типы и примеры архитектуры ПО
Еще немного об архитектуре ПО
30
