SWEN 5230 Your Project Title Architecture Your Name Date
Overview Architecture goals Use case view Logical view Process view Deployment view Implementation view
Architecture Goals Present requirements or goals that drive your architecture Examples from Rational Template Safety Security Privacy Use of off-the-shelf products Portability Reuse
Use Case View Present each major use case in either graphical (stick figure) or outline form
Logical View Describe the main logical (functional) parts of the system Packages, classes, functional decompostion
Process View Use an appropriate diagram or textual description of the main processes in the system
Deployment View Describe where things (the processes, data, input/output) will be. Usually, a diagram works best
Implementation View Describe the physical parts of the software system Modules Databases
Summary Review on one slide the highlights of your architecture