SE565 - Software Design

General

Prefix
SE
Course Number
565
Course ID
00184720
Course Level
Graduate
Instruction Mode
Lecture
Department(s)
Computer Science/Information Technology
Description
Formal methods of software analysis/design. Design patterns, standard middle-ware, software architecture including object/function oriented design. Design quality assurance management.
Cross Listed Courses

Prerequisites

No Requisites

Credits

Min
3
Max
3
Repeatable
No

Goals and Diversity

MN Goal Course
No
MN Goal Designation(s)
-
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.

Dependencies

No dependencies