0% found this document useful (0 votes)
29 views2 pages

Course Outline.

The document provides details about a software design and architecture course offered at Abbottabad University of Science & Technology including the course name, code, credit hours, instructor, teaching methodology, reference materials, topics to be covered and schedule.

Uploaded by

Zohaib Hassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views2 pages

Course Outline.

The document provides details about a software design and architecture course offered at Abbottabad University of Science & Technology including the course name, code, credit hours, instructor, teaching methodology, reference materials, topics to be covered and schedule.

Uploaded by

Zohaib Hassan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Abbottabad University of Science & Technology

Department of Computer Science


Semester Fall 2023

Software Design and Credit 3-0


Course Name Course Code
Architecture Hours
Software
Semester BSSE IV Pre-req Engineering
Ms Muqaddas
Instructor Name Yousaf Scheduled day & time

3 Quizzes
2 lectures in a week (1.5 6 assignments
Teaching Methodology Course Assessment
Hrs. each) Mid-term exam
Final-term exam
Reference Material
Software Architecture and Design Illuminated, Kai Qian, Xiang Fu, Lixin Tao, Chong-Wei Xu,
Textbook
Jorge L. Diaz-Herrera, Jones and Bartlett Publishers, 1 st Edition, 2009 (or Latest Edition)

 Introduction to Software Engineering Design: Processes, Principles and Patterns with
UML2, Christopher Fox, Addison-Wesley Professional, 2006 (or Latest Edition).
 Software Engineering Design: Theory and Practice, Carlos Otero, CRC Press, 2012 (or
Reference Books
Latest Edition).
 Software Engineering Techniques: Design for Quality, Krzysztof Sacha, Springer, 2006
(or Latest Edition).

Topics / Sub-Topics
 Introduction to the discipline of design
 generic design processes, and design management
 software product design, including analysis activities such as 87 needs elicitation and documentation
 requirements development activities such as requirements specification and validation,
 prototyping, and use case modelling;
 engineering design analysis
 including conceptual modelling and both architectural and detailed design
 survey of patterns in software design, including architectural styles and common mid-level design patterns

1|Page
Abbottabad University of Science & Technology
Department of Computer Science
Semester Fall 2023

2|Page

You might also like