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
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.