Course Description
This course introduces systems development methodologies, requirements analysis, process and data modeling, system design essentials, systems Implementation and quality and maintenance issues.
Required text
Kendall, K., & Kendall, J., Systems Analysis and Design, 9th edition (2013), Prentice Hall.
Course content
- Systems and Systems Development Methodologies.
- Modeling Organizational Systems.
- Information Requirements Analysis (Information gathering methods).
- Systems Analysis using Data Flow Diagrams.
- Systems Analysis using Data Dictionaries.
- Process Specifications and Structured Decisions.
- Essentials of System Design (Databases, Forms, Reports, Interfaces).
- Object-oriented Systems Analysis and Design.
Learning outcomes
- Explain the role system analyst and the related development methodologies.
- Describe the evolution of systems development methodologies.
- Outline the fundamental systems development life cycle and its phases.
- Demonstrate ability to work effectively in group assignments and projects.
- Show respect and appropriate ethical behavior.
- Demonstrate acceptance of constructive criticism.
- Analyze system requirements and develop data flow diagrams, decision tables and trees.
- Summarize data gathering methods (Interactive and unobtrusive).
- Develop dataflow diagrams, decision tables and decision trees.
- Design Object Oriented Systems using UML concepts and diagrams.
Course ID: MIS 402
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | 3 | 3 | MIS 206 |
---|