CIS 411 Systems Analysis and Design Concepts (3)

Catalog Description:

This course introduces students to the art and science of examining and creating information-based system solutions for business problems. Holistic systems approaches such as life cycle development are emphasized. Traditional structured methods, object oriented methods and emerging development paradigms are examined. Students apply systems analysis and design methods using several case studies. They also develop skills to review and assess system analysis and design models. (Letter grade only.) (Offered fall semester only.)


CIS 381 Information Systems and Managers

Required Course Materials:


Texts and materials are available in the College Bookstore.

  1. Alan Dennis, Barbara Wixom and David Tegarden, Systems Analysis & Design An Object-Oriented Approach with UML Version 2.0: An Object-Oriented Approach, 4th edition, John Wiley & Sons, Inc., 2012 (ISBN: 978-1118037423)
  2. Articles and URLs referenced and sited throughout lecture notes with links to articles when available
  3. Software – MS Office, Visio 


Course Coordinator:

Brian A. Nejmeh, Professor of Business Information Systems and Entrepreneurship

Course Audience:

A core course for all students completing the Computer and Information Science major.

Course Objectives:


Upon completion of this course, successful students will have a significant appreciation for the important role of the systems analyst. The course will employ a hands-on approach where students are expected to learn by applying systems analysis and design principles in a case study setting. This course will allow students to:

  1. understand the role and responsibilities of the system analyst in an organization;
  2. understand the concepts of the systems development life cycle;
  3. understand traditional and object-oriented systems analysis and design methods;
  4. develop skills in performing systems analysis and design tasks such as:
    • defining system requirements,
    • modeling system data and processes,
    • software systems architecture,
    • designing databases,
    • designing system inputs and outputs,
    • designing user interfaces for usability;
  1. understand the concepts of effective project management;
  2. learn and demonstrate knowledge of system development tools; and
  3. prepare for CIS 412 in terms of being able to define, design, implement and deploy a significant business information system.


  1. Introductions to course and systems analysis and design
  2. Project initiation
  3. Project management
  4. Systems analysis and requirement gathering
  5. Requirements management and functional modeling
  6. Structural modeling
  7. Leadership profile
  8. Behavioral modeling and introduction to design
  9. System architecture and data management design
  10. Class/method design and human-computer interface and construction
  11. Quality assurance
  12. Installation and operations, maintenance, evolution, and retirement



Revised: September 2011

Return to Course Index