Курсовая работа
Технологический процесс разработки программного обеспечения
Киев 2008
Содержание
1. Введение
Возможно вы искали - Лабораторная работа: Технология AJAX
2. Понятие технологического процесса в организации
2.1 Компоненты технологического процесса организации
2.2 Компоненты технологического процесса проекта
3. Организационная структура и роли в технологических процессах
4. Пятиуровневая модель зрелости технологического процесса разработки программного обеспечения
Похожий материал - Курсовая работа: Технология WiMax
5. Методы оценивания технологической зрелости
6. Внутренняя структура уровней зрелости
7. Иерархия оценок зрелости ТП по модели СММ
Заключение
1. Введение
Надежды организаций-разработчиков ПО на рост производительности труда и качество создаваемого программного продукта, связываемые с внедрением новых методологий и технологий, не оправдались. Разработчики ПО пришли к выводу, что их основные проблемы коренятся в неспособности эффективно управлять процессом разработки ПО. Даже самые хорошие методы и инструменты не могут быть рационально использованы в рамках недисциплинированного, хаотического проекта. Качество программного продукта остается непредсказуемым, так как нет объективного базиса для его достижения. Изменить ситуацию можно только в результате создания инфраструктуры для поддержки процесса эффективной программной инженерии и сопровождения.
Очень интересно - Дипломная работа: Технология извлечения знаний из нейронных сетей: апробация, проектирование ПО, использование в психолингвистике
Для построения такой инфраструктуры организации-разработчики должны иметь:
а) средства оценивания их способности успешно выполнять технологический процесс (ТП) разработки ПО;
б) руководства по улучшению возможностей своего ТП.
Заказчикам же нужны средства эффективной оценки возможности разработчика выполнить договор на разработку ПО, поскольку они постоянно сталкиваются с программными продуктами, сделанными с опозданием, превысившими начальную стоимость или не работающими надлежащим образом.
2. Понятие технологического процесса в организации
Технологический процесс разработки ПО (ТП) (software process) - это множество направлений деятельности, методов, практических приемов и процедур, используемых для разработки и сопровождения ПО и связанных с ним продуктов (например, планов проекта, проектных документов, кода, тестов и руководств пользователя).
Вам будет интересно - Лабораторная работа: Технология работы в Total Commander. Антивирусные программы. Установка и удаление программ
Рассматривают:
технологический процесс организации (ТПО);
технологический процесс программного проекта (ТПП).
Описание стандартного (базового) ТП организации (standard software process) служит основой для определения ТП проектов. Это описание указывает на элементы стандартного процесса, которые должны включаться в ТП программных проектов, а также взаимосвязи между элементами ТП. Оно обеспечивает согласованность выполнения работ в организации, стабильность процессов и фундамент для их улучшения.
ТП должны разрабатываться и сопровождаться так же, как разрабатываются и сопровождаются программные продукты.
Похожий материал - Курсовая работа: Технология разработки экспертной системы. Выбор подходящей проблемы для разработки экспертной системы
С каждым ТП связываются:
требования к процессу, которые указывают, “что” собой представляет процесс (что он будет делать );
архитектура процесса, которая описывает, “как” процесс будет определен (каковы будут элементы процесса и как они будут взаимосвязаны);
описание (проект) техпроцесса в рамках организации или программного проекта (создание элементов процесса и установление интерфейсов);