Hold on just a sec...
0 or 3 credits
Spring 2026 Lecture Distance Learning Upper DivisionThis course is an advanced study of system analysis and design methods and techniques used by systems analysts to develop information systems. Object-oriented tools and the Unified Modeling Language (UML) will be used for describing object structure and behavior, and use cases will be used for modeling functional processes. Topics include rapid development concepts, application architecture and system design, transition from object-oriented analysis and models to components and services, graphical user interface design, web interface design, prototyping, and commercial software package integration. Emphasis is also placed on the use of an object-oriented CASE tool. This course surveys other important skills for the systems analyst, such as fact-finding (requirements discovery), communications, project management, and cost-benefit analysis.
Learning Outcomes1Identify appropriate tools for modeling and implementing various systems aspects.
2Apply use case and object modeling using Unified Modeling Language (UML) to a systems project.
3Understand the Systems Development Life Cycle (SDLC) as an analytical problem solving approach to systems development.
4Apply systems development tools and techniques during various stages of systems development.
5Develop a system concept based on a given set of system requirements.