Download presentation
Presentation is loading. Please wait.
1
TAL 7011 Architecture of Large Software Systems
2
TAL7011 - Lecturer Dr. Yeoh Eng Thiam Office: FCI BR2011
Phone: / Overview 2
3
TAL Objectives To introduce the concepts and techniques for designing and architecting large and complex software systems. To present software architecture in a real-world setting, reflecting both the opportunities and constraints that companies encounter. Overview
4
TAL 7011: Outline Introduction to Software Architecture
Understanding Quality Attributes Achieving Qualities UML Diagrams for Architecture Architectural Patterns Designing the Architecture Documenting Software Architectures Handling Complexity of Large Software Systems Integration Styles for Large Enterprise Software Systems Model Driven Architecture Overview
5
Course Overview Lectures Discussions/Labs Assessment Study Hours
Final Exam 40% Tests 20% Assignments 40% Study Hours Overview
6
Books Text book Software Architecture in Practice,
2nd Edition, Addison-Wesley Professional, 2003. References: Large-Scale Software Architecture, John Wiley, 2002. Pattern-oriented Software Architecture Volume 1, John Wiley, 1996. Overview
7
TAL7011 – Learning Outcomes
After completion of this course, students should be able to: Understand characteristics of good software architecture. Understand and utilize architectural patterns. Understand and identify architecture quality attributes. Apply various tactics such as performance tactics, security tactics, etc. to achieve the architecture quality attributes. Design architecture for achieving high-availability and interoperability. Document architecture views and across views using UML. Demonstrate ability to apply basic strategies of handling complexity of large software systems. Evaluate and select styles for integrating large enterprise software systems. Understand and utilize basic features of the Model Driven Architecture (MDA). Overview 7
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.