Details

Title: Процесс разработки программных продуктов: учебное пособие
Creators: Баранов Сергей Николаевич
Organization: Санкт-Петербургский государственный политехнический университет. Факультет технической кибернетики
Imprint: СПб., 2012
Collection: Учебная и учебно-методическая литература; Общая коллекция
Subjects: Вычислительные машины электронные персональные — Программы
UDC: 004.4(075.8)
Document type: Tutorial
File type: PDF
Language: Russian
Rights: Доступ из локальной сети ИБК СПбПУ (чтение, печать)
Record key: RU\SPSTU\edoc\19047

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В работе рассмотрен процесс разработки больших программных проектов на основе модели СММ. Подробно описаны этапы и фазы управления проектом, обеспечивающие заданное качество программного продукта.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
-> Internet All

Table of Contents

  • 1.1. Почему необходим процесс?
  • 1.2. Другой взгляд на необходимость процесса
  • 2. МОДЕЛЬ ПРОЦЕССА РАЗРАБОТКИ ПРОГРАММНЫХ ИЗДЕЛИЙ
    • 2.1. Модель процесса Институт технологии программирования
      • 2.1.1. Историческая справка
      • 2.1.2. Модель зрелости способностей к разработке программных изделий
      • 2.1.3. Иерархия уровней СММ
    • 2.2. Создание стандартного процесса
    • 2.3. Оценивание достижимости уровней зрелости
    • 2.4. Пример оценивания конкретного предприятия
  • 3. МОДЕЛЬ РЕАЛИЗАЦИИ СТАНДАРТНОГО ПРОЦЕССА
    • 3.1. Модель реализации стандартного процесса с точки зрения разработчика
    • 3.2. Модель реализации стандартного процесса с точки зрения разработчика программных изделий
    • 3.3. Организационная структура предприятий, занятых разработкой программных изделий
      • 3.3.1. Формулировки модели СММ
      • 3.3.2. Организационная структура АОЗТ «Информационные деловые услуги»
  • 4. ПЛАНИРОВАНИЕ И УПРАВЛЕНИЕ ТРЕБОВАНИЯМИ
    • 4.1. Ключевая область СММ «Планирование программного проекта»
      • 4.1.1. Короткое замечание
      • 4.1.2. Общие положения
      • 4.1.3. Правила реализации ключевых приемов
      • 4.1.4. Условия реализации ключевых приемов
      • 4.1.5. Деятельность по реализации ключевых приемов
      • 4.1.6. Сбор и анализ метрик
      • 4.1.7. Отслеживание хода реализации ключевых приемов
    • 4.2. Ключевая область СММ «Управление требованиями»
      • 4.2.1. Общие положения
      • 4.2.2. Правила реализации ключевых приемов
      • 4.2.3. Условия реализации ключевых приемов
      • 4.2.4. Деятельность по реализации ключевых приемов
      • 4.2.5. Сбор и анализ метрик
      • 4.2.6. Отслеживание хода реализации ключевых приемов
    • 4.3. Автоматизация разработки проектных планов
      • 4.3.1. Общие положения
      • 4.3.2. Многоуровневая структура проектного плана
      • 4.3.3. Планирование в ритме выполнения проекта
      • 4.3.4. Анализ рисков при планировании
      • 4.3.5. Автоматизация планирования
    • 5. ОБЕСПЕЧЕНИЕ КАЧЕСТВА ПРОГРАММНЫХ ИЗДЕЛИЙ
    • 5.1. Ключевая область СММ «Обеспечение качества»
      • 5.1.1. Правила реализации ключевых приемов
      • 5.1.2. Условия реализации ключевых приемов
      • 5.1.3. Деятельность по реализации ключевых приемов
      • 5.1.4. Сбор и анализ метрик
      • 5.1.5. Отслеживание хода реализации ключевых приемов
    • 5.2. Конкретная реализация действий по обеспечению качества
      • 5.2.1. Фрагмент программы управления качеством программных изделий и улучшением стандартного процесса
    • 5.3. Обзоры
    • 6. СБОР И АНАЛИЗ МЕТРИК
    • 6.1. Что такое метрики в программном проекте
    • 6.2. Метрическая программа
      • 6.2.1. Фрагмент реальной метрической программы
    • 6.3. Концепция качества программных изделий 6 сигма
    • 6.4. Автоматизация сбора метрик
    • 6.5. Метрические отчеты
      • 6.5.1. Текущий метрический отчет
      • 6.5.2. Ретроспективный метрический отчет
    • 7. ОТСЛЕЖИВАНИЕ ВЫПОЛНЕНИЯ ПРОГРАММНЫХ ПРОЕКТОВ
    • 7.1. Ключевая область СММ «Отслеживание программного проекта»
      • 7.1.1. Общие положения
      • 7.1.2. Правила реализации ключевых приемов
      • 7.1.3. Условия реализации ключевых приемов
      • 7.1.4. Деятельность по реализации ключевых приемов
      • 7.1.5. Сбор и анализ метрик
      • 7.1.6. Отслеживание хода реализации ключевых приемов
    • 7.2. Отслеживание хода выполнения реальных проектов
      • 7.2.1. Одностраничный еженедельный отчет отслеживания
      • 7.2.2. Одностраничный месячный отчет отслеживания
      • 7.2.3. Операционные обзоры
      • 7.2.4. Автоматизация процесса отслеживания
  • 8. УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПРОГРАММНОГО ИЗДЕЛИЯ
    • 8.1. Сущность управления конфигурацией
    • 8.2. Установки СММ по управлению конфигурацией
      • 8.2.1. Правила реализации ключевых приемов
      • 8.2.2. Условия реализации ключевых приемов
      • 8.2.3. Деятельность по реализации ключевых приемов
      • 8.2.4. Сбор и анализ метрик
      • 8.2.5. Отслеживание хода реализации ключевых приемов
    • 8.3. Система управление конфигурацией
      • 8.3.1. Функции системы управления конфигурацией
      • 8.3.2. Структура системы управления конфигурацией
  • 9. ИНТЕГРИРОВАННОЕ УПРАВЛЕНИЕ И ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНЫХ ИЗДЕЛИЙ
    • 9.1. Ключевая область СММ «Интегрированное управление»
      • 9.1.1. Общие положения
      • 9.1.2. Правила реализации ключевых приемов
      • 9.1.3. Условия реализации ключевых приемов
      • 9.1.4. Деятельность по реализации ключевых приемов
      • 9.1.5. Сбор и анализ метрик
      • 9.1.6. Отслеживание хода реализации ключевых приемов
    • 9.2. Ключевая область СММ «Технология разработки»
      • 9.2.1. Общие положения
    • 9.2.2. Правила реализации ключевых приемов
      • 9.2.3. Условия реализации ключевых приемов
      • 9.2.4. Деятельность по реализации ключевых приемов
      • 9.2.5. Сбор и анализ метрик
      • 9.2.6. Отслеживание хода реализации ключевых приемов
    • 9.3. Фрагмент технологии разработки ПИ
      • 9.3.1. Фрагмент шаблона «Спецификации требований заказчика к ПИ»
  • 10. ПРЕДОТВРАЩЕНИЕ ДЕФЕКТОВ В ПРОГРАММНОМ ПРОЕКТЕ
    • 10.1. Ключевая область СММ «Предотвращение дефектов»
      • 10.1.1. Общие положения
      • 10.1.2. Правила реализации ключевых приемов
      • 10.1.3. Условия реализации ключевых приемов
      • 10.1.4. Действия по реализации ключевых приемов
      • 10.1.5. Сбор и анализ метрик
      • 10.1.6. Отслеживание хода реализации ключевых приемов
    • 10.2. Автоматизация деятельности по предотвращению дефектов
      • 10.2.1. Деятельность по предотвращению дефектов
      • 10.2.2. Модель жизненного цикла отклонения
      • 10.2.3. Автоматизация выполнения формальных процедур
  • 11. УПРАВЛЕНИЕ ВНЕДРЕНИЕМ НОВЫХ ТЕХНОЛОГИЙ И ИЗМЕНЕНИЯМИ ПРОЦЕССА
    • 11.1. Ключевая область СММ «Управление изменениями технологий»
      • 11.1.1. Правила реализации ключевых приемов
      • 11.1.2. Условия реализации ключевых приемов
      • 11.1.3. Деятельность по реализации ключевых приемов
      • 11.1.4. Сбор и анализ метрик
      • 11.1.5. Отслеживание хода реализации ключевых приемов
    • 11.2. Ключевая область СММ «Управление изменениями процесса»
      • 11.2.1. Правила реализации ключевых приемов
      • 11.2.2. Условия реализации ключевых приемов
      • 11.2.3. Деятельность по реализации ключевых приемов
      • 11.2.4. Сбор и анализ метрик
      • 11.2.5. Отслеживание хода реализации ключевых приемов
    • 11.3. Главное правило СММ
    • 11.4. Пример конкретной реализации управления изменениями внедрением новых технологий и изменениями процесса
  • 12. ЖИЗНЕННЫЙ ЦИКЛ РАЗРАБОТКИ ПРОГРАММНЫХ ИЗДЕЛИЙ
    • 12.1. Выбор модели жизненного цикла
      • 12.1.1. Перечень характеристик проекта ПИ
    • 12.2. Конкретная модель жизненного цикла разработок
      • 12.2.1. Концептуализация проекта ПИ
      • 12.2.2. Документирование результатов плановых работ
      • 12.2.3. Планирование и составление требований
      • 12.2.4. Проектирование ПИ
      • 12.2.5. Кодирование и отладка
      • 12.2.6. Системное тестирование
      • 12.2.7. Заключительная фаза
      • 12.2.8. Сопровождение
  • 13. ПАСПОРТ СТАНДАРТНОГО ПРОЦЕССА
    • 13.1. Фрагменты паспорта стандартного процесса АОЗТ ИДУ
      • 13.1.1. Оцениваемые атрибуты СП второго уровня зрелости CMM
      • 13.1.2. Оцениваемые атрибуты СП третьего уровня зрелости CMM
      • 13.1.3. Оцениваемые атрибуты процесса четвертого уровня зрелости CMM
      • 13.1.4. Оцениваемые атрибуты процесса пятого уровня зрелости CMM
      • 13.1.5. Шкала балов самооценки статуса СП
    • 13.2. Методика самооценивания
    • 13.3. Метрики стандартного процесса
  • 14. ТЕСТИРОВАНИЕ ПРОГРАММНЫХ ИЗДЕЛИЙ
    • 14.1. Общая часть
    • 14.2. Виды тестирования программного изделия
      • 14.2.2. Интеграционное тестирование
      • 14.2.3. Тестирование работоспособности
      • 14.2.4. Системное тестирование
      • 14.2.5. Критерии окончания тестирования
  • 15. АВТОМАТИЗАЦИЯ ИНТЕГРИРОВАННОГО УПРАВЛЕНИЯ ПРОЕКТАМИ
    • 15.1. Некоторые замечания
    • 15.2. Автоматизированная система интегрированного управления проектами
      • 15.2.1. Архитектура системы АСС
      • 15.2.2. АРМ руководителя проекта
      • 15.2.3. АРМ разработчика
      • 15.2.4. АРМ администрации предприятия
  • 16. ЗАКЛЮЧЕНИЕ
  • Приложение 1. Шаблон документа «Положение о работе»
  • Приложение 2. Шаблон документа «Контрактная книга»
  • Приложение 3. Руководство по проведению обзоров
  • Приложение 4. Шаблон презентации для операционного обзора
  • Словарь основных терминов
  • Библиографический список
  • Перечень рисунков
  • Перечень таблиц

Usage statistics

stat Access count: 20
Last 30 days: 0
Detailed usage statistics