ВУЗ:
Составители:
Рубрика:
86
СОДЕРЖАНИЕ
ВВЕДЕНИЕ ………………………………………………………………..
3
1. ОСНОВЫ ПРОЕКТИРОВАНИЯ ПРОГРАММНЫХ СИСТЕМ
4
Особенности процесса синтеза программных систем ……………….
4
Особенности этапа проектирования …………………………………..
5
Структурирование системы …………………………………………...
6
Моделирование управления …………………………………………..
8
Декомпозиция подсистем на модули …………………………………
10
Модульность ……………………………………………………………
10
Информационная закрытость ………………………………………….
12
Связность модуля ………………………………………………………
13
Функциональная связность ……………………………………………
14
Информационная связность …………………………………………...
15
Коммуникативная связность …………………………………………..
15
Процедурная связность ………………………………………………..
16
Временная связность …………………………………………………...
17
Логическая связность ………………………………………………….
18
Связность по совпадению ……………………………………………..
19
Определение связности модуля ……………………………………….
19
Сцепление модулей …………………………………………………….
20
Сложность программной системы ……………………………………
22
Характеристики иерархической структуры программной системы
22
Контрольные вопросы …………………………………………………
25
2. ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО
ПРЕДСТАВЛЕНИЯ ПРОГРАММНЫХ СИСТЕМ ………………
27
Принципы объектно-ориентированного представления
программных систем …………………………………………………...
27
Абстрагирование ……………………………………………………….
27
Инкапсуляция …………………………………………………………..
28
Модульность ……………………………………………………………
30
Иерархическая организация …………………………………………...
30
Объекты …………………………………………………………………
31
Общая характеристика объектов ……………………………………...
31
Виды отношений между объектами …………………………………..
34
Связи …………………………………………………………………….
34