# Systems Analysis and Design

> Analyse business needs and design information systems that work for users, from requirements to rollout.

- **Provider:** Afriskora Training Solutions
- **Category:** Data, AI & Digital Skills
- **Duration:** 5 days
- **Formats:** classroom (cities across Africa), live virtual (Zoom/Teams), in-house for teams
- **Certificate:** Afriskora Certificate of Completion, verifiable online
- **Booking:** request dates and a quote; invoice and EFT payment
- **Web page:** https://afriskora.co.za/courses/data-ai-digital/systems-analysis-and-design
- **Request dates:** https://afriskora.co.za/request-training?course=systems-analysis-and-design

## Overview

This course teaches the methods used to plan and design information systems: understanding processes, gathering requirements, modelling data and designing user-friendly systems. It covers both traditional and agile approaches and is suitable for ICT staff and business analysts involved in system projects.

## Who should attend

- ICT staff and developers
- Business and systems analysts
- Project team members
- Users involved in system selection

## Learning outcomes

- Analyse current processes and problems
- Gather and document requirements
- Model data and processes
- Design user-centred systems
- Plan testing and implementation

## Course outline

### Day 1: The systems development life cycle

- SDLC models
- Agile vs waterfall
- Feasibility studies
- Roles in a system project

### Day 2: Analysis

- Process modelling
- Requirements elicitation
- Use cases and user stories
- Prioritisation

### Day 3: Data modelling

- Entity-relationship modelling
- Normalisation
- Data dictionaries
- Integration needs

### Day 4: Design

- User interface design
- System architecture
- Security by design
- Prototyping

### Day 5: Implementation

- Testing strategies
- Data migration
- Training and change
- Post-implementation review
