1. Наука
  2. Видання
  3. Системи обробки інформації
  4. 2(157)'2019
  5. Сравнение моделей жизненного цикла программного обеспечения с целью выявления самого эффективного

Сравнение моделей жизненного цикла программного обеспечения с целью выявления самого эффективного

В.В. Голян, А.К. Кравченко
Аннотации на языках:


Анотация: В статье обоснована актуальность исследования моделей жизненных циклов программного обеспечения. Проведен анализ таких моделей жизненных циклов программного обеспечения, как модель водопада, V-модель, инкрементационная модель, RAD модель, итерационная модель, Agile модель, спиральная модель. А также спроектирована архитектура программной системы и схемы базы данных для программного продукта, который должен собирать информацию о модели жизненных циклов, с помощью которой можно их сравнить. В работе рассмотрены сравнения семи моделей с помощью разработки двух различных категорий программных продуктов двумя командами разработки с одинаковым штатным составом.


Ключевые слова: модель, жизненный цикл, программное обеспечение, программный продукт

Список литературы

1. Добряк П. Модели жизненного цикла / П. Добряк. – СПб.: Символ-Плюс, 2016. – 132 с.
2. Косяков А. Системная инженерия. Принципы и практика / А. Косяков. – СПб.: ДМК-Пресс, 2017. – 624 с.
3. Cohen S. A Software System Development Life Cycle Model for Improved Stakeholders’ Communication and Collaboration / S. Cohen, D. Dori, U. de Haan // International Journal of Computers, Communications & Control. – 2010. – Vol. V, No. 1. – P. 20-41. https://doi.org/10.15837/ijccc.2010.1.2462.
4. Ruparelia N.B. Software Development Lifecycle Models / N.B. Ruparelia // ACM SIGSOFT Software Engineering Notes. – 2010. – Vol. 35, No. 3. – P. 8-13. https://doi.org/10.1145/1764810.1764814.
5. Bhuvaneswar T. A Survey on Software Development Life Cycle Models / T. Bhuvaneswar, S. Prabaharan // International Journal of Computer Science and Mobile Computing. – 2013. – Vol. 2, Issue. 5. – P. 262-267.
6. Rastogi V. Software Development Life Cycle Models Comparison, Consequences / V. Rastogi // International Journal of Computer Science and Information Technologies. – 2015. – Vol. 6, No. 1. – P. 168.
7. Bassil Y. A Simulation Model for the Waterfall Software Development Life Cycle / Y. Bassil // International Journal of Engineering & Technology (iJET). – 2012. –Vol. 2, No. 5. – P. 16.
8. Barjtya S. A detailed study of Software Development Life Cycle (SDLC) Models / S. Barjtya, A. Sharma, U. Rani // International Journal Of Engineering And Computer Science. – 2017. – Vol. 6, Issue. 7. – P. 22097.
9. Rana P. A Genetic Based Intelligent Approach to Estimate Software Release Using Agile / P. Rana, N. Bilandi // International Journal of Advanced Research in Computer Science and Software Engineering. – 2012. – Vol. 2, Issue. 8. – P. 311.
10. Lehman, J. Tobin Software development as a service: agile experiences / Tobin J. Lehman, A. Sharma // SRII Global Conference (SRII), Annual, IEEE. – 2011. – P. 749-758. https://doi.org/10.1109/srii.2011.82.
11. Agile software development: Impact on productivity and quality / A. Ahmed, S. Ahmad, N. Ehsan, E. Mirza and S.Z. Sarwar // Management of Innovation and Technology (ICMIT), IEEE International Conference. – 2010. – P. 287-291. https://doi.org/10.1109/icmit.2010.5492703.
12. Ernest M. About Software Engineering Frameworks and Methodologies / M. Ernest // IEEE AFRICON. – 2009. –
P. 1-5. https://doi.org/10.1109/afrcon.2009.5308117.