Вопрос 7
Среди основных процессов жизненного цикла наибольшую важность имеют приобретение, разработка, эксплуатация и сопровождение. Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными; полученными на предыдущем этапе, и результатами.
Процесс приобретения состоит из действий и задач заказчика, приобретающего ПО. Данный процесс охватывает след. действия:инициирование приобретения;подготовку заявочных предложений;подготовку и корректировку договора;надзор за деятельностью поставщика;прием и завершение работ.Процесс разработки предусматривает действия и задачи, выполняемые разработчиком и охватывает работы по созданию ПО и его комплектов в соот-е с заданными требованиями, вкл-я оформление проектной и эксплуатационной док-ии, подготовку материалов.охватывает след.действия:подготовительная работа;анализ требований к с-е ПО;проектирование архит-ы с-ы ПО;детальное проектирование ПО;кодирование и тестирование ПО;интеграция с-ы;установка ПО;приемку ПО.Процесс эксплуатации содержит работы по внедрению компонентов ПОв эксплуатацию,конфигурирование БД и рабочих мест пользователей.вкл:подготовительную работу;эксплуатационное тестирование;экспл-ю с-мы;поддержку пользователей;устранение проблем.Процесс сопровождения предусматривает действия и задачи,выполняемые сопровождающей организацией.процесс сопро-я вкл перенос ПО в др.среду(миграцию) и заканчивается снятием ПО с эксплуатации
Вопрос 8
Вспомогательные процессы жизненного цикла:
процесс документирования;
процесс управления конфигурацией;
процесс обеспечения качества;
процесс верификации;
процесс аттестации;
процесс совместного анализа;
процесс аудита;
процесс решения проблем.
Ответственность за работы и задачи вспомогательного процесса несет организация, выполняющая данный процесс. Данная организация гарантирует реальность существования и функциональные особенности конкретного процесса.
Данная организация организует и выполняет управление вспомогательным процессом на проектном уровне в соответствии с процессом управления; определяет инфраструктуру для данного процесса в соответствии с процессом создания инфраструктуры; адаптирует данный процесс к условиям проекта в соответствии с процессом адаптации и управляет вспомогательным процессом на организационном уровне в соответствии с процессами усовершенствования и. В качестве методов обеспечения качества могут быть использованы: совместные анализы, аудиторские проверки, верификация и аттестация.
Вопрос 10
Каскадная модель ЖЦ
Вопрос 12 Подход rad(Rapid Application Development)
Благодаря методу RAD пользователь задействован на всех фазах жизненного цикла разработки проекта – не только при определении требований, но и при проектировании, разработке, тестировании, а также конечной поставке программного продукта.
Это обеспечивается наличием средств разработки графического пользовательского интерфейса и кодогенераторов. Такие инструментальные средства, как Oracle Designer/2000, JavaJbuilder 3, Linux, Visual C++, Visual Basic 6, SAS, и другие можно использовать в качестве средств для быстрой разработки приложений.
Характерной чертой RAD является короткое время перехода от определения требований до создания полной системы. Метод основывается на последовательности итераций эволюционной системы или прототипов, критический анализ которых обсуждается с заказчиком. В процессе такого анализа формируются требования к продукту.
Разработка каждого интегрированного продукта ограничивается четко определенным периодом времени, который, как правило, составляет 60 дней и называется временным блоком.
Факторы, позволяющие создать систему за 60 дней, причем без ущерба качеству, включают в себя использование мощных инструментальных средств разработки, высокий уровень фактора повторного использования, а также осмысленные и выделенные ресурсы.