Designing and Developing a Banking Demo System Using Service Oriented Architecture
School of Computing & Information Systems
SOFTWARE ENGINEERING WITH MANAGEMENT STUDIES
Coursework Title: Analysing and Building a Banking System
Software Using Component and Service Oriented Cloud
Lecturer: Dr Khaddaj S.
This is a student project. Therefore, neither the student nor Kingston University makes any warranty, express or implied, as to the accuracy of the data or conclusion of the work performed in the project and will not be held responsible for any consequences arising out of any inaccuracies or omissions therein.
Architecture is the back-bone of every structure and for software …show more content…
Would generally mean applying architecture to software design but it goes beyond that. Software architecture defines the step by step structure of the software, its components and how they relate with each other. It aids in analysing the design as regards meeting its requirements, reduces risks in the software creation and allows consideration of other architectural alternatives when changes to the design can still be made easily . It describes the elements that build a system, the way they interact, factors that guide how they are composed, and the constraints on those factors . It is the decomposition of a system into major components, characterizing how they interact. A system designed well can be relied on, is easily understood and evolves smoothly . The Software
Engineering Institute defines it as a blueprint for both the system and project developing it, stating the assignments to be carried out by the design and implementation teams, it is used to analyse an approach and verify whether it will yield the desired system it also identifies design risks which can then be fixed early in the design process . Microsoft defines software architecture as the definition of a well-structured solution that meets all the operational and technical functionalities of the software with full