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

Software Design and Architecture SWE-501

The document outlines a course on Software Design and Architecture. The 3 credit hour course is taught over 16 weeks and includes lectures, assignments, quizzes, labs, projects and presentations. Students will be assessed through assignments, quizzes, a midterm exam and a final exam. By the end of the course students will be able to understand software design concepts and processes, apply UML to visualize and document software designs, and implement designs in an object-oriented programming language. Topics covered include object-oriented design, system architecture, design patterns, user interface design and more.

Uploaded by

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

Software Design and Architecture SWE-501

The document outlines a course on Software Design and Architecture. The 3 credit hour course is taught over 16 weeks and includes lectures, assignments, quizzes, labs, projects and presentations. Students will be assessed through assignments, quizzes, a midterm exam and a final exam. By the end of the course students will be able to understand software design concepts and processes, apply UML to visualize and document software designs, and implement designs in an object-oriented programming language. Topics covered include object-oriented design, system architecture, design patterns, user interface design and more.

Uploaded by

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

Course Outline

Course Software Design and Course Code: SWE-501


Title: Architecture
Credit 3 (2-1) Prerequisites: Software Requirement Engineering
Hours:
Course Zaid Bin Tariq Baig
Instructor:
Teaching Methodology: Lectures, Assignments, Quizzes, labs, Projects, Presentations, etc. Major component of
the course should be covered using conventional lectures
Course Assessment:
At least 02 assignments (01 assignment before mid exam and 01 before final exam)
At least 02 quizzes (01 quiz before mid exam and 01 before final exam)
Mid-semester examination (Conducted after 7 weeks)
Course Learning Outcomes (CLO’s)
At the end of the course the students will be able to:
1- Understand the role of design and its major activities
within the OO software development process, with focus on the Unified process.

2- Apply and use UML to visualize and document the design of software systems
3- Implement the design model using an object-oriented
programming language.

Week-1 Software Design Concepts, Design principles,


Week-2 Object-Oriented Design with UML
Week-3 System
design and software architecture, Architecture documentation, Architectural Evaluation.
Week-4 , Object design
Week-5 Mapping design to code, User interface design, Persistent layer design
Week-7 Web applications design, State machine diagrams and modeling, Agile software engineering,
Design Patterns, Quality Tactics
Week-8 Mid-Term Examination
Week-9 Exploring inheritance, Interactive systems with MVC architecture, Software reuse. Architectural
design issues
Week-10 Software Architecture, Architectural Structures & Styles-, Architectural Patterns, Architectural &
Design Qualities, Model driven development,
Week-11
Week-12
Week-13
Week-14
Week-15
Week-16 Final Term Examination
Recommended Books & Readings:
1- Software Engineering: A Practitioner’s Approach, Roger S. Pressman, Bruce R.
Maxim, 8th Ed, McGraw-Hill Education, 2015.

2- Object-Oriented Analysis, Design and Implementation, Brahma Dathan, Sarnath


Ramnath, 2nd Ed, Universities Press, India, 2014.

3- Software Modeling and Design: UML, Use Cases, Patterns, and Software
Architectures, Hassan Gomaa, Cambridge University Press, 2011.
4- Head First Design Patterns, Eric Freeman, Elisabeth Freeman, Kathy Sierra and Bert
Bates, O’Reilly Media, Inc. 2004.
5-
6-
Reference Books & Readings:
1-
2-
3-
4-
5-

You might also like