Course Description
Course introduces systems analysis and design for modern business applications, using structured and object-oriented methods to model requirements, processes, data, and architectures. Students study the modern development methodologies while integrating AI concepts, including identifying AI opportunities, designing human-centered, explainable features, modeling AI agents, and creating effective, ethical, user-aligned systems.
Athena Title
Analysis and Design of Systems
Grading System
A - F (Traditional)
Student learning Outcomes
- Students will describe the fundamental concepts and phases of the Systems Development Life Cycle (SDLC) and explain how they guide the creation of business information systems.
- Students will differentiate between major systems development approaches and methodologies and select the most appropriate method.
- Students will elicit, analyze, and document system requirements using multiple, various techniques.
- Students will model business processes, data structures, and system interactions using structured and object-oriented tools such as use case, class, and process flow diagrams.
- Students will design system solutions that align with business needs, including interfaces, architectures, and data models.
- Students will evaluate opportunities to integrate AI into requirements and system design, including automation, prediction, decision support, and human-centered AI features.
- Students will model AI agents or intelligent components within object-oriented designs and assess their interactions with traditional system components.
Topical Outline
- Introduction to Systems Analysis and Design
- Fundamental Concepts of the Systems Development Life Cycle (SDLC)
- Comparison and Selection of Software Development Methodologies (Waterfall, Agile, and hybrid approaches)
- Techniques for Eliciting System Requirements
- Documentation of System Requirements
- Human-Centered and Explainable AI in System Design
- Design of Solutions to Meet System Requirements
- AI Integration in Modern System Architectures
- Contemporary Issues in Systems Analysis and Design