Введение
Адаптивные методологии разработки ИТ-проекта
Заключение
Список использованных источников
Введение
Научно-техническая революция, широко развернувшаяся во второй половине XX века, породила надежды на то, что с помощью новых научных дисциплин и новых технологий будут решаться сложные проблемы и противоречия человеческой жизни. Автоматизация и создание информационных систем в настоящее время являются одной из наиболее ресурсоемких областей техногенного общества. Одной из причин активного развития этой области является то, что автоматизация служит основой для фундаментальных изменений в процессах, которые играют важную роль в деятельности человека и общества. Существует много типов информационных систем: системы обработки данных, системы управления информацией, системы маркетинга, системы учета и т.д., используемые в различных организациях.
Огромное количество типов информационных систем породило большое количество методологий и технологий их создания.
Адаптивные методологии разработки ИТ-проекта
Методология - это система принципов, а также набор идей, концепций, методов, методов и инструментов, определяющих стиль разработки программного обеспечения [1].
Методология является реализацией стандарта. Стандарты говорят только о том, что должно быть.
Конкретные вещи реализованы с использованием выбранной методологии. Это будет определенное развитие. Существует много успешных методологий разработки программного обеспечения. Выбор конкретной методологии зависит от размера команды, от специфики и сложности проекта.
Методология лежит в основе теории управления разработкой программного обеспечения. Была добавлена более общая классификация по прогнозируемым и адаптивным методологиям [2].
Предсказанные методологии сосредоточены на детальном планировании на будущее. Известны запланированные задания и ресурсы на весь срок выполнения проекта. Команда практически не реагирует на возможные изменения. План оптимизируется в зависимости от объема работ и существующих требований. Изменение требований может привести к значительному изменению плана. Часто создается специальный комитет по «управлению изменениями», так что проект учитывает только самые важные требования [2].
Адаптивные методологии направлены на преодоление ожидаемой неполноты требований и их постоянных изменений. Когда требования меняются, команда разработчиков также меняется. Команда, вовлеченная в адаптивную разработку, может предсказать будущее проекта. Точный план только на ближайшее будущее. Планы на ожидаемые результаты и результаты [3, 4].
Заключение
Методология — это система принципов, а также совокупность идей, понятий, методов, способов и средств, определяющих стиль разработки программного обеспечения.
Методология — это реализация стандарта. Сами стандарты лишь говорят о том, что должно быть, оставляя свободу выбора и адаптации.
Существует множество различных методологий разработки программного обеспечения, они не универсальны и описываются различными принципами. Выбор методологии разработки для конкретного проекта зависит от предъявляемых требований.
1. Брауде, Э. Технология разработки программного обеспечения / Э. Брауде. - СПб,: Питер, 2004. - 655 с.
2. Информационные системы: учеб пособие / под ред.В.Н. Волковой, Б.И. Кузина. - 2-е изд., перераб и доп. - СПб.: Изд-во СПбГПУ, 2004. - 224 с.
3. Орлов, С.А. Технологии разработки программного обеспечения: учеб. пособие / С.А. Орлов. - 2-е изд. - СПб.: Питер, 2003. - 480 с.
4. Петров, В.Н. Информационные системы: учеб. пособие / В.Н. Петров. - СПб.: Питер, 2002. - 588 с.