русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-23; просмотров: 602; Нарушение авторских прав


Фазы.

Высота графиков показывает трудоемкость процесса.

Горизонтальное измерение представляет время, отражает динамические аспекты процесса и оперерирует такими понятиями, как фазы, итерации и котрольные точки.

Особое внимание уделяется раннему определение архитекутры системы и формулирование основныз ее потребностей.

Выход из кризиса видится в системной инженерии.

Фундаментальная идея системной инженерии – проектирование систем является формальным процессом, который можно изучать и совершенствовать.

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

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

Согласно РУП жизненный цикл системы разбивается на отдельные циклы в каждом из которых создается новое поколение продукта. Каждый цикл в свою очередь разбивается на 4 последовательные фазы:

1)Начало – определение цели проекта;

2)Разработка – разработка плана и архитектуры системы;

3)Построение – постепенное создание системы;

4)Внедрение – поставка системы конечным пользователям.

Внутри каждой фазы происходит несколько итераций. На рисунке показано общее представление РУП в двух измерениях:

Веритикальное измерение – отражает статические аспекты и опрерирует такими понятиями, как виды деятельности, рабочие продукты, испонители и дичциплины.

(Фаулер)Общее представление РУП.

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



Разработка – на этой фазе анализирется предметная область, вырабатываются архитектурные основы, составляется подробный план проекта, устраняются наиболее опасные риски. Архитектурное решение приниматея тогда, когда становится ясной структура систеы в целом т. е когда большая часть требований уже сформулирована. В конце фазы изучаются детальные цели проекта, его рамки, вывод архитектуры, методы управления оснвными рисками. Затем принимается решение надо ли приступать к пострению.

Построение – постепенно и итеративно разрабатывается продукт, готовый к внедрению. На этой фазе описываются осталбные требования и критерии приемки. Проект обрастает плотью. Завершается разработка и тестирование системы. В конце фазы принимается решение о готовности функциональных и обеспечивающих компонент, эксплуатационных площадок и пользователей к внедрению.

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

Итак, главной задачей в фазе начало является выработка требований; в фазе разработке - анализ и проектирование; в фазе построения- реализация; в фазе внедрения – развертывание.



<== предыдущая лекция | следующая лекция ==>
Основные понятия. | К группе реализации относится информация из которых состоит ситема, а также информация о том, как собираит систему.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.