Software Engineering. Architectural Design. The material is this presentation is based on the following references and other internet resources: Ian Sommerville, Software Engineering (Seventh Edition), Addison-Wesley, 2004.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
1. Collect scenarios.
2. Elicit requirements, constraints, and environment description.
3. Describe the architectural styles that have been chosen to address the scenarios and requirements:
• module view
• process view
• data flow view
4. Evaluate quality attributes by considering each attribute in isolation.
5. Critique candidate architectures (developed in step 3).
"four bedrooms, three baths,
lots of glass ..."
Why Partitioned Architecture?