Модели проектных групп

Применение промышленных технологий создания программного продукта. Описания принципов, методов, применяемых процессов и операций. Общие понятия методологии разработки программного обеспечения (ПО). Сравнение современных методологий проектных групп.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 04.12.2009
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

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

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

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

На примере эволюции моделей процесса разработки ПО: водопада, водоворота и спиральной - прослежено начало пути, пройденного программной инженерией. К настоящему времени сформировались два альтернативных подхода к процессу разработки ПО (предсказуемый и адаптивный) и множество методологий, реализующих эти подходы. Приведен обзор предсказуемых методологий на примере Rational Unified Process (RUP) и Microsoft Solutions Framework (MSF), и гибких - на примере Extreme Programming (XP). Были обсуждены характерные черты этих методологий. Наряду с общими деталями были выявлены также и некоторые сложные моменты процесса разработки, связанные с управлением командой, планированием, стратегией менеджмента, взаимодействием с заказчиком, жизненным циклом программного продукта, внедрением и реализацией выбранной методологии.

Выполнен сравнительный анализ методологий RUP, XP и MSF. Были представлены преимущества использования методологий RUP, XP и MFS, а также критерии выбора методологии в зависимости от сложности проекта и размера команды разработчиков.

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

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

1. A.A. Ермолаев, В. М. Дёмкин. Управление проектами по разработке программных продуктов.

2. Microsoft Solutions Framework. Методология создания программных решений. (http://www.microsoft.com/Rus/Msdn/msf/Default.mspx)

3. Уокер Ройс. Управление проектами по созданию программного обеспечения. Издательство "Лори", 2002 г. 424 с.

4. Андрей Колесов. Введение в методологию Microsoft Solutions Framework http://www.bytemag.ru/Article.asp?ID=2866

5. Rational Unified Process. Методология и технология. Материалы компании Interface Ltd. (http://www.interface.ru/home.a sp?artId=779)

6. А. Закис. RUP - знакомый незнакомец. Открытые системы, #06/2004.

7. БекК. Экстремальное программирование. С - Пб.: Питер, 2002, 224 с.

8. Мартин Фаулер. Новые методологии программирования. http://www.maxkir.com/sd/newmethRUS.html.

9. Источник: А.Гаврилов. Технологии разработки программного обеспечения - MSF

(http://www.microsoft.com/Rus/Msdnaa/Curricula/Default.mspx)

10. Центр Интернет - разработчиков

(http://www.webcorp.ru/page/xpadvantages.html)


Подобные документы

  • Этапы разработки и отладки приложения "Помощь почтальону". Составление сопроводительной документации. Выбор средств и методов программирования. Анализ проектных данных. Особенности создания базы данных, СУБД. Тестирование созданного программного продукта.

    контрольная работа [2,5 M], добавлен 17.12.2014

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

    презентация [793,8 K], добавлен 15.11.2010

  • Особенности информационных технологий в области медиапланирования и проблемы автоматизации в ООО "Медиа-Групп". Процесс разработки, алгоритм и эффективность внедрения программного продукта "Медиаплан рекламной кампании" в среде Microsoft Visual Basic.

    дипломная работа [2,7 M], добавлен 21.04.2009

  • Изучение основных видов угроз программного обеспечения. Выявление наиболее эффективных средств и методов защиты программного обеспечения. Анализ их достоинств и недостатков. Описания особенностей лицензирования и патентования программного обеспечения.

    курсовая работа [67,9 K], добавлен 29.05.2013

  • Цели и задачи программной инженерии. Понятие программного обеспечения. Шесть принципов эффективного использования программного обеспечения. Виды программного обеспечения: общесистемное, сетевое и прикладное. Принципы построения программного обеспечения.

    курсовая работа [30,4 K], добавлен 29.06.2010

  • Анализ требований к программному продукту. Требования к информационной и программной совместимости. Проектирование архитектуры программного продукта. Виды программ и программных документов. Общие сведения о С++. Технология разработки программного модуля.

    дипломная работа [1,2 M], добавлен 05.08.2011

  • Реляционная база данных как совокупность отношений, содержащих всю информацию, которая должна храниться в БД. Описание программного продукта: входная и выходная информация, выбор и обоснование программного обеспечения, содержание проектных решений.

    контрольная работа [2,9 M], добавлен 17.08.2013

  • Базовые основы разработки программного обеспечения: его классический жизненный цикл, макетирование, стратегии конструирования, модели качества процессов разработки. Применение параллельных алгоритмов и CASE-системы, критерии оценки их эффективности.

    курсовая работа [179,5 K], добавлен 07.04.2015

  • История развития информационных технологий. Классификация, виды программного обеспечения. Методологии и технологии проектирования информационных систем. Требования к методологии и технологии. Структурный подход к проектированию информационных систем.

    дипломная работа [1,3 M], добавлен 07.02.2009

  • Процессы предоставления IT сервисов и соглашение об уровне услуг. Рассмотрение эффективности ITSM на примере организация управления IT сервисом ООО "Датум Групп" на основе программного обеспечения "ITILIUM". Диаграмма процессов в управлении доступностью.

    курсовая работа [3,1 M], добавлен 26.08.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.