| |
| 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 |
|
|