CFP last date
20 January 2025
Reseach Article

Software Developing with Agile Methods and Combination of Architecture

by Mehdi Yaghoubi, Manoochehr Babanezhad
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 65 - Number 19
Year of Publication: 2013
Authors: Mehdi Yaghoubi, Manoochehr Babanezhad
10.5120/11034-6071

Mehdi Yaghoubi, Manoochehr Babanezhad . Software Developing with Agile Methods and Combination of Architecture. International Journal of Computer Applications. 65, 19 ( March 2013), 33-37. DOI=10.5120/11034-6071

@article{ 10.5120/11034-6071,
author = { Mehdi Yaghoubi, Manoochehr Babanezhad },
title = { Software Developing with Agile Methods and Combination of Architecture },
journal = { International Journal of Computer Applications },
issue_date = { March 2013 },
volume = { 65 },
number = { 19 },
month = { March },
year = { 2013 },
issn = { 0975-8887 },
pages = { 33-37 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume65/number19/11034-6071/ },
doi = { 10.5120/11034-6071 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:19:17.772584+05:30
%A Mehdi Yaghoubi
%A Manoochehr Babanezhad
%T Software Developing with Agile Methods and Combination of Architecture
%J International Journal of Computer Applications
%@ 0975-8887
%V 65
%N 19
%P 33-37
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Over the past decades the service oriented architecture is a viewpoint of software architecture in which using Loosely Coupled services to support business processes is suggested. Nowadays most of the software has been established based on the service designing and implementing. Due to this, this article examines architecture and its role in the agile methods of software development. On the other hand, the agile methods of software development, in comparison to the other methods have gained more customers. This might be because it tries to control the changes rapidly and obtains business profit. In the past, it was believed that the architecture and agility were two completely different concepts and cannot be combined, because in the architecture the quality is important and all the requirements should be predicted previously. In agility, accepting new requirements and adapting them are important but today, agility in the domain of architecture is growing rapidly. Some experts believe that they should include architecture in the process of agile improvement. However the others focus on making the architecture working cycle more agile. We also show that the method of light software development (LSD) is one of the methods that meets to the combination of service oriented architecture and agility.

References
  1. Abrahamsson, P. , & Babar, M. , & Krutchen, P. , (2010) "Agility and Architecture : Can They Coexist?", IEEE Software, Vol. 27, No. 2, pp. 16-22.
  2. Arsanjani, A. , & Ghosh, S. , & Allam, A. , & Abdollah, T. & Ganapathy, S. & Holley, K. (2008) "SOMA:A method for developing service-oriented solutions", IBM SYSTEMS JOURNAL, VOL 47, NO 3, pp. 377 – 396.
  3. Clements, P. , & Ivers, J. , & Little, R. , & Nord, R. , & Stafford, J. , (2003) ,"Documenting Software Architectures in an Agile World", Carnegie Mellon University, Software Engineering Institute, CMU/SEI-2003-TN-023, Pittsburgh, PA.
  4. Erdogmus, H. (2009), "Architecture Meets Agility", IEEE Software, Vol. 26, No. 5, pp. 2-4.
  5. Krogdahl, P. , & Luef, G. , & Steindl, C. (2005), "Service-Oriented Agility: An Initial Analysis for the Use of Agile Methods for SOA Development", IEEE International Conference on Services Computing (SCC'05), Orlando, FL, USA.
  6. Nord, R. L. , & Tomayko, J. E. , (2006), "Software Architecture-Centric Methods and Agile Development", IEEE Software, Vol. 23, No. 2, pp. 47-53.
  7. http://www. soaglossary. com
  8. http://www. agilemanifesto. org
  9. http://www. ambysoft. com/unifiedprocess/agileUP. html
  10. Http:///isa. sbu. ac. ir/agile/ index. htm
  11. http://www. ibm. com/developerworks/architecture/library/ararchman1/index. html
  12. http://www. ibm. com/developerworks/architecture/library/ararchman2/index. html
  13. http://www. agilemodeling. com/essays/amdd. htm
  14. http://www. ibm. com/software/solutions/soa/glossary
  15. http://www. enterprisearchitecture. ir
  16. http://www. poppendieck. com
  17. http://www. ibm. com/developerworks/library/ws-soa-design1/
  18. http://www. ibm. com/developerworks/webservices/library/ws-agile1/index. html
  19. http://www. ibm. com/developerworks/webservices/library/ws-agile2. html
Index Terms

Computer Science
Information Sciences

Keywords

Agile methods Software development Software Architecture Service Oriented Architecture