Заключение
Существует множество различных моделей или представлений жизненного цикла разработки ПО. Все они представляют собой логически построенную последовательность действий, начиная с определения потребности и заканчивая производством ПО. Каждая модель представляет собой процесс, который структурно состоит из этапов, направленных на обеспечение целостности соответствующих субкомпонентных действий. Каждая фаза снижает степень риска при выполнении проекта, что достигается благодаря применению критериев входа и выхода для определения дальнейшего хода действий. По завершении каждой фазы получают внутренние или результативные внешние действия.
Жизненные циклы разработки ПО иногда называют методиками менеджмента жизненных циклов. Эти методики охватывают все стандарты и процедуры, оказывающие влияние на планирование, сбор требований и анализ, разработку проекта, конструирование и внедрение программной системы. С целью обеспечения эффективности произвольного жизненного цикла его потребуется аккуратно выбрать и зачастую настроить (подогнать и разработать) в соответствии с задачами и целями определенного проекта.
Вместо того чтобы начать разработку "с нуля", в некоторых популярных, обобщенных моделях обеспечиваются готовые начальные схемы. Каждая модель имеет присущие ей преимущества и недостатки, определяющие ее применение для определенных типов проектов.
Модель, выбранная для какого-либо проекта, должна обеспечивать потребности организации, соответствовать типу выполняемых работ, а также навыкам и инструментальным средствам, которые имеются у специалистов-практиков.
Убедившись в эффективности использования моделей жизненного цикла в рамках процесса, вы можете помочь вашей организации достичь гибкости при выполнении проекта. В каждом проекте, выполняемом организацией, можно применить отдельную модель жизненного цикла, которая подвергается настройке. Однако интеграция моделей жизненного цикла с "каркасом" процесса — это уже другая стадия в ходе достижения более высокого уровня завершенности процесса разработки ПО. Организация должна осознать то, что разрабатываемые программы должны обладать постоянными характеристиками. В то же время реализация этого процесса должна быть гибкой, что обеспечивается с помощью настраиваемых моделей жизненного цикла разработки ПО.
Список использованной литературы:
1. Акупов В.Б., Рудаков М.Н. Теория организации: Учебное пособие. - М.: Наука. 2010.
2. Богданов А.А. Всеобщая организационная наука. - М.: Экономика. 2011.
3. Герчикова И.Н. Менеджмент: Учебник 2-е изд. - М.: Банки и биржи. ЮНИТИ. 2010 .
4. Дырин С.П. Теория организации: Учебник. - Набережные Челны: Изд-во Института управления. 2012. -.Иванов Д.Е. Жизненные стадии и циклы организации. - М.: Парта 2012 .
5. Мипьнер Б.З. Теория организации. Учебник. - М., 2012.
6. Пригожин А.И. Методы развития организаций. - М: МЦФЭР. 2010.
7. Рогожин С.В., Рогожина Т.В. Теория организации Учебник. - М.: Экзамен. 2011.
8. Черников Б.В. Управление качеством программного обеспечения. – М.: ИД «ФОРУМ» - ИНФРА-М, 2012.
9. https://ru.wikipedia.org/wiki/
10. http://inftis.narod.ru/ais/ais-n5.htm
11. http://becmology.ru/blog/4c/soft_dev01.htm
12. ОС Windows, Star UML, С#.
