Professional Documents
Culture Documents
SWE2004
2 0 0 4 3
Pre-requisite SWE1001/SWE1701 Syllabus version
v. 1.0
Course Objectives:
1. To Understand Software architecture and design principles
2. To analyze the software requirements and evaluating the designs
3. To apply various techniques and methods involved in creating model of a Software design.
4. To use software architectural styles based on the design viewpoints, design rules and user
interfaces.
Object-based design and Structured System Analysis and Structured design method Traditional approach
to design-SADT organizational design practices-SSADM and design for real time systems. Case study:
Analysis on “Home safety security systems” by applying SSADMObject-based design and Structured
System Analysis and Structured design method Traditional approach to design-SADT organizational design
practices-SSADM and design for real time systems. Case study: Analysis on “Home safety security
systems” by applying SSADM
Text Book(s)
1. DavidBudgen," SoftwareDesign",AddisonWesley,Pearson Education2ndEdition 2012
Reference Books
1 Hong Zhu, “Software Design Methodology From Principles to Architectural Styles”, Elsevier,2011.
R.S.Pressman, "Software Engineering", Fifth Edition, McGraw Hill Inc., 2015.
2 MaryShawDavidGarlan,"SoftwareArchitecturalPerspectivesonanemergingdiscipline", EEE, PHI, 2011.
3