Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник ТРПП.doc
Скачиваний:
48
Добавлен:
23.04.2019
Размер:
7.83 Mб
Скачать

Оглавление

Глава 1. Программные продукты, характеристика, классификация .........................8

1.Основные определения, характеристики …………………………………………………..8

2.Классификация ПО по праву владения, использования, распространения …………….9

3 Пакеты прикладных программ ……………………………………………………………..13

Контрольные вопросы ………………………………………………………………………..16

Глава 2. Жизненный цикл. Стратегии и модели конструирования по ……………..17

1. Технология конструирования программного обеспечения– определение ……………..17

1.1 Классический жизненный цикл …………………………………………………………17

1.2 Макетирование ……………………………………………………………………………19

2. Стратегии конструирования ПО …………………………………………………………..20

3. Модели конструирования ………………………………………………………………….21

3.1 Инкрементная модель ……………………………………………………………………..21

3.2 Модель RAD - Быстрая разработка приложений ………………………………………22

3.3 Спиральная модель ………………………………………………………………………..23

3.4 Компонентно-ориентированная модель ………………………………………………....24

4. Прогнозирующие и адаптивные процессы ………………………………………………25

5. XP-процесс ………………………………………………………………………………….26

6. Модели качества процессов конструирования …………………………………………...29

Контрольные вопросы ………………………………………………………………………..30

Глава 3.Руководство проектом. Метрики ………………………………………………..31

1. Процесс руководства проектом ……………………………………………………………31

2. Метрики ……………………………………………………………………………………..33

2.1 Размерно-ориентированные метрики ……………………………………………………33

2.2 Функционально-ориентированные метрики …………………………………………….34

3. Выполнение оценки в ходе руководства проектом ………………………………………39

3.1.Оценка проекта на основе LOC- И FP-метрик ………………………………………...39

3.2.Конструктивная модель стоимости COCOMO …………………………………………40.

Контрольные вопросы ………………………………………………………………………..41

Глава 4. Структурное проектирование ………………………………………..................42

1. Классические методы анализа. Структурный анализ ……………………………………42

1.1 Диаграммы потоков данных ……………………………………………………………...42

1.2 .Методы анализа, ориентированные на структуры данных ……………………………43

2. Основы проектирования программных систем …………………………………………..45

2.1 Этапы проектирования …………………………………………………………………..45

2.2 Структурирование системы ………………………………………………………………46

2.3 Моделирование управления ………………………………………………………………47

2.4 Декомпозиция подсистем на модули …………………………………………………….49

3. Модульность ………………………………………………………………………………..49

3.1. Свойства, обоснование …………………………………………………………………..49

3.2 Информационная закрытость …………………………………………………………….49

3.3 Связность модуля …………………………………………………………………………50

3.5. Сцепление модулей ………………………………………………………………………54

4. Сложность программной системы ………………………………………………………..56

5. Характеристики иерархической структуры программной системы ……………………56

Контрольные вопросы ………………………………………………………………………..57

Глава 5. Основы объектно-ориентированного представления

программных систем. Метрики ……………………………………………………………59

1. Принципы объектно-ориентированного представления программных систем ………..59

2. Объекты ……………………………………………………………………………………..60

2.1 Определение, характеристика объектов …………………………………………………60

2.2 Виды отношений между объектами …………………………………………………….62

3. Классы ………………………………………………………………………………………64

3.1 Понятие, характеристика …………………………………………………………………64

4. Метрики объектно-ориентированных программных систем ……………………………66

4.1 Метрические особенности объектно-ориентированных систем ………………………67

4. 2.Эволюция мер связи для объектно-ориентированных систем ……………………….68

4.3. Набор метрик Чидамбера И Кемерера …………………………………………………69

Контрольные вопросы ………………………………………………………………………..72