Âé¶¹Ö±²¥

Skip to main content

North Star Promise Scholarship Alert: or forms must be submitted by June 1 to be considered for the scholarship next year!

—

Metro State will observe Summer Hours May 22–July 25: On Fridays, services will be virtual only, and buildings will be closed Fridays and Saturdays (except the Library will be open Fridays and Saturdays from 10a.m-6: p.m.). Check the Student Services page for details.

ICS 370 Software Design Models

The course focuses on how to design and build process, object and event models that are translatable into project specifications and design. Topics include an overview of systems analysis and design; a framework for systems architecture; design and development using data modeling; object modeling, entities, relationships, attributes, scope rules and influences; and event models, messaging and application activation.

Prerequisites

Special information

First day attendance is mandatory.
Note: Students are responsible to both be aware of and abide by prerequisites for ICS courses for which they enroll, and will be administratively dropped from a course if they have not met prerequisites.
4 Undergraduate credits

Effective August 1, 1998 to present

Learning outcomes

General

  • Use analysis techniques to discover and specify objects/classes.
  • Use design techniques to place methods in the appropriate classes.
  • Make use of the most popular design patterns.
  • Implement user interface code at appropriate times in Unified Process.
  • Use principles of the agile methodology by following the Unified Process.
  • Use the Unified Modeling Language to document his/her work.

Spring 2026

Section Title Instructor books eservices
01 Software Design Models Bile Hassan, Ismail

Fall 2026

Section Title Instructor books eservices
01 Software Design Models Velma, Anusha Reddy