CSE 767: Applied Use-Case-Driven Object-Oriented Analysis and Design for Engineers and Scientists


Description

Case study using an incremental and iterative use-case-driven process for building object-oriented scientific and engineering software systems; analysis, design, UML modeling, design patterns.

Level, Credits, Class Time Distribution, Prerequisites

Level Credits Class Time Distribution Prerequisites
UG 3 3 cl 768 or ECE 768

Quarters Offered, General Information, Exclusions, Cross-Listings, etc.

Objectives

Texts

Topics

Number of HoursTopic
3 Review of elementary UML and intermediate concepts
4 What is good software?
1 Introduction to case study problem
4 Requirements capture and use-case analysis
2 Introduction to use-case-driven interative and incremental processes
3 Analysis and the problem domain model
3 Robustness diagrams
3 Bridging the gap between analysis and design; GRASP patterns
4 Design and design patterns
3 Review and exams

Representative Lab Assignments

Grading Plan

Homework 20%
Midterm exam 20%
Project 30%
Final exam 30%

Relationship to ABET Criterion 3

a b c d e f g h i j k
XX XXX X XXX XXX

Relationship to CSE Program Objectives

1a 1b 1c 2a 2b 2c 3a 3b 4a 4b 5a 5b 5c
XXX X XX X XXX X X

Preparer Information and Date

Prepared by Furrukh Khan
Last modified 1/26/2005