Фазы проекта. Выбор модели жизненного цикла

Содержание

Слайд 2

Великий Новгород 2008 г.

Выбор модели жизненного цикла


Каскадная модель
Циклическая (спиральная ) модель
Нужен

Великий Новгород 2008 г. Выбор модели жизненного цикла Каскадная модель Циклическая (спиральная
ли прототип ?

Слайд 3

Великий Новгород 2008 г.

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

Великий Новгород 2008 г. Каскадная модель

Слайд 4

Великий Новгород 2008 г.

Циклическая модель

Великий Новгород 2008 г. Циклическая модель

Слайд 5

Великий Новгород 2008 г.

Фазы проекта

Определение проекта (назначение и цель)
Выработка требований

Великий Новгород 2008 г. Фазы проекта Определение проекта (назначение и цель) Выработка

Разработка спецификаций
Проектирование и планирование
Проектирование архитектуры
Детальное проектирование
Прототипирование (конструирование)
Кодирование
Интеграция
Тестирование (сертификация)
Внедрение
Эксплуатация (сопровождение).

Слайд 6

Великий Новгород 2008 г.

Определение проекта

Цели и задачи
Назначение
Замысел системы в окончательном

Великий Новгород 2008 г. Определение проекта Цели и задачи Назначение Замысел системы в окончательном варианте
варианте

Слайд 7

Великий Новгород 2008 г.

Выработка требований


Требования для решения проблемы или достижения цели.

Великий Новгород 2008 г. Выработка требований Требования для решения проблемы или достижения

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

Слайд 8

Великий Новгород 2008 г.

Спецификации

Спецификация - это описание на языке разработчика внешних

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

Слайд 9

Великий Новгород 2008 г.

Проектирование

Входной информацией для проектирования являются спецификации, написанные по

Великий Новгород 2008 г. Проектирование Входной информацией для проектирования являются спецификации, написанные
требованиям пользователя.
Два вида проектирования: архитектурное и детальное проектирование.

Слайд 10

Великий Новгород 2008 г.

Проектирование архитектуры


Первая стадия проектирования, заканчивается декомпозицией спецификаций в

Великий Новгород 2008 г. Проектирование архитектуры Первая стадия проектирования, заканчивается декомпозицией спецификаций
структуру системы.
Спецификации на модуль:
имя и цели
неформальное описание
ссылки
точки входов и выходов
алгоритмы
комментарии

Слайд 11

Великий Новгород 2008 г.

Проектирование архитектуры

Имя и цель. Что делает модуль в

Великий Новгород 2008 г. Проектирование архитектуры Имя и цель. Что делает модуль
целевом смысле.
Неформальное описание. обзор действий модуля и над какими данными.
Ссылки. С кем работает модуль ( дает и принимает)
Точки входов и выходов.
Алгоритм. Алгоритм должен быть структурирован.
Комментарии . Например, временные характеристики, необычные ситуации, приводящие к ошибкам.

Слайд 12

Великий Новгород 2008 г.

Детальное проектирование


Системная структура программы трансформируется в процедурное описание

Великий Новгород 2008 г. Детальное проектирование Системная структура программы трансформируется в процедурное
(логику) программы.
Происходит выбор и оценка алгоритма для реализации каждого модуля. Все детали и решения по каждому модулю должны быть хорошо определены.

Слайд 13

Великий Новгород 2008 г.

Прототипирование

Прототип - это целостный объект, содержащий в себе

Великий Новгород 2008 г. Прототипирование Прототип - это целостный объект, содержащий в
реализованную базовую функциональность отдельного элемента системы или системы целиком.
Прототипирование важный этап разработки. На этапе создается работающая система (м.б. неэффективно, с ошибками, и не в полной мере). Во время прототипирования разработчики начинают «видеть», как система должна быть устроена.
Быстрая «черновая» реализация базовой функциональности проекта как для анализа ее работы в целом, так и отдельно взятых ее элементов.

Слайд 14

Великий Новгород 2008 г.

Реализация
Кодирование
Интеграция
Тестирование (сертификация)

Великий Новгород 2008 г. Реализация Кодирование Интеграция Тестирование (сертификация)

Слайд 15

Великий Новгород 2008 г.

Внедрение
Интеграция системы в реальную среду.
Подтверждение соответствия

Великий Новгород 2008 г. Внедрение Интеграция системы в реальную среду. Подтверждение соответствия требованиям.
требованиям.

Слайд 16

Великий Новгород 2008 г.

Эксплуатация

Оценка работы системы и поддержание ее работы в приемлемых

Великий Новгород 2008 г. Эксплуатация Оценка работы системы и поддержание ее работы
границах.
Суть процесса сопровождения:
нахождении и исправлении ошибок
добавлении новых функций и модификацией существующих
включение программы в новую систему
улучшении показателей работы.
Сопровождение программы может стоить в 2-3 раза дороже, чем ее разработка.

Слайд 17

Великий Новгород 2008 г.

Модель процесса разработки

Великий Новгород 2008 г. Модель процесса разработки

Слайд 18

Великий Новгород 2008 г.

Статистика из опыта

Определение требований
- 27 %
Проектирование

Великий Новгород 2008 г. Статистика из опыта Определение требований - 27 %
высокого уровня
- 15 %
Детальное проектирование
- 3 %
Кодирование и отладка
- 36 %
Тестирование и верификация
- 10 %
Внедрение системы
- 9 %

Слайд 19

Великий Новгород 2008 г.

Прибыльные задачи

Определение требований
Разработка проекта
Документирование
Поставка
Установка

Великий Новгород 2008 г. Прибыльные задачи Определение требований Разработка проекта Документирование Поставка Установка и внедрение Обновление
и внедрение
Обновление

Слайд 20

Великий Новгород 2008 г.

Неприбыльные задачи 1

Тестирование адекватности требований
Планирование
Организация процесса разработки

Великий Новгород 2008 г. Неприбыльные задачи 1 Тестирование адекватности требований Планирование Организация процесса разработки Обучение Менеджмент

Обучение
Менеджмент

Слайд 21

Великий Новгород 2008 г.

Неприбыльные задачи 2

Корректировка проекта
Задержки планов
Анализ ошибок

Великий Новгород 2008 г. Неприбыльные задачи 2 Корректировка проекта Задержки планов Анализ

Дополнительная бумажная работа
Реализация дополнительных функций
Установка среды проектирование
Определение метрик процесса
Модификация и инсталлирование системы
Повторное проектирование
Повторное тестирование
Другие внеплановые работы
Имя файла: Фазы-проекта.-Выбор-модели-жизненного-цикла.pptx
Количество просмотров: 37
Количество скачиваний: 0