-
Course Code
ITM-001
System Analysis and Design - SAD
- Systems Analysis and Design discusses a practical, streamlined, and updated approach to information systems development. The course emphasizes the role of the systems analysts in a dynamic, business-related environment.
- In this course, students learn how to translate business requirements into information systems that support a company’s short- and long- term objectives. Case studies and discussions teach analytical reasoning, critical thinking and problem-solving skills.
Learning Outcomes
- Define a system
- Discuss the different phases of system development life cycle
- Enumerate the components of system analysis
- Understand the components of system designing
- Explain systems analysis and design
- Introduce project management concepts early in the systems development process, and explains project management tools and techniques
- Challenge students with Question of Ethics mini-case in each chapter that asks them to respond to real-life ethical issues in an IT environment
- Provide multi-method coverage, including a comparison of structured, object-oriented and agile systems development methods
- Explain how IT supports business requirements in today’s intensely competitive environment, and describe major IT developments
Course Contents
- What is Information Technology?
- Information System Components
- Business Today
- Modelling Business Operations
- Business Information Systems
- What Information Do Users Need?
- Systems Development Tools
- Systems Development Methods
- The Information Technology Department
- The Systems Analyst
- Trends in Information Technology
- A Framework for IT Systems Development
- What is a Business Case?
- Information Systems Projects
- Evaluation of Systems Requirements
- Overview of Feasibility
- Evaluating Feasibility
- Setting Priorities
- Preliminary Investigation Overview
- Overview of Project Management
- Creating a Work Breakdown Structure
- Identifying Task Patterns
- Calculating the Critical Path
- Project Monitoring and Control
- Reporting
- Project Management Examples
- Project Management Software
- Risk Management
- Managing for Success
- The Bottom Line
- Systems Analysis Phase Overview
- Joint Application Development
- Rapid Application Development
- Agile Methods
- Modelling Tools and Techniques
- Systems Requirements Checklist
- Future Growth, Costs, and Benefits
- Fact-Finding
- Interviews
- Other Fact-Finding Techniques
- Documentation
- Information Management Software
- Preview of Logical Modelling
- Overview of Data and Process Modelling Tools
- Data Flow Diagram
- Creating a Set of DFDs
- Guidelines for Drawing DFDs
- Data Dictionary
- Process Description Tools
- Logical vs Physical Models
- Overview of Object-Oriented Analysis
- Relationships Among Objects and Classes
- Object Modelling with the Unified Modelling Language
- Organizing the Object Model
- Development Strategies Overview
- The Impact of the Internet
- Outsourcing
- In-House Software Development Options
- The Systems Analyst’s Role
- Analyzing Costs and Benefits
- The Software Acquisition Process
- Completion of Systems Analysis Tasks
- Transition to Systems Design
- Systems Design Phase Overview
- What is User Interface?
- Seven Habits of Successful Interface Designers
- Guidelines for User Interface Design
- Source Document and Form Design
- Printed Output
- Technology Issues
- Security and Control Issues
- Where Do We Go from Here?
- Data Design Concepts
- DBMS Components
- Web-Based Design
- Data Design Terms
- Entity-Relationship Diagrams
- Data Normalization
- Two Real-World Examples
- Using Codes
- Data Storage and Access
- Data Control
- Architecture Checklist
- System Architecture: Then and Now
- Client-Server Designs
- The Impact of the Internet
- E-Commerce Architecture
- Processing Methods
- Network Models
- Wireless Networks
- Systems Design Completion
- Software Quality Assurance
- Overview of Application Development
- Structured Application Development
- Object-Oriented Application Development
- Agile Application Development
- Coding
- Testing the System
- Documentation
- Management Approval
- System Installation and Evaluation
- Operational and Test Environment
- Training
- Data Conversion
- System Changeover
- Post-Implementation Tasks
- User Support
- Maintenance Tasks
- Maintenance Management
- Systems Performance Management
- System Security Overview
- Security Levels
- Backup and Recovery
- System Obsolescence
- Future Challenges and Opportunities
SYSTEMS PLANNING:
Introduction to Systems Analysis and Design
Analyzing the Business Case
Managing Systems Projects
SYSTEMS ANALYSIS:
Requirement Modelling
Data and Process Modelling
Object Modelling
Development Strategies
SYSTEMS DESIGN
User Interface and Design
Data Design
System Architecture
SYSTEMS IMPLEMENTATION
Managing Systems Implementation
SYSTEMS SUPPORT AND SECURITY
Managing Systems Support and Security
Our Methodology
- Make coaching and monitoring innovative and using modern
- Media training also using on the go training by using interactive means and focusing on
- The exercises, practical applications and real situations study
- Live delivery method, instructor-led training
- Experienced consultant, trainers, and professional
- Qualified trainer with high-level experience
Attendance Reports
- Send daily attendance reports to training departments
- Send full attendance report to training dep. by the end of the course
- Attend 100 % from the course days also provide daily
- Issue attendance certificate for participant who attend minimum 80% from the course duration
Pre/Post Reports
- Pre- assessment before starting training
- Post assessment after finishing training
- Full report for the difference between Pre-& Post assessment
Who Should Attend
- Software Developer
- Systems Analyst
- IT Systems Manager & Supervisors