- •Вопросы трпп экз
- •1Основные понятия и определения программных продуктов.
- •2Классификация программных продуктов.
- •3Особенности создания программного продукта.
- •4Понятие и основные модели жизненного цикла программного продукта. Понятие модели жизненного цикла разработки программного продукта.
- •1.3.4. Обзор существующих моделей Модели жизненного цикла разработки программного продукта
- •5Процессы жизненного цикла программного продукта.
- •6Каскадная модель жизненного цикла программного продукта. Ее достоинство и недостатки. Каскадная модель жизненного цикла разработки по
- •7. Модель быстрой разработки приложений (rao-модель), область применения, достоинства и недостатки.
- •8Спиральная модель жизненного цикла программного продукта, ее достоинства и недостатки. Спиральная модель жизненного цикла разработки по
- •9Модель зрелости компании cmm.
- •10. Система стандартов iso 9001.
- •11Роль метрик в процессе разработки программного продукта
- •12Размерно-ориентированные метрики
- •13Функционально-ориентированные метрики
- •14Планирование работ по созданию программного продукта
- •Другие задачи проектирования
- •Составление временного графика выполнения пп
- •15Основные принципы структурного подхода к программированию
- •16Основные принципы объектно-ориентированного проектирования программных продуктов.
- •17Этап разработки программного продукта. Модульное тестирование.
- •1.1. Основные этапы технологического процесса разработки программ.
- •18Модульное программирование. Сущность. Основные характеристики.
- •19 Разработка справочной системы программного продукта.
- •20. Разработка дистрибутивов и управление версиями программного продукта. Разработка дистрибутивов и управление версиями программного продукта
- •Управление созданием версий и поставками пп.
- •Идентификация версий.
- •Собираемые метрики, используемые методы, стандарты и шаблоны
- •21Общая характеристика этапа тестирования программного продукта. Цикл тестирования.
- •Модульное тестирование
- •22Программные ошибки. Категории программных ошибок.
- •23Методы борьбы с ошибками по.
- •24Основные принципы разработки тестов для программных продуктов
- •25Сопровождение программных продуктов.
- •26Управление поставками программных продуктов. Общие сведения об управлении поставками
- •Классификация поставляемых программных продуктов
- •Классификация доставляемых программных продуктов
- •Действия, выполняемые при поставке программного продукта
- •27Основные понятия о надежности программного продукта и методах ее обеспечения.
- •28Инструментальные средства разработки программных продуктов.
- •29Защита программных продуктов от несанкционированного использования.
- •30Правовые методы защиты пп.
- •31Криптографические методы защиты информации.
- •32Аппаратная защита программного обеспечения.
- •1. Драйвер ключа.
- •2. Встраиваемый модуль.
- •3. Реализация.
- •34Принципы, виды и методы отладки программных продуктов.
- •Комплексная отладка программного средства.
- •Программные ошибки. Категории программных ошибок
- •Наиболее распространенные категории программных ошибок:
- •35Эффективность и оптимизация программ.
- •Обеспечение качества программного продукта
- •36Коллективная разработка программных средств.
- •Ролевой состав коллектива разработчиков, взаимодействие между ролями в различных технологических процессах
26Управление поставками программных продуктов. Общие сведения об управлении поставками
Для управления поставками ПП в каждой организации, занимающейся разработкой ПП, должны быть определены:
процедура поставки ПП;
схемы классификации поставляемых ПП;
методы проверки и отслеживания соответствия ПП руководству по поставке ПП.
Процедура поставки ПП разрабатывается и утверждается внутри каждой организации, занимающейся разработкой ПП, но в зависимости от требований заказчика она может быть модифицирована для какого-либо конкретного проекта. Процедура поставки программного продукта включает в себя перечень основных действий и задач, которые должны быть выполнены в процессе поставки, с указанием их очередности.
Схемы классификации поставляемых ПП содержат перечень необходимых поставок и описание их содержимого, а также описание используемых принципов нумерации версий ПП.
Методы проверки и отслеживания соответствия ПП руководству по поставке ПП направлен на обеспечение выполнения процедуры поставки, соблюдения схемы классификации поставляемого ПП и соответствия поставки руководству по поставке пп.
Классификация поставляемых программных продуктов
Для управления поставками ПП в каждой организации, занимающейся разработкой ПП, должны быть определены:
процедура поставки ПП;
схемы классификации поставляемых ПП;
методы проверки и отслеживания соответствия ПП руководству по поставке ПП.
Процедура поставки ПП разрабатывается и утверждается внутри каждой организации, занимающейся разработкой ПП, но в зависимости от требований заказчика она может быть модифицирована для какого-либо конкретного проекта. Процедура поставки программного продукта включает в себя перечень основных действий и задач, которые должны быть выполнены в процессе поставки, с указанием их очередности.
Схемы классификации поставляемых ПП содержат перечень необходимых поставок и описание их содержимого, а также описание используемых принципов нумерации версий ПП.
Классификация доставляемых программных продуктов
Готовый к поставке ПП должен быть классифицирован как один из следующих типов:
ES-поставка — поставка прототипа;
РА-поставка — поставка Альфа-версии;
РВ-поставка — поставка Бета-версии;
RP-поставка — окончательная поставка.
Прототип является начальной версией ПП, которая используется для демонстрации концепций, заложенных в системе, проверки требований, а также поиска проблем, которые могут возникнуть как в ходе разработки, так и при эксплуатации ПП, и возможных вариантов их решения.
Очень важна быстрая разработка прототипа ПП, чтобы пользователи могли начать экспериментировать с ним как можно раньше.
В отличие от прототипа Альфа-версия ПП реализует все или практически все основные функции ПП, однако некоторые из них могут еще отсутствовать или выполняются с ошибками, возможно крайне нестабильно. Индивидуальность ПП уже полностью сформирована, видны его основные особенности и возможности.
В Бета-версии реализован полный набор запланированных функций ПП. Фатальных ошибок в ПП нет, серьезных ошибок очень мало. Готовы все проектные документы и ПП соответствует требованиям заказчика. Справочная система и документация пользователя также полностью готовы. Продукт можно отдать на тестирование сторонним пользователям или распространять в рекламных целях.
Окончательная поставка подразумевает завершение работы над проектом по разработке ПП и переход к этапу сопровождения. Продукт со всей сопутствующей документацией передается заказчику.
