SENG 3091 Software Design and Architecture Software Design 09 Object Oriented Software Engineering
SENG 3091 Software Design and Architecture Software Design 09 Object Oriented Software Engineering
Course Description:
36
Course Objectives:
Upon completion of this course, students will have the ability to:
Design and implement software using several different middleware technologies
Apply a variety of frameworks, and architectural styles in designing a wide variety of
software
Use sound quality metrics as objectives for designs, and then measure and assess
designs to ensure the objectives have been met
Modify designs using sound change control approaches
Use reverse engineering techniques to recapture the design of software
Course Schedule, topics, activities, and readings
Week Topic
Introduction to Software design
- Design, Architecture, Development, Deployment, Maintenance, Operation, Keeping
option open, Device independence, Junk Mail, Physical addressing,
1&2
- Design Specifications
- General and domain specific design principles
2, 3 & 4
37
Assessment & Evaluation Methods
Course policy: