Программное обеспечение
<<  Программное обеспечение персонального компьютера Современные модели качества программного обеспечения  >>
Модели жизненного цикла программного обеспечения
Модели жизненного цикла программного обеспечения
Модель ЖЦ ПО
Модель ЖЦ ПО
Технология проектирования ПО
Технология проектирования ПО
Требования к технологии
Требования к технологии
Требования к технологии
Требования к технологии
Стандарты технологии проектирования
Стандарты технологии проектирования
Memoд проектирования ПО
Memoд проектирования ПО
Метод определяется как совокупность следующих составляющих:
Метод определяется как совокупность следующих составляющих:
Состав МЖЦ ПО
Состав МЖЦ ПО
Стадия формирования требований к ПО
Стадия формирования требований к ПО
Стадия проектирования
Стадия проектирования
Каскадная модель
Каскадная модель
Итерационная (модель с промежуточным контролем)
Итерационная (модель с промежуточным контролем)
Инкрементная модель ЖЦ
Инкрементная модель ЖЦ
Спиральная модель
Спиральная модель
Спиральная модель
Спиральная модель
Жизненный цикл UML (Rational Objectory Process )
Жизненный цикл UML (Rational Objectory Process )
Rational Objectory Process
Rational Objectory Process
Rational Objectory Process (ROP)
Rational Objectory Process (ROP)
Модель RAD (Rapid Application Development)
Модель RAD (Rapid Application Development)
Составляющие RAD
Составляющие RAD
Фазы жизненного цикла при пользовании метода RAD ПО
Фазы жизненного цикла при пользовании метода RAD ПО
Модель RAD
Модель RAD
Модель RAD
Модель RAD
Модель RAD
Модель RAD
Этапы ЖЦ в соответствии с ГОСТ 19
Этапы ЖЦ в соответствии с ГОСТ 19
Этапы ЖЦ в соответствии с ГОСТ 19
Этапы ЖЦ в соответствии с ГОСТ 19
Стадии разра-ботки
Стадии разра-ботки
Стадии разработки
Стадии разработки
Стадии разработки
Стадии разработки
Стадии разработки
Стадии разработки
Стадии разработки
Стадии разработки

Презентация на тему: «Модели жизненного цикла программного обеспечения». Автор: ASD. Файл: «Модели жизненного цикла программного обеспечения.ppt». Размер zip-архива: 270 КБ.

Модели жизненного цикла программного обеспечения

содержание презентации «Модели жизненного цикла программного обеспечения.ppt»
СлайдТекст
1 Модели жизненного цикла программного обеспечения

Модели жизненного цикла программного обеспечения

Понятие модели и стадии ЖЦ ПО

2 Модель ЖЦ ПО

Модель ЖЦ ПО

Под моделью Ж Ц ПО понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении ЖЦ. Модель ЖЦ зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует.

3 Технология проектирования ПО

Технология проектирования ПО

определяется как совокупность технологических операций проектирования в их последовательности и взаимосвязи, приводящая к разработке проекта ПО.

4 Требования к технологии

Требования к технологии

соответствие стандарту ISO/IEC 12207 ; гарантированное достижение целей разработки ЭИС в рамках установленного бюджета, с заданным качеством и в установленное время; возможность декомпозиции проекта на составные части, разрабатываемые группами исполнителей ограниченной численности (3-7 человек), с последующей интеграцией составных частей;

5 Требования к технологии

Требования к технологии

минимальное время получения работоспособного ПО ЭИС.; независимость получаемых проектных решений от средств реализации ЭИС (СУБД, операционных систем, языков и систем программирования); поддержка комплексом согласованных CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях ЖЦ.

6 Стандарты технологии проектирования

Стандарты технологии проектирования

Стандарт проектирования; Стандарт оформления проектной документации; Стандарт интерфейса конечного пользователя.

7 Memoд проектирования ПО

Memoд проектирования ПО

Представляет собой организованную совокупность процессов создания ряда моделей, которые описывают различные аспекты разрабатываемой системы с использованием четко определенной нотации

8 Метод определяется как совокупность следующих составляющих:

Метод определяется как совокупность следующих составляющих:

Концепций и теоретических основ; нотаций, используемых для построения моделей статической структуры и динамики поведения проектируемой системы; процедуры, определяющей практическое применение метода.

9 Состав МЖЦ ПО

Состав МЖЦ ПО

1. Формирование требований к ПО. 2. Проектирование. 3. Реализация. 4. Тестирование. 5. Ввод в действие. 6. Эксплуатация и сопровождение. 7. Снятие с эксплуатации.

10 Стадия формирования требований к ПО

Стадия формирования требований к ПО

Данная стадия включает следующие этапы: планирование работ; проведение обследования деятельности автоматизируемого объекта (организации); построение моделей деятельности организации: модели "AS-IS" ("как есть"); модели "ТО-ВЕ" ("как должно быть").

11 Стадия проектирования

Стадия проектирования

Разработка системного проекта Разработка технического проекта

12 Каскадная модель

Каскадная модель

13 Итерационная (модель с промежуточным контролем)

Итерационная (модель с промежуточным контролем)

14 Инкрементная модель ЖЦ

Инкрементная модель ЖЦ

15 Спиральная модель

Спиральная модель

16 Спиральная модель

Спиральная модель

Под прототипом понимается действующий программный компонент, реализующий отдельные функции и внешние интерфейсы разрабатываемого ПО

17 Жизненный цикл UML (Rational Objectory Process )

Жизненный цикл UML (Rational Objectory Process )

Фирма Rational Software, разработавшая язык UML, предложила свою модель жизненного цикла, которая называется Rational Objectory Process. Основные свойства данной технологии: процесс итеративный, т.е. происходит последовательное уточнение результатов, действия процесса направлены на создание моделей, а не других элементов проекта, например, текстовых документов, действия жизненного цикла определяются в первую очередь блоками использования (use case).

18 Rational Objectory Process

Rational Objectory Process

Жизненный цикл разбит на циклы, результатом каждого из которых является собственная версия программной системы. Каждый цикл состоит из четырех фаз: Начало ( Inception ) Совершенствование ( Elaboration ) Построение ( Construction ) Переход ( Transition )

19 Rational Objectory Process (ROP)

Rational Objectory Process (ROP)

Построение

20 Модель RAD (Rapid Application Development)

Модель RAD (Rapid Application Development)

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

21 Составляющие RAD

Составляющие RAD

небольшие группы разработчиков (от 3 до 7 человек), выполняющих работы по проектированию отдельных подсистем ПО; короткий, но тщательно проработанный производственный график (чаще 60 дней, до 3 месяцев); повторяющегося цикла, при котором разработчики по мере того, как приложение начинает обретать форму, запрашивают и реализуют в продукте требования, полученные в результате взаимодействия с заказчиком.

22 Фазы жизненного цикла при пользовании метода RAD ПО

Фазы жизненного цикла при пользовании метода RAD ПО

1) анализ и планирование требований; 2) проектирование; 3) реализация (разработка и тестирование); 4) внедрение.

23 Модель RAD

Модель RAD

24 Модель RAD

Модель RAD

Планирование требований – структурный анализ и обсуждение с заказчиком реализуемых коммерческих задач; Пользовательское описание – сбор пользовательской информации и построение моделей процессов предметной области с использованием автоматизированных инструментальных средств при активном участии заказчика;

25 Модель RAD

Модель RAD

Конструирование – выполняется детализованное проектирование, включающее разработку (кодирование и тестирование) системы, а также поставка программного продукта заказчику; Перевод на новую систему эксплуатации – поведение совместно с заказчиком приемочных испытаний, установка системы и обучение пользователей.

26 Этапы ЖЦ в соответствии с ГОСТ 19

Этапы ЖЦ в соответствии с ГОСТ 19

102-77

Стадии разработки

Этапы работ

Содержание работ

Техническое задание

Техническое задание

Техническое задание

Обоснование необходимости разработки программы

Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ.

Научно-исследовательские работы

Определение структуры входных и выходных данных. Предварительный выбор методов решения задач Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи.

Разработка и утверждение технического задания

Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации на нее. Выбор языков программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания.

Эскизный проект

Эскизный проект

Разработка эскизного проекта

Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования.

Утверждение эскизного проекта

Разработка пояснительной записки. Согласование и утверждение эскизного проекта

27 Этапы ЖЦ в соответствии с ГОСТ 19

Этапы ЖЦ в соответствии с ГОСТ 19

102-77

Стадии разработки

Этапы работ

Содержание работ

Технический проект

Технический проект

Разработка технического проекта

Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств.

Утверждение технического проекта

Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта.

Рабочий проект

Рабочий проект

Рабочий проект

Разработка программы

Программирование и отладка программы

Разработка программной документации

Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77.

Испытания программы

Разработка, согласование и утверждение программы и методики испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний.

Внедрение

Подготовка и передача программы

Подготовка и передача программы и программной документации для сопровождения и (или) изготовления Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программы в фонд алгоритмов и программ.

28 Стадии разра-ботки

Стадии разра-ботки

Этапы работ

Содержание работ

Техни-ческое задание

Техни-ческое задание

Техни-ческое задание

Обоснование необходимости разработки программы

Научно-исследовательские работы

Разработка и утверждение технического задания

Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ.

Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации на нее. Выбор языков программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания.

Определение структуры входных и выходных данных. Предварительный выбор методов решения задач Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи.

Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ.

Определение структуры входных и выходных данных. Предварительный выбор методов решения задач Обоснование целесообразности применения ранее разработанных программ.

Определение требований к программе. Разработка технико-экономического обоснования разработки программы.

29 Стадии разработки

Стадии разработки

Этапы работ

Содержание работ

Эскизный проект

Эскизный проект

Разработка эскизного проекта

Утверждение эскизного проекта

Разработка пояснительной записки. Согласование и утверждение эскизного проекта

Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования.

Разработка пояснительной записки. Согласование и утверждение эскизного проекта

Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования.

30 Стадии разработки

Стадии разработки

Этапы работ

Содержание работ

Технический проект

Технический проект

Разработка технического проекта

Утверждение технического проекта

Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств.

Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта.

Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта.

Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств.

31 Стадии разработки

Стадии разработки

Этапы работ

Содержание работ

Рабочий проект

Рабочий проект

Рабочий проект

Разработка программы

Программирование и отладка программы

Разработка программной документации

Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77.

Испытания программы

Разработка, согласование и утверждение программы и методики испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний.

Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77.

Разработка, согласование и утверждение программы и методики испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний.

32 Стадии разработки

Стадии разработки

Этапы работ

Содержание работ

Внедрение

Подготовка и передача программы

Подготовка и передача программы и программной документации для сопровождения и (или) изготовления

Подготовка и передача программы и программной документации для сопровождения и (или) изготовления Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программы в фонд алгоритмов и программ.

«Модели жизненного цикла программного обеспечения»
http://900igr.net/prezentacija/informatika/modeli-zhiznennogo-tsikla-programmnogo-obespechenija-223181.html
cсылка на страницу
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Программное обеспечение > Модели жизненного цикла программного обеспечения