Skip to content

Commit 5c6ec76

Browse files
committed
Update lectures in Software Engineering
1 parent 86a1f41 commit 5c6ec76

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

Software Engineering/se.org

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,3 +148,40 @@ ISO 25010
148148
a. Модульное тестирование
149149
b. Интеграционное тестирование
150150
c. Системное тестирование
151+
* Архитектура ПО
152+
1. Анализ области решений
153+
2. Проектирование
154+
1. Выделение сценариев
155+
2. Роспись сценариев
156+
3. Набор компонент и интерфейсов
157+
4. Архитектура должна выстраиваться в соответствии с некоторым архитектурным стилем
158+
3. Анализ архитектур
159+
1. SAAM
160+
1. Описать набор сценариев развития
161+
2. Описать архитектуру(архитектуры)
162+
3. Для каждого сценария описать последствия его реализации в рамках заданной архитектуры
163+
4. Оценить архитектуру(архитектуры) на основе оценки сценариев
164+
4. Виды архитектур
165+
1. Конвейер
166+
1. Каналы и фильтры(push и pull фильтры(энергичная vs ленивая пересылка данных))
167+
2. Замкнутый цикл управления
168+
2. Хранилище
169+
1. Репозиторий
170+
2. Black board
171+
3. Вызов-возврат
172+
1. Процедурная декомпозиция
173+
2. Абстрактные типы данных
174+
3. Многоуровневые системы
175+
4. Интерактивные системы
176+
1. MVC
177+
2. PAC(presentation-abstraction-control)
178+
5. Обработка команд
179+
1. Интерпретатор
180+
2. VM
181+
5. Шаблоны:
182+
1. Архитектурные стили
183+
2. Образцы анализа
184+
3. Образцы проектирования
185+
4. Идиомы
186+
5. Образцы организации процессов
187+
17 марта КР

0 commit comments

Comments
 (0)