IT2403 Systems Analysis and Design: (Compulsory)
IT2403 Systems Analysis and Design: (Compulsory)
IT2403 Systems Analysis and Design: (Compulsory)
INTRODUCTION
CREDITS: 04
LEARNING OUTCOME
After successfully completing this module you will be able to:
• Describe fundamental concepts and trends that provide the context of Systems
Analysis and Design methods and to apply the techniques practically to analyze
and design an information system.
OUTLINE OF SYLLABUS
Topic Minimum
number of
hours
• Problem Definition 06
• Requirements Analysis 10
• Modeling Methods 22
• System Design 09
• Project Management
02
• Automated Tools and Technology
02
Lectures 60
REQUIRED MATERIALS
Main Reading:
Supplementary Reading:
DETAILED SYLLABUS
Instructional Objectives
Instructional Objectives
2.1 Sequential development approach (Ref 1 p89– p91, Refer Learning material)
2.1.1 Sequential development Phases
2.1.2 Problems with waterfall development approach
2.1.3 Modified waterfall model
2.2 Iterative development approach (Ref1 p92)
2.3 Systems Development
2.3.1 Underlying Principles for Systems Development (Ref1 p72-p76)
2.3.2 Major components of System Development (Refer Learning material)
2.3.2.1 Methodologies
2.3.2.2 Modeling Methods
2.3.2.3 Tools
2.3.3 Life cycle Vs. Methodology (Ref1 p70-p71)
Instructional Objectives
Instructional Objectives
Instructional Objectives
• Identify the differences among process modeling, data modeling, and object modeling
• Identify the components of modeling methods; Data Flow diagrams, Entity
Relationship Diagrams
• Describe the usage of modeling methods
• Identify the errors of an example diagram of a modeling method.
• Apply process modeling and data modeling in analyzing a system based on a given
scenario.
Instructional Objectives
Instructional Objectives
• Describe the causes for failure of a given information system and/or technology
projects
• Describe the basic functions of project management
• Differentiate between PERT and Gantt charts as project management tools
• Draw a Gantt chart for a given project schedule
• Identify the functionalities of the different types of automated tools available for
development of IS
• Explain Computer Aided Systems Engineering (CASE) & CASE tools, and their
benefits
PLATFORM / TUTOTIALS
No Practical required