- •Жизненный цикл - основные определения
- •Международный стандарт iso/iec 12207, назначение, область применения, ограничения
- •Международный стандарт iso/iec 12207, структура
- •Международный стандарт iso/iec 12207, основные участники процесса (пример)
- •Международный стандарт iso/iec 12207. Основные процессы
- •Международный стандарт iso/iec 12207. Вспомогательные процессы
- •Международный стандарт iso/iec 12207. Организационные процессы
- •Международный стандарт iso/iec 12207. Этапы и стадии жц.
- •Жц разработки по. Основные термины.
- •Модель жизненного цикла разработки по. Slcm
- •Slcm. Обобщенная структура процесса. Целевая структура инжиниринга по.
- •Причина стандартизации процесса разработки по.
- •Модель sei смм
- •Slcm в Международном стандарте iso/iec 12207.
- •Каскадная модель (преимущества, недостатки, область применения)
- •Модель эволюционно - ускоренного прототипирования (преимущества, недостатки, область применения)
- •Быстрая разработка приложений (rad) (преимущества, недостатки, область применения)
- •Инкрементная модель (преимущества, недостатки, область применения)
- •Спиральная модель (преимущества, недостатки, область применения)
- •Методика разработки функциональных моделей среде idef 0. Понятия: система, функциональный блок, потоки, информация
- •Интегрированная структурная модель (расширенная dfd)
- •Базовая нотация dfd.
- •Миниспицификации. Критерии для завершения детализации dfd –модели
- •Рекомендации оформления dfd
- •Преимущества dfd
- •Этапы построения моделей в dfd-технологии.
- •Разработка структурной функциональной модели бизнес-системы (dfd).
- •Методология проектирования
- •Концептуальное проектирование базы данных
- •Логическое проектирование базы данных
- •Физическое проектирование базы данных
- •Факторы успешного завершения проектирования бд
- •Первый этап проектирования бд (задачи и подэтапы)
- •Второй этап проектировании бд (задачи и подэтапы)
- •Третий этап проектирования бд (задачи и подэтапы)
- •Первый этап проектирования бд (характеристика подэтапов).
- •Второй этап проектировании бд (характеристика подэтапов)
- •Третий этап проектирования бд (характеристика подэтапов)
- •Действия на этапе преобразования локальной концептуальной модели данных в локальную логическую модель
- •Гост (ст сэв) 19.201-78, гост (ст сэв) 19.101-77, гост 19.102-77.
- •Стандарты комплекса гост 34
- •Гост 34.602-89
- •Еспд для пс (преимущества, недостатки, область применения )
- •Краткое представление стандартов еспд. Обозначение еспд
Международный стандарт iso/iec 12207, структура
Процессы жизненного цикла
Этот международный стандарт определяет действия, которые могут быть выполнены на протяжении жизненного цикла программного обеспечения.
Выделяют 5 основных процессов, 8 вспомогательных процессов и 4 организационных процессов.
Согласно стандарту, структура жизненного цикла основывается на трех группах процессов:
Основные процессы жизненного цикла (приобретение, поставка, разработка, эксплуатация, сопровождение)
Вспомогательные процессы, обеспечивающие выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, разрешение проблем)
Организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого жизненного цикла, обучение)
Международный стандарт iso/iec 12207, основные участники процесса (пример)
Основной участник процесса – понимается сторона, которая инициирует или выполняет разработку, эксплуатацию или сопровождение программного изделия.
покупатель,
поставщик,
разработчик,
персонал эксплуатации,
персонал сопровождения программных изделий.
(всмысле пример???)
Международный стандарт iso/iec 12207. Основные процессы
Основные процессы жц
Процесс приобретения (пункт 5.1), Определяет действия предприятия-покупателя, которое приобретает систему, программный продукт или сервис программного обеспечения.
Процесс поставки (пункт 5.2). Определяет действия предприятия-поставщика, которое снабжает покупателя системой, программным продуктом или сервисом программного обеспечения.
Процесс разработки (пункт 5.3). Определяет действия предприятия-разработчика, которое разрабатывает принцип построения программного изделия и программный продукт.
Процесс эксплуатации (пункт 5.4). Определяет действия персонала эксплуатации, который обеспечивает обслуживание вычислительной системы в процессе ее функционирования в интересах пользователей.
Процесс сопровождения (подпункт 5.5). Определяет действия персонала сопровождения, который обеспечивает сопровождение программного продукта, что представляет собой управление модификациями программно продукта, поддержку его текущего состояния и функциональную пригодность и включает в себя инсталляцию и удаление программного изделия на вычислительной системе.
Процесс приобретения
Процесс приобретения содержит действия и задачи покупателя.
Процесс начинается с определения нужных для приобретения систем, программного продукта или сервиса программного обеспечения. Далее следуют подготовка и выпуск заявки на приобретение, выбор поставщика и управление процессом приобретения, принятие системы, программного продукта и сервиса программного обеспечения.
Покупатель:
управляет процессом приобретения на проектном уровне, следующим за процессом управления (7.1);
устанавливает инфраструктуру под процесс, следующий за процессом инфраструктуры (7.2);
приспосабливает процесс для проекта, следующего за процессом настройки (Приложение А);
управляет процессом на специальном уровне, идущем за процессом усовершенствования (7.3); и процессом обучения (7.4).
Действия Процесса приобретения
инициирование;
заявка на подготовку предложения;
подготовка контракта и модернизация;
текущий контроль (мониторинг) поставщика;
принятие и завершение.
Процесс поставки
Процесс поставки содержит действия и задачи поставщика.
Процесс может быть начат решением о подготовке предложения для ответа на требование (запрос) о приобретении или подписанием и заключением контракта с покупателем для обеспечения системы, программного продукта или сервиса. Процесс продолжается определением процедур и ресурсов, необходимых для управления и гарантии проекта, включая разработку проектных планов и выполнение планов посредством поставки системы, программного продукта или сервиса покупателю.
Поставщик:
управляет процессом поставки на проектном уровне, следующем за Процессом Управления (7.1);
устанавливает инфраструктуру под процесс, следующий за Процессом Создания Инфраструктуры (7.2);
приспосабливает процесс для проекта после Процесса Настройки (Приложение А);
управляет процессом на операционном уровне, после Процесса Усовершенствования (7.3) и Процесса Обучения (7.4).
Действия Процесса Поставки
Инициирование (начало);
Подготовка ответа;
Заключение контракта;
Планирование;
Выполнение и контроль;
Оценка и проверка;
Поставка и завершение.
Процесс Разработки
Процесс Разработки содержит действия и задачи разработчика.
Процесс содержит действия для анализа требований проектирования, интеграции, тестирования, установки и принятия, связанного с программными продуктами. Разработчик выполняет или обеспечивает действия в этом процессе согласно контракту.
Разработчик:
управляет Процессом Разработки на проектном уровне следующим за Процессом Управления (7.1);
устанавливает инфраструктуру после Процесса создания Инфраструктуры (7.2);
приспосабливает процесс для проекта после Процесса Настройки (Приложение А);
управляет процессом на организационном уровне, после Процесса Усовершенствования (7.3) и Процесса Обучения (7.4),
Когда разработчик является поставщиком разрабатываемого продукта, разработчик выполняет Процесс Поставки (5.2).
Процесс Разработки состоит из действий:
Реализация процесса.
Анализ системных требований.
Проектирование архитектуры системы.
Анализ требований программного обеспечения.
Архитектура программного обеспечения.
Детальное конструирование программного обеспечения.
Кодирование и тестирование программного обеспечения.
Интеграция программного обеспечения.
Квалификационные испытания программного обеспечения.
Интеграция системы.
Квалификационные испытания системы.
Установка программного обеспечения.
Поддержка принятия программного обеспечения.
Процесс Функционирования
Процесс функционирования содержит действия и задачи оператора.
Процесс охватывает функционирование программного продукта и операционную поддержку пользователей. Так как функционирование программного продукта интегрировано в функционирование системы, действия и задачи этого процесса относятся к системе.
Оператор :
управляет Процессом Функционирования на проектном уровне следующим за Процессом Управления (п.7.1);
устанавливает инфраструктуру под процесс следующий за Процессом Создания Инфраструктуры (п.7.2);
приспосабливает процесс для проекта после Процесса Настройки (Приложение А);
управляет процессом на организационном уровне после Процесса Усовершенствования (п.7.3) и Процесса Обучения (п.7.4).
Когда оператор является поставщиком операционного обслуживания, оператор включает Процесс Поставки (п.5.2).
Действия Процесса Функционирования :
Реализация процесса.
Операционное тестирование.
Функционирование системы.
Поддержка пользователя.
Тоже самое по сути, но взято из ИСО/МЭК 12207
Процесс заказа (подраздел 5.1). Определяет работы заказчика, то есть организации, которая приобретает систему, программный продукт или программную услугу.
Процесс поставки (подраздел 5.2). Определяет работы поставщика, то есть организации, которая поставляет систему, программный продукт или программную услугу заказчику.
Процесс разработки (подраздел 5.3). Определяет работы разработчика, то есть организации, которая проектирует и разрабатывает программный продукт.
Процесс эксплуатации (подраздел 5.4). Определяет работы оператора, то есть организации, которая обеспечивает эксплуатационное обслуживание вычислительной системы в заданных условиях в интересах пользователей.
Процесс сопровождения (подраздел 5.5). Определяет работы персонала сопровождения, то есть организации, которая предоставляет услуги по сопровождению программного продукта, состоящие в контролируемом изменении программного продукта с целью сохранения его исходного состояния и функциональных возможностей. Данный процесс охватывает перенос и снятие с эксплуатации программного продукта.
