Software Architecture
Course Name:
Software Architecture (CS802)
Programme:
M.Tech (CSE)
Semester:
First
Category:
Elective Courses (Ele)
Credits (L-T-P):
03 (3-0-0)
Content:
Introduction to Software Architecture An Engineering Discipline for Software, Status of S/W Arch. Architecture Business Cycle, Where do Architectures Come from, Software Processes and the Architecture Business Cycle, Features of Good Architecture. Architecture Styles Pipes and Filters, Data Abstraction and Object Oriented organization, Even-based Implicit Invocation, Layered Systems, Registers, Interpreters, Process Control, Other Familiar Architectures, Heterogeneous Architectures,Shared Information Systems Database Integration, Interpretation in Software Development Environments.
References:
1.Len Bass, Paul Clements, and Rick Kazman, "Software Architecture in Practice", Second Edition, Addison-Wesley.
2.Garmus, Herros, “Measuring the Software Process: A Practical Guide to Functional Measure”, PHI.
3.Florac, Carleton, “Meas. Software Process: Stat. Proce. Cont. for Software process Improvemnts”, PEA.
Department:
Computer Science and Engineering