5
8.3.2. Унифицированные  файлы для  передачи данных между разными БД ............................. 196
 
8. 4.  Методы внесения изменений в компоненты и в ПС.................................................................... 198 
8.4.1. Реинженерия программных систем ........................................................................................... 200 
8.4.2. Рефакторинг компонентов........................................................................................................... 201 
8.4.3. Реверсная  инжеиерия................................................................................................................... 202 
Контрольные вопросы и задания............................................................................................................. 204 
Литература к теме 8. ................................................................................................................................... 204 
Тема 9 ................................................................................................................................................................. 206 
МОДЕЛИ КАЧЕСТВА И НАДЕЖНОСТИ В ПРОГРАММНОЙ ИНЖЕНЕРИИ....................................... 206 
9.1.  Модель качества ПО........................................................................................................................... 206 
9.1.1.  Метрики качества программного обеспечения ...................................................................... 211 
9.1.2.  Стандартный метод оценки значений показателей качества.............................................. 214 
9.1.3. Управление качеством ПС .......................................................................................................... 216 
9.2. Модели оценки надежности................................................................................................................ 219 
9.1.1. Основные понятия в проблематике  надежности ПС............................................................. 220 
9.2.2.  Классификация моделей  надежности ...................................................................................... 221 
9.2.3.  Модели надежности Марковского  и Пуассоновского типов............................................... 224 
Контрольные вопросы и задания............................................................................................................. 228 
Литература к теме 9. ................................................................................................................................... 228 
Тема 10 ............................................................................................................................................................... 230 
МЕТОДЫ УПРАВЛЕНИЯ ПРОЕКТОМ, РИСКОМ И КОНФИГУРАЦИЕЙ ............................................. 230 
10.1. Методы  управления проектами...................................................................................................... 230 
10.1.1. Методы управления программным  проектом...................................................................... 231 
10.1.1.1. Метод критического пути СРМ............................................................................................. 231 
10.1.1.2.  Метод анализа и оценки PERT ............................................................................................. 232 
10.1.2. Планирование проекта............................................................................................................... 234 
10.1.3. Организационные аспекты управления в проекте............................................................... 237 
10.1.4. Оценивание  проекта .................................................................................................................. 241 
10.2. Методы управление рисками........................................................................................................... 243 
10.3. Управление конфигурацией программной системы................................................................... 246 
10.3.1. Управление конфигурацией...................................................................................................... 247 
10.3.2. Планирование УК........................................................................................................................ 249 
10.3.3. Идентификация элементов конфигурации............................................................................. 250 
10.3.4. Управление  версиями................................................................................................................ 250 
10.3.5. Конфигурационный контроль .................................................................................................. 251 
10.3.6. Учет статуса конфигурации ...................................................................................................... 252 
10.3.7. Конфигурационный аудит ......................................................................................................... 253 
Контрольные вопросы и задания............................................................................................................. 253 
Литература к теме 10. ................................................................................................................................. 254 
Тема 11 ............................................................................................................................................................... 255 
СРЕДСТВА И ИНСТРУМЕНТЫ В ПРОГРАММНОЙ ИНЖЕНЕРИИ ....................................................... 255 
11.1. Языковые средства описания  компонентов и методов интеграции........................................ 255 
11.1.1. Средства ЯП JAVA  для описания и интеграции компонентов ......................................... 256 
11.1.2. Типы компонентов и  средства их интеграции  в  JAVA ....................................................... 258 
11.1.2. Система CORBA  и  средства описания объектов и компонентов ..................................... 261 
11.1.2.1. Язык описания интерфейсов в системе CORBA.................................................................. 263 
11.1.2.2. Язык  описания  интерфейсов объектов........................................................................... 264 
11.1.2.3.  Интегратор объектов – брокер объектных запросов .......................................................... 266 
11.1.3. Средства  унифицированного процесса RUP ......................................................................... 267 
11.2. Энциклопедия  инструментов  создания ПС  из объектов и компонентов.............................. 271 
11.3.  Средства  и методы  разработки архитектуры  MSF.................................................................. 274 
Контрольные вопросы и задания............................................................................................................. 279 
Литература к теме 11. ................................................................................................................................. 279 
ПРИЛОЖЕНИЕ 1 .............................................................................................................................................. 280 
Словарь терминов программной инженерии ........................................................................................ 280 
ПРИЛОЖЕНИЕ 2 .............................................................................................................................................. 286 
Характеристика стандартов разработки автоматизированных систем (АС) ............................................... 286 
2.1  Характеристика  стандарта ГОСТ 34.601–90 для разработки АС .............................................. 286 
2.2. Стандарт  разработки документации на  АС – ГОСТ 34.201–89 ................................................. 288 
ПРИЛОЖЕНИЕ 3 .............................................................................................................................................. 291 
Жизненный цикл  компонентной разработки ПС........................................................................................... 291 
3.1. Этап разработки требований.............................................................................................................. 291 
3.2. Этап анализа поведения ПС............................................................................................................... 292