Жизненный цикл программных продуктов презентация

Содержание


Презентации» Информатика» Жизненный цикл программных продуктов
Жизненный цикл  программных продуктов (ЖЦ ПП)Основные понятия технологии проектирования ИС
 Проектирование ИС всегда начинается с определенияОсновные понятия технологии проектирования ИС
 Весь жизненный путь продукта называют жизненнымЖизненный цикл программного обеспечения 
 Жизненный цикл (life cycle) можно представитьЖизненный цикл программного обеспечения 
 Обычно выделяют следующие этапы ЖЦ ПО:Жизненный цикл программного обеспечения
 Модели жизненного цикла:
 Каскадная модель.
 Поэтапная модельЖизненный цикл программного обеспечения ИСЖизненный цикл программного обеспечения ИС
 Положительные стороны каскадного подхода:
 на каждомЖизненный цикл программного обеспечения ИСЖизненный цикл программного обеспечения ИСЖизненный цикл программного обеспечения ИС
 Положительные стороны спиральной модели ЖЦ :
Стандарты организации ЖЦ ППСтандарты регламентируют ЖЦ ПО, а в некоторых случаях и процессы егоБазовые стандарты в области жизненного цикла ПО
 Международный стандарт  ISO/IECосновные термины
 Аттестация (validation): 
 подтверждение экспертизой и представлением объективных доказательствосновные термины
 Базовая линия (baseline): 
 официально принятая версия элемента конфигурации,основные термины
 Квалификационное испытание  (qualification testing): 
 испытание (тестирование), проводимоеосновные термины
 Контекст использования (context of use): 
 пользователи, задания, средаосновные термины
 СИСТЕМА УПРАВЛЕНИЯ КАЧЕСТВОМ  (система менеджмента качества, система качества,основные термины
 Тестируемость (testability): 
 степень, до которой могут быть запланированыСтандарт СТБ ИСО/МЭК 12207-2003 определяет жизненный цикл
 В соответствии со стандартомГрафическое представление стандартов ЖЦ ПСПроцессы ЖЦ ПСПроцессы ЖЦ ПП
 Основные процессы жизненного цикла – это процессы, которыеПроцессы ЖЦ ПП
 Вспомогательные процессы жизненного цикла – это процессы, являющиесяОрганизационные процессы жизненного цикла – это процессы, предназначенные для создания в



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Жизненный цикл программных продуктов (ЖЦ ПП)


Слайд 2
Описание слайда:
Основные понятия технологии проектирования ИС Проектирование ИС всегда начинается с определения цели проекта. Цель проекта – решение ряда взаимосвязанных задач. Каждое ПО должно выполнять определенные функции, т.е. делать то, что задумано. Хорошее ПО должно обладать определенным качеством. Качество (quality) ПО  это совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей.

Слайд 3
Описание слайда:
Основные понятия технологии проектирования ИС Весь жизненный путь продукта называют жизненным циклом (life cycle). Методология проектирования ИС описывает процесс создания и сопровождения систем в виде их жизненного цикла (ЖЦ), представляя его как некоторую последовательность стадий и выполняемых на них процессов. Для каждого этапа определяются: состав и последовательность выполняемых работ, получаемые результаты, методы и средства, необходимые для выполнения работ, роли и ответственность участников и т.д. На каждом этапе ЖЦ создаются специфичные для него модели. Модели формируются рабочими группами команды проекта.

Слайд 4
Описание слайда:
Жизненный цикл программного обеспечения Жизненный цикл (life cycle) можно представить как ряд событий, происходящих с системой в процессе ее создания и использования. Под жизненным циклом ПО (software life cycle) понимают весь период его разработки и эксплуатации (использования), начиная от момента возникновения замысла ПО и кончая прекращением всех видов его использования. Процесс создания ИС делится на этапы.

Слайд 5
Описание слайда:
Жизненный цикл программного обеспечения Обычно выделяют следующие этапы ЖЦ ПО: формирование требований к системе (планирование), проектирование, реализация (кодирование, тестирование, ввод в действие, эксплуатация и сопровождение.

Слайд 6
Описание слайда:
Жизненный цикл программного обеспечения Модели жизненного цикла: Каскадная модель. Поэтапная модель с промежуточным контролем. Спиральная модель.

Слайд 7
Описание слайда:
Жизненный цикл программного обеспечения ИС

Слайд 8
Описание слайда:
Жизненный цикл программного обеспечения ИС Положительные стороны каскадного подхода: на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности; выполняемые в логической последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты. Недостаток каскадного подхода: реальный процесс создания системы никогда полностью не укладывается в такую жесткую схему. В результате реальный процесс создания ИС оказывается соответствующим поэтапной модели с промежуточным контролем.

Слайд 9
Описание слайда:
Жизненный цикл программного обеспечения ИС

Слайд 10
Описание слайда:
Жизненный цикл программного обеспечения ИС

Слайд 11
Описание слайда:
Жизненный цикл программного обеспечения ИС Положительные стороны спиральной модели ЖЦ : Каждый виток спирали соответствует созданию работоспособного фрагмента или версии системы. позволяет уточнить требования, цели и характеристики проекта, определить качество разработки, спланировать работы следующего витка спирали. углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант. Недостаток спиральной модели: проблема в определении момента перехода на следующий этап.

Слайд 12
Описание слайда:
Стандарты организации ЖЦ ПП

Слайд 13
Описание слайда:
Стандарты регламентируют ЖЦ ПО, а в некоторых случаях и процессы его разработки. Среди наиболее известных стандартов: ГОСТ xxxxx-yy ISO/IEC xxxxx:yyyy Custom Development Method (методика Oracle) Rational Unified Process (RUP) Microsoft Solution Framework (MSF) Extreme Programming (XP).

Слайд 14
Описание слайда:
Базовые стандарты в области жизненного цикла ПО Международный стандарт ISO/IEC 12207 (Системная и программная инженерия – Процессы жизненного цикла ПС) Базовый стандарт Беларуси СТБ ИСО/МЭК 12207-2003 (Информационная технология – Процессы жизненного цикла ПС) Базовый стандарт России ГОСТ Р ИСО/МЭК 12207–99

Слайд 15
Описание слайда:
основные термины Аттестация (validation): подтверждение экспертизой и представлением объективных доказательств того, что конкретные требования к конкретным объектам полностью реализованы. В процессе проектирования и разработки аттестация связана с экспертизой продукта в целях определения его соответствия потребностям (требованиям) пользователя. Аудит (audit): проверка, выполняемая компетентным органом (лицом) с целью обеспечения независимой оценки степени соответствия программных продуктов или процессов установленным требованиям.

Слайд 16
Описание слайда:
основные термины Базовая линия (baseline): официально принятая версия элемента конфигурации, независимая от среды, формально обозначенная и зафиксированная в конкретный момент времени жизненного цикла элемента конфигурации. Верификация (verification): подтверждение экспертизой и представлением объективных доказательств того, что конкретные требования полностью реализованы. В процессе проектирования и разработки верификация связана с экспертизой результатов данной работы для определения их соответствия установленным к данной работе требованиям.

Слайд 17
Описание слайда:
основные термины Квалификационное испытание (qualification testing): испытание (тестирование), проводимое разработчиком, при необходимости санкционированное заказчиком, для демонстрации того, что программный продукт удовлетворяет установленным требованиям и готов к использованию в заданных условиях эксплуатации. Квалификационное требование (qualification requirement): набор критериев или условий, которые должны быть удовлетворены для того, чтобы квалифицировать программный продукт на соответствие установленным требованиям и готовность к использованию в заданных условиях эксплуатации.

Слайд 18
Описание слайда:
основные термины Контекст использования (context of use): пользователи, задания, среда (аппаратное обеспечение, программное обеспечение и материалы), а также физические и социальные среды, в которых используется данное программное средство. Обеспечение качества (quality assurance): все запланированные и систематически выполняемые в рамках системы качества работы; при необходимости объективные доказательства, обеспечивающие уверенность в том, что объект будет полностью соответствовать установленным требованиям качества.

Слайд 19
Описание слайда:
основные термины СИСТЕМА УПРАВЛЕНИЯ КАЧЕСТВОМ (система менеджмента качества, система качества, quality management system, quality system): часть общей системы управления, включающая организационную структуру, планирование, ответственность, методы, процедуры, процессы, ресурсы, необходимые для обеспечения качества продукции и (или) услуг. Как правило, система управления качеством является частью системы управления предприятием или организацией.

Слайд 20
Описание слайда:
основные термины Тестируемость (testability): степень, до которой могут быть запланированы объективность и реализуемость тестирования, проверяющего соответствие требованию. Тестовое покрытие (test coverage): степень, до которой с помощью контрольных примеров проверяют требования к системе или программному продукту. Техническое задание (statement of work): документ, используемый заказчиком в качестве средства для описания и определения задач, выполняемых при реализации договора.

Слайд 21
Описание слайда:
Стандарт СТБ ИСО/МЭК 12207-2003 определяет жизненный цикл В соответствии со стандартом ЖЦ ПС и систем имеет трехуровневую иерархическую структуру: основу составляют процессы, которые разделены на работы, которые разделены на задачи. Процессы делятся на три группы: основные; вспомогательные; организационные.

Слайд 22
Описание слайда:
Графическое представление стандартов ЖЦ ПС

Слайд 23
Описание слайда:
Процессы ЖЦ ПС

Слайд 24
Описание слайда:
Процессы ЖЦ ПП Основные процессы жизненного цикла – это процессы, которые реализуются под управлением основных сторон, участвующих в ЖЦ ПС. Основными сторонами являются заказчик, поставщик, разработчик, оператор и персонал сопровождения программных продуктов.

Слайд 25
Описание слайда:
Процессы ЖЦ ПП Вспомогательные процессы жизненного цикла – это процессы, являющиеся целенаправленными составными частями других процессов. Их основное назначение – обеспечить успешную реализацию и качество выполнения программного проекта. Вспомогательный процесс инициируется и используется другим процессом.

Слайд 26
Описание слайда:
Организационные процессы жизненного цикла – это процессы, предназначенные для создания в некоторой организации и совершенствования организационных структур, охватывающих процессы ЖЦ и соответствующий персонал. Обычно организационные процессы являются типовыми.


Скачать презентацию на тему Жизненный цикл программных продуктов можно ниже:

Похожие презентации