Software Design
General
Prefix
SE
Course Number
565
Course Level
Graduate
Department/Unit(s)
College/School
College of Science and Engineering
Description
Formal methods of software analysis/design. Design patterns, standard middle-ware, software architecture including object/function oriented design. Design quality assurance management.
Credits
Min
3
Max
3
Repeatable
No
Goals and Diversity
MN Goal Course
No
Cultural Diversity
No
Learning Outcomes
Outcome
Evaluate common design patterns, frameworks, and architectures.
Outcome
Analyze standard middle-ware technologies.
Outcome
Evaluate quality metrics as objectives for software designs, and then measure and assess designs to ensure the objectives have been met.
Outcome
Modify software designs using change control approaches.
Outcome
Use reverse engineering techniques to recapture the design of software.