Designing and Developing a Banking Demo System Using Service Oriented Architecture

5769 Words Feb 23rd, 2014 24 Pages
FACULTY OF SCIENCE, ENGINEERING
AND COMPUTING
School of Computing & Information Systems

MSc DEGREE
IN
SOFTWARE ENGINEERING WITH MANAGEMENT STUDIES

Coursework Title: Analysing and Building a Banking System
Software Using Component and Service Oriented Cloud
Architecture
Date: 28/11/13
Lecturer: Dr Khaddaj S.

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

1

ABSTRACT
Architecture is the back-bone of every structure and for software
…show more content…
2.1 Software Architecture
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 [19]. 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 [8]. 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 [28]. 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 [22]. 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

Related Documents