SWEN-610 – Foundations
- f Software Engineering
Department of Software Engineering Rochester Institute of Technology
Appreciation for Software Architecture SWEN-610 Foundations of - - PowerPoint PPT Presentation
Appreciation for Software Architecture SWEN-610 Foundations of Software Engineering Department of Software Engineering Rochester Institute of Technology Why is architecture important? Martin Fowler in Patterns of Enterprise Application
Department of Software Engineering Rochester Institute of Technology
2
3
The Software Architect, by Matthew McBride (COMMUNICATIONS OF THE ACM May 2007/Vol. 50, No. 5)
4
5
6
First, the application must be on the web. The architect has also identified several frameworks to use.
7
8
9
10
Java Swing Java Any OS and HW
11
HTML, CSS & JavaScript Java Web server (Jetty) Any OS and HW Any Browser Any OS/HW
Spark & FreeMarker
Frameworks Platform OS/Hardware
Spark
(for Session) Network Connection