Review of Relevant System Development Life Cycles (SDLCs) in Service-Oriented Software Engineering (SoSE)

被引:0
作者
Rodriguez-Martinez, L. [1 ]
Mora, M. [2 ]
Alvarez, F. [2 ]
Garza, L. [2 ]
Duran, H. [3 ]
Munoz, J. [2 ]
机构
[1] Technol Inst Aguascalientes, Adolfo Lopez Mateos Ave 1801, Aguascalientes, Mexico
[2] Autonomous Univ Aguascalientes, Aguascalientes, Mexico
[3] Univ Guadalajara, Zapopan, Jalisco, Mexico
关键词
Service-oriented software systems (SoSS); service-oriented software engineering (SoSE); system development life cycle (SDLC); software development methodologies; Boehm-Turner's Rigor-Agility balance level; MANAGEMENT;
D O I
暂无
中图分类号
学科分类号
摘要
Service-oriented software engineering (SoSE) is a new paradigm for building software systems, fostered by the availability of a new -but already mature- computing technology based on services. SoSE advances the current object-oriented and the component-based software engineering paradigms. Under that new paradigm, multiple software-system development life cycle (SDLC) methodologies have been proposed; however, none of them have gained a total acceptance as the dominant SDLC in SoSE. On this theoretical and practical situation, we believe that a research is required to reach more standardized and stabilized knowledge about SDLCs in SoSE. Thus, this article reviews nine recent SDLCs proposed for SoSE with the aim to present a descriptive-comparative landscape of a relevant range of SDLCs for SoSE. Such description-comparison is guided by two criteria: (i) the extent of completeness of each SDLC, with respect to the proposed phases, activities and delivered artifacts, and (ii) the extent of the Boehm-Turner's Rigor-Agility balance. Our results suggest that only three of the nine SDLCs studied already provide the best level of completeness and Rigor-Agility. Finally, we consider that the reported descriptive-comparative framework and their findings from each SDLC can be useful also for comparing and elaborating future SDLCs in SoSE.
引用
收藏
页码:94 / 113
页数:20
相关论文
共 36 条
[21]   Modeling components and frameworks with UML [J].
Kobryn, C .
COMMUNICATIONS OF THE ACM, 2000, 43 (10) :31-38
[22]  
Kotonya G., 2004, METHOD FORMULATING A, P1
[23]  
Kuhne S., 2005, METHODOLOGY ORCHESTR, P29
[24]  
Miller I., 2003, MDA GUIDE VERSION 1
[25]  
Mora M., 2008, INT J INFORM TECHNOL, P156
[26]   Toward an Interdisciplinary Engineering and Management of Complex IT-Intensive Organizational Systems: A Systems View [J].
Mora, Manuel ;
Gelman, Ovsei ;
Frank, Moti ;
Paradice, David B. ;
Cervantes, Francisco ;
Forgionne, Guisseppi A. .
INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2008, 1 (01) :1-24
[27]   Service-Oriented Computing: A research roadmap [J].
Papazoglou, Michael P. ;
Traverso, Paolo ;
Dustdar, Schahram ;
Leymann, Frank .
INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2008, 17 (02) :223-255
[28]   Business process development life cycle methodology [J].
Papazoglou, Michael P. ;
van den Heuvel, Willem-Jan .
COMMUNICATIONS OF THE ACM, 2007, 50 (10) :79-85
[29]  
Rodriguez L. C., 2008, HDB RES CON MODERN S, P76
[30]  
Rodriguez L.C., 2009, GITMA 2009 C JUN 14