Pages

Wednesday, April 28, 2010

Role of Software Architecture

Software Architecture is an process to tell the success of the project.
It means the performance, reliability, productivity, timeliness etc...

The role starts from kick-off of the project till the end of the project cycle. As an architect usually concentrates on the the following areas.


1. What is the client expectations
2. What is the Business functionality
3. How well the business is understood
4. How the high level design is done
5. Prepare well Low Level Designing for the High level designing
6. Choose the technology to deliver the right inputs (Windows or Web or Smart client applications)
7. Choose the Source control like Team Foundation Server
8. Plan the Project Management system
9. Design the layered Architecture, it may be 3-tier or n-tier
10. Choose the Service Oriented Architecture
11. Analyze the risk management
12. Timely output

No comments:

Post a Comment