CIS 260 : Software Specification and Design

This course covers object-oriented analysis and design, methodologies and tools. It focuses on methodologies of specification and design of software systems. It addresses the issues of user interface design and software prototyping. The course also presents the state of the art in the tool and environments supporting the front end of the software development cycle. Prerequisite: CIS 158 or CIS 257 or permission of the instructor. Three lecture hours and two laboratory hours per week. Instructional Support Fee applies. Gen. Ed. Competencies Met: Information Literacy.
  1. Learn about significance of modeling as a backbone of software development.
  2. Gain basic understanding of software process including quality management.
  3. Develop understanding and appreciation for formalism in software modeling and development.
  4. Learn Unified Modeling Language (UML) and its effective use in software development.
5. Study wide range of design patterns and understand their role in software engineering.

Overview

Program

Credits

4

Degrees/Certificates That Require Course