Fundamentals Software Architecture Essay
Fundamentals of Software Architecture
Instructor: Ami Tran
Student: Cyril Foday-Kailie
Table of Content:
1. Introduction of Management Summary
2.0 Scope and Definition
3.0 Overviews for Requirements and Concerns
4.0 General Architectural principles
6.0 Important Scenarios
7.0 Quality Property Summary
8.0 Need to Know Board
|Date |Version |Comment |
|19th.June 2010 |Draft AD Version 1 Presented by Learner Cyril |AD to be reviewed by Fantasy |
| |Foday-Kailie …show more content…
XP is the method of programming that emphasis team work between managers’ customers and developers. These 3 set of people forms an equal partnership to drive the project in a collaborative manner.
XP implement a simple but effective environment enabling all concern members to achieve solution and maximize productivity. The main idea is that the team rallies around the problem or case for the solution.
Such development practice qualifies XP to be an agile method of software development.
Citing Don well (1999, 2000, 2001, 2004, 2009) Extreme Programming improves a software project in five essential ways; communication, simplicity, feedback, respect, and courage. This can be likening as the software architectural process of an agile software designing.
These five essentials are to ensure that all necessary objectives are met in software design using Agile method.
Team members are treated with respect as the system is made for them not them for the system.
The system will courageously be able to respond to change
How software architecture process fits into Extreme programming.
The software architectural process