Overview
This course provides a methodical approach to developing computer systems including systems planning, design, testing, implementation and software maintenance. Emphasis is on the strategies and techniques of systems analysis and design for producing logical methodologies for dealing with complexity in the development of information systems. The course approaches the development of information systems (IS) from a problem-solving perspective.
OBJECTIVE & BENEFITS
The objective of this course is to explore the functions and methods of systems development from both a theoretical and applied perspective. Upon successful completion of the course, the students will be able to meet the following
objectives:
be familiar with the concepts of a system and what it means to develop and implement an information system (IS) in an organization be familiar with the major phases of the systems development life cycle (SDLC) be able to identify the information and processing needs of the organization understand the terminology of systems development (e.g. SDLC, CASE, RAD, ERD, DFD, …) be able to clearly represent the systems analysis and design be means of basic diagrammatic modeling tools be able to design the information system (IS) from the specifications including the user interface, menu structure, system modular structure, etc.
be able to perform systems analysis and design in a real-world setting be able to compare and choose intelligently from among methods, tools and techniques of systems analysis and design contribute as a group member in analysis and design projects participate as a member of a group in the prototyping and rapid application development on an information system (IS) project
Course Outline :: SYSTEM ANALYSIS TRAINING::
Module 1 - Introduction to System Analysis
What is a System?
System Fundamentals
Types of Systems
The Study of Systems Analysis
Advantages of Systems Analysis
Limitations of Systems Analysis
Module 2 - The Systems Analyst
The Duties of the Systems Analyst
Communications and the Organization
Job Description
Skills, Knowledge and Training
Preparing for a Career in Systems Analysis
The Future of the Systems Analyst
Formal Organization Structure
Module 3 - Systems Development Life Cycle
Cause and Effect Relationships
The Scientific Method
Systems Development Life Cycle (SDLC)
Module 4 - The Tools of the Analyst
System Modeling
Advantages of Design Diagrams
Traditional Design Tools
The Gantt Chart
Decision Trees
Course Outline :: SYSTEM ANALYSIS TRAINING::
Decision Tables
Flowcharts
Structured Design Tools
Data Dictionary
Data Flow Diagrams
Hierarchy Plus Input-Process-Output (HIPO)
Structured English (Pseudocode)
Presentation Graphs
Module 5 - Preliminary Planning and Investigation
How to Conduct a System Study
Recognizing the Problem
Request for Services
How to Investigate a System
Defining the Problem
Feasibility Study
Module 6 - Project Management
Project Concepts
Need for Project Management
Why Projects Fail?
Managing Projects
Traditional Project Management
Computer Project Management
Microcomputer Project Management Software
Module 7 - Systems Analysis Principles
Quantitative Assessments
Fact-Finding Techniques
Module 8. Structured Systems Design
Systems Design
Course Outline :: SYSTEM ANALYSIS TRAINING::
Logical and Physical Designs
Prototype Designs
Computerized System Design
Design Principles
The Data Cycle
Systems Design Task List
Module 9 - Input & Output Design and Control
Transaction-Oriented and Batch Processing
Elements of Data Input
Input Media
Design of Source Documents
Input Verification and Control
Input Design Guidelines
Data Dictionary
How to Layout an Input Record
How to Layout Terminal Screens
Output Devices
How to Design Data Output
Form Options
Design Considerations
Forms Control
Designing Screen Output
Readability and Graphics
Module 11 - Systems Development
The Task of Systems Development
Lead Time Schedules
Contract Terms
Hardware Performance
Software Performance
Communication Equipment Performance
Course Outline :: SYSTEM ANALYSIS TRAINING::
Prototype Installation
Benchmark Testing
Module 12 - Systems Implementation
How to Undertake Systems Implementation
The Changeover Timetable
The Human Element
Training and In-Service Education
Implementation Trouble Spots
Assistance during Implementation
Module 14 - Systems Evaluation and Optimization
Performance Criteria
Systems Optimization
Module 15 - Systems Documentation
Need for Documentation
Guidelines for Preparing Documentation
Major Systems Documentation
Distribution of Documentation
Revision of Documentation
Note
Activities on high team interaction and role-plays will be incorporated during training session with all participants to further facilitate and strengthen candidates understanding on System Analysis concepts and methodology in an overall manner.
Programme scope, delivery arrangements and suitability are confirmed during enquiry.