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
Record create date 4/12/2012

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

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

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet All
  • 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. Шаблон презентации для операционного обзора
  • Словарь основных терминов
  • Библиографический список
  • Перечень рисунков
  • Перечень таблиц

Access count: 20 
Last 30 days: 0

Detailed usage statistics