Software Design
General
Prefix
SE
Course Number
465
Course Level
Undergraduate
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. Reverse engineering.
Prerequisites
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.
Course Outline
Course Outline
Dependencies
Courses
SE465
is a
prerequisite
for:
Programs
SE465
is a
completion requirement
for: