Course:INFO620 - Information Systems Analysis and Design
On Campus Offering:Spring (eve)
Online Offering:Fall, Summer
Faculty:Song, Il-Yeol
Booker, Glenn
Extended Course Description:

Catalog Course Description:
Offers an advanced treatment of systems analysis and design with special emphasis on object-oriented analysis and design techniques based on the Unified Modeling language (UML).  Discusses major modeling techniques of UML including use-case modeling, class modeling, interaction modeling, dynamic modeling with state diagrams and activity diagrams, subsystems developments, logical design, and physical design.

Pre-requisites and Co-requisites:
INFO 605  Database Management I
INFO 608  Human-Computer Interaction
 
Curriculum Role:
This course is a required course in the MSIS program. MSIS students typically take it in the early part of the program.
 
Course Rationale:
This course is offered to provide students with advanced knowledge in systems analysis and design. Students learn static modeling, dynamic modeling, advanced knowledge in object-oriented analysis, and practical methods of logical and physical design.

Course Outcomes:
Upon successful completion of this course, a student will be able to:
• List the advantages and disadvantages of an object-oriented approach for systems analysis and design
• Describe the power and limitations of UML
• Model requirements using use-case analysis
• Model static structure using class diagrams
• Use dynamic modeling with sequence diagram, communication diagram, state diagram, and activity diagram
• Apply techniques for logical and physical design
• Practice the architectural design and development of system specification
 
Course Content:
Principal topics and the approximate number of weeks devoted to each are:
• Overview of object-oriented principles and UML (1.5)
• Use case modeling and use case description (1.5)
• Class modeling (2)
• Dynamic modeling (3)
• Logical and physical design (2)
 
Presentation:
Note: Presentation method may vary somewhat from section to section.
The single large project will be supplemented by short lectures on key concepts and processes which will be reinforced by a series of set assignments.
 
Assessment:
Note: Assessment method may vary somewhat from section to section.
Students will be evaluated for how well they understand the principles of dynamic modeling of systems, as evidenced by producing a model that simulates the behavior of a system under both current and alternative conditions.
Previous | Course List | Course Offerings | Next
Email this page Print this page
Course Details
Dotted Underline