Особенности управления разработкой программного обеспечения

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Основные проблемы управленияПодходы и инструментальные средства для их решенияВысокая неопределенность в отношении сроков выполнения работ и необходимых ресурсовСравнительные/экспертные оценки Итеративный процесс разработки Прототипирование Сложность оценки объема и качества выполненных работ до полного завершения проектаИспользование подходов ISO 9000/СMM/CMMI-зрелый процесс как гарантия качества разработкиСложность формализации требований к результатам проектаГОСТ 19,34-разработка ТЗ, ТП, РП Использование case средств/UML/RUP Использование референтных моделей, шаблонов Прототипирование/экстремальное программирование ХРТехнологическая гибкость процесса разработки- наличие нескольких принципиально разных планов разработкиРазличные типовые модели жизненного цикла программного обеспечения

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

Заключение

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

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

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

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

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

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

Список использованной литературы

1. Бажин И.И. Информационные системы менеджмента: Учебник для вузов. - М.: ГУ-ВШЭ, 2000. - 688 с.

. Вайнштейн В. Управление качеством в процессах разработки программного обеспечения// Компьютера.-2003.- №4.

. Избачков Ю.С., Петров В.Н. Информационные системы: Учебник для вузов.-2-е изд.-СПб: Питер, 2006.-656 с.: ил.

4. Кознов Д.В., Бугайченко Д.Ю. Введение в программную инженерию/ [Электронный ресурс]. Точка доступа:

. Колтунова Е.В. Выбор методов, моделей и стандартов управления разработкой программного обеспечения// Диссертационное исследование.- СПб.: Питер, 2007.- 184 с.

6. Корнеев И.К. Информационные технологии: Учебник для вузов/ И.К. Корнеев, Г.Н. Ксандопуло, В.А. Машурцев.- М.: ТК Велби, Проспект.-2007.- 224 с.

7. Кулямин В.В. Технологии программирования. Компонентный подход: Учебник для вузов/[Электронный ресурс]. Точка доступа:

. Першиков В.М., Савинков В.М. Толковый словарь по информатике. М.: Финансы и статистика, 1991-543 с.

. Сорока Т. Обзор процессов разработки программного обеспечения/[Электронный ресурс]. Точка доступа:

10. Шауцукова Л.З. Информатика 10-11: Учебное пособие.- М.: Просвещение, 2004.-240 с.