Архитектурные механизмы, архитектурные уровни, классы анализа, проектные классы, процесс, поток.
? Вопросы для самоконтроля
1. Перечислите правила формирования схемы базы данных из ERM.
2. К каким последствиям для системы может привести отсутствие архитектурного анализа?
3. Что дает использование образцов распределения обязанностей?
4. Какие классы нуждаются в моделировании состояний?
5. Охарактеризуйте достоинства и область применения методики анализа и проектирования Rational Unified Process.
ГЛАВА 5
ТЕХНОЛОГИИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Прочитав эту главу, вы узнаете:
· Что представляет собой технология создания ПО.
· Какие требования предъявляются к технологии создания ПО.
· В чем заключается процесс внедрения технологии в организации.
5.1.
ОПРЕДЕЛЕНИЕ ТЕХНОЛОГИИ
Начиная с введения, в разных контекстах упоминались различные элементы технологии создания ПО (ТС ПО) — процессы, методы, языки и др. В предыдущем издании учебника ТС ПО неформально определялась как совокупность технологических операций проектирования в их последовательности и взаимосвязи, приводящая к разработке проекта ПО. Здесь мы дадим более развернутое и строгое определение ТС ПО.