UGA Bulletin Logo

The Analysis and Design of Systems


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