A comparative study of Agile, component-based, aspect-oriented and mashup software development methods

被引:0
|
作者
Poredbena studija metoda razvoja softvera - prilagodljivih, utemeljenih na komponentama, usmjerenih na gledište i mješovitih
机构
[1] Patel, Ahmed
[2] Seyfi, Ali
[3] Taghavi, Mona
[4] Wills, Christopher
[5] Na, Liu
[6] Latih, Rodziah
[7] Misra, Sanjay
来源
Patel, A. | 2012年 / Strojarski Facultet卷 / 19期
关键词
Human computer interaction - Aspect oriented programming;
D O I
暂无
中图分类号
学科分类号
摘要
This paper comparesAgile Methods, Component-Based Software Engineering (CBSE),Aspect-Oriented Software Development (AOSD) and Mashups as the four most advanced software development methods. These different approaches depend almost totally on their application domain but their usability can be equally applied across domains. The purpose of this comparative analysis is to give a succinct and clear review of these four methodologies. Their definitions, characteristics, advantages and disadvantages are considered and a conceptual mind-map is generated that sets out a foundation to assist in the formulation and design of a possible new integrated software development approach. This includes supportive techniques to benefit from the examined methods' potential advantages for cross-fertilization. It is a basis upon which new thinking may be initiated and further research stimulated in the software engineering subject field.
引用
收藏
相关论文
共 50 条
  • [1] A COMPARATIVE STUDY OF AGILE, COMPONENT-BASED, ASPECT-ORIENTED AND MASHUP SOFTWARE DEVELOPMENT METHODS
    Patel, Ahmed
    Seyfi, Ali
    Taghavi, Mona
    Wills, Christopher
    Na, Liu
    Latih, Rodziah
    Misra, Sanjay
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2012, 19 (01): : 175 - 189
  • [2] Component-Based Software Development with Aspect-Oriented Programming
    Eichberg, Michael
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (03): : 21 - 26
  • [3] Towards a symbiosis between aspect-oriented and component-based software development
    Suvée, D
    Vanderperren, W
    Jonckers, V
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2003, : 442 - 447
  • [4] A component-based and aspect-oriented model for software evolution
    Pessemier, Nicolas
    Seinturier, Lionel
    Duchien, Laurence
    Coupaye, Thierry
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2008, 31 (1-2) : 94 - 105
  • [5] Aspect-oriented requirements engineering for component-based software systems
    Grundy, J
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 1999, : 84 - 91
  • [6] Aspect-Oriented Development of Trustworthy Component-based Systems
    Dihego, Jose
    Sampaio, Augusto
    [J]. THEORETICAL ASPECTS OF COMPUTING - ICTAC 2015, 2015, 9399 : 425 - 444
  • [7] A symmetric and unified approach towards combining aspect-oriented and component-based software development
    Suvee, Davy
    De Fraine, Bruno
    Vanderperren, Wim
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 114 - 122
  • [8] Component-based open middleware supporting aspect-oriented software composition
    Lagaisse, B
    Joosen, W
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3489 : 139 - 154
  • [9] Comparative study of frameworks for the development of aspect-oriented software
    Estudio comparativo de marcos de trabajo para el desarrollo software orientado a aspectos
    [J]. Suárez, J.M. (jomasupe@hotmail.com), 1600, Centro de Informacion Tecnologica (25):
  • [10] A model for developing component-based and aspect-oriented systems
    Pessemier, Nicolas
    Seinturier, Lionel
    Coupaye, Thierry
    Duchien, Laurence
    [J]. SOFTWARE COMPOSITION, 2006, 4089 : 259 - 274