An improvement for software families’ development with agile methodologies’ elements
Abstract
K.Pohl‟s Software Families engineering process is improved with Agile Practices aim at increasing of its agility and stakeholder collaboration effectiveness that is success-critical nowadays. These practices are integrated into multi-rounded Constructive Domain Analysis process. Unified Collaboration Engineering patterns that couple basic pattern of thinking and a parsimonious prescription for creating some variation on it (thinklet) – are proposed as building blocks for round steps and indirectly for the added processes steps both of the expert-analytical assessment and the negotiations EasyWinWin. The advantages of improved Software Families engineering process are achieved both for non-technicians and technical staff concerning to the Software Family being elaborated.
Problems in programming 2010; 2-3: 261-270
Full Text:
PDF (Українська)References
Основы инженерии качества программных систем / Ф.И.Андон, Г.И.Коваль, Т.М. Коротун, Е.М.Лаврищева, В.Ю. Суслов // 2-е изд. –
К.: Академпериодика. – 2007. – 672 с.
Лавріщева К.М. Генерувальне програмування програмних систем і їх сімейств // Проблеми програмування. – 2009. – № 1. – С. 3 – 16
Лавріщева К.М., Коваль Г.І., Слабоспицька О.O., Колесник А.Л. Особливості процесів керування при створенні сімейств програмних
систем // Проблеми програмування. – 2009. – № 3. – С. 40 – 48.
De Vreede G. J., Kolfschoten G.L., Briggs R.O. ThinkLets: a collaboration engineering pattern language // International Journal of Computer Applications in Technology. – 2006. – Vol. 25. – P. 140-154
Лаврищева Е.М., Слабоспицкая О.А. Подход к экспертному оцениванию в программной инженерии. – Кибернетика и системный анализ. – 2009. – № 4. – С. 151–168.
Gylterud S. Practices of Agile Software Product-Line Engineering. A qualitative assessment of empirical studies.
Ігнатенко П.П., Бистров В.М. Особливості забезпечення життєздатності програмних систем в умовах генеруючого програмування // Проблеми програмування (Спецвипуск конференції УкрПРОГ-2008).– 2008. – № 2–3. – С. 270 – 278.
Northrop L.M. et al. Framework for Software Product Line Practice, version 5 // SEI. – 2007.
Pohl K., Böckle G., Linden F.J. Software Product Line Engineering: Foundations, Principles and Techniques. New York: Springer-Verlag. –
– 437 p.
Лавріщева К.М., Коваль Г.І., Коротун Т.М. Підходи інженерії якості сімейств програмних систем // Проблеми програмування
(Спецвипуск конференції УкрПРОГ-2008). – 2008. – № 2–3. – С. 219 – 228.
Коваль Г.І. Підхід до моделювання якості сімейств програмних систем // Проблеми програмування. – 2009. – № 4. – C. 49 – 58.
Колесник А.Л. Механізми забезпечення варіабельності в сімействах програмних систем // Проблеми програмування. – 2010. – № 1. – C. 35 – 44.
Bayer J. et al. PuLSE: a methodology to develop software product lines .
Bayer J., Buhl W., Giese C. et al. Process Family Engineering. PESOA Report No. 18/2005, August 2005.
Шопырин Д.Г. Управление проектами разработки ПО. Дисциплина «Гибкие технологии разработки программного обеспечения».
Grunbacher P., Hofer C. Complementing XP with requirements negotiation. In: Proceedings of the 3rd International Conference on eXtreme Programming and Agile Processes in Software Engineering, Agile Alliance, p. 105 – 108.
Refbacks
- There are currently no refbacks.








