Course Details
Subject {L-T-P / C} : CS6403 : Software Architecture { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Durga Prasad Mohapatra
Syllabus
| Module 1 : |
Fundamental of Software Architecture, Prescriptive vs Descriptive Architecture, Architectural Design- DSSA, Architectural Pattern, Architectural Styles: Layered styles, Dataflow styles, Shared memory, interpreter Style, Implicit Invocation Styles, Peer to Peer Styles. Complex Architectural Style: C2 and CORBA Connectors: Roles, Types of Connector, Data Distribution connector: Event based, Grid-based, Client-server based, P2P based. [8 hours]
|
Course Objective
| 1 . |
to build knowledge on software architecture |
Course Outcome
| 1 . |
knowledge on software architecture for system development. |
Essential Reading
| 1 . |
Richard N. Taylor, Nenad Medvidovic, Eric M. Dashofy, Software Architecture: Foundation, Theory and Practice, Wiley, India , 2009 edition |
| 2 . |
Len Bass, Paul Clements, Rick Kazman, Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering), Pearson , 2003 edition |
Supplementary Reading
| 1 . |
M. Shaw and D.Garlan, Software Architecture: Perspectives on an Emerging Discipline, Pearson , 2006 |
| 2 . |
Bosch. J,, Design and Use of Software Architectures, Addison Wesley , 2000 |
Journal and Conferences
| 1 . |
1. Journal: EEE Transaction on Software Engineering, 2. Conference: Int. conference on Software Engg. |
| 2 . |
2. Journal: Journal of system software, 2. Conference: Software engineering and knowledge engineering |



