CIS 4800: Sample Course Syllabus

Title Systems Analysis and Design
Description This course introduces students to the process of developing information systems. It provides an introduction to object-oriented analysis and design of Information Systems.  Students will learn to develop analysis and design models using Unified Modeling Language (UML).  Students will gain hands-on experience in developing various UML diagrams including use case, sequence, class, collaboration, activity, and state diagrams.  The course also involves the use of a Computer-Aided Software Engineering (CASE) tool.
Prerequisites CIS 3400
Learning Goals Upon successful completion of this course, students will be able to:

  • Manage requirements for an information system
  • Develop analysis and design specifications using an object-oriented approach
  • Suggest different implementation methods
  • Use Computer Aided Software Engineering (CASE) tools in analyzing and designing Information Systems

BBA Learning goals addressed:

  • Analytical and technological skills
  • Communication skills: Oral and written
  • Proficiency in the discipline (CIS – systems analysis and design)
  • Assignments (use case, class, activity, sequence, state diagrams) 20%
  • Project (draft, review, final version, demonstration)                     40%
  • Exams (Midterm, surprise tests, clicker quizzes, final exam)         40%
Textbooks Scott W. Ambler (2004), “The Object Primer”, Third Edition, Cambridge University Press, ISBN:9780521540186.
  • Course introduction
  • Introduction to Analysis and Design
  • Requirements Determination
  • Use case modeling
  • Lab exercise: Use case modeling
  • Activity diagrams
  • Class diagram
  • Mid-term exam
  • Design
  • Sequence and Communication diagrams
  • In-class exercise: Sequence, communication, and class diagrams
  • Behavioral Modeling – State Diagram
  • Lab session: State diagram
  • Project demonstrations
  • Final Exam