Topic Name Description
File IT6501 Course Outline T2 2022

This document describes the course content, the lecturers, the assessments, and has a detailed course timetable 

Lectures File Introduction to systems analysis and design

This is a 50-minute lecture. The file is PowerPoint with voiceover so the file is large. Be patient when downloading. 

File Lecture System requirements

This lecture is a bit long so listen in sections. Because the lecture has audio, it takes a while to download. 

URL Lecture Agile approach Overview of Scrum Part 0

Scrum is the most popular agile software development method in 2021 and 2022. Many business and systems analysts work in Scrum project teams where they work with developers, testers, and others to create software systems. 

This lecture has five short videos on Scrum and also covers user stories (stories are a useful way to write down functional requirements)


URL Lecture Agile approach Introduction to Scrum Part 1
URL Lecture Agile approach Introduction to Scrum Part 2
URL Lecture Agile approach Introduction to Scrum Part 3
URL Lecture Agile approach Introduction to Scrum Part 4
File Lecture Agile approach - Scrum cheat sheet
URL The Scrum Guide - all versions

The Scrum guide changes somewhat in each edition. Earlier editions use different terms for the same thing, for example, self-managing = self-organising. 

File Lecture Use Cases Part 1
File Lecture Use Cases Part 2
File Lecture Use Cases Part 3
File Lecture Class diagram - Part 1 - Things in the problem domain
File Lecture Class diagram - Part 2 - Domain and design class diagram
File Lecture Use case description, activity diagram - with voiceover
File Lecture From analysis to design; System controls and security - with voiceover
File Lecture System architecture - with voiceover
File Lecture User interface design - with voiceover
File Lecture System implementation and deployment - with voiceover
File Lecture Approaches Part 1 What is a systems development approach - with voiceover
File Lecture Approaches Part 2 The waterfall approach - with voiceover
File Lecture Approaches Part 3 Boehm's spiral model - with voiceover
URL The Rise and Fall of Waterfall - video
File Lecture Approaches Part 4 Object-oriented approach - with voiceover
File RUP - Rational Unified Process white paper 2001
File Lecture Plan-driven vs agile approaches
URL Agile for business analysts - optional interesting playlist
Tutorials File Tutorial 1 The role of the business analyst
File Tutorial 2 System requirements
File Tutorial 3 User stories, tasks, done, scrum board
URL Quick Scrum overview - 7 min
URL Product backlog
URL Scrum board
URL Scrum epics, stories, tasks
URL User stories and acceptance criteria

A user story is a simple statement about a requirement. A user story can also have acceptance criteria that can be used in acceptance testing. This link explains the relationship and has examples. 

File Tutorial 4 Use cases
URL Tutorial 4 Use Cases - Using Visual Paradigm - Video 1
URL Tutorial 4 Use Cases - Using Visual Paradigm - Video 2
File Tutorial 5 Domain class diagram
File Tutorial 6 Activity diagrams
File Tutorial 7 User interface design
File Tutorial 8 System Implementation and Deployment
File Tutorial 9 Choosing a systems development method
File Tutorial Revision questions on waterfall, spiral and object-oriented approaches
Resources File Visual Paradigm Community Edition 16.3 (Win64)
File Satzinger et al. (2015) Chapter A Role of the systems analyst
File Richards and Marrone (2014) Identifying the education needs of the business analyst
File How to write an abstract
URL Abstract versus Introduction
File How to write an executive summary
URL APA style for citations and references 7th Ed


File Example of citation and referencing in APA 7th
File EngVid - videos to help with writing - NOT just for international students
URL Schniederman's 8 Golden Rules with examples
URL Activity diagrams in Visual Paradigm

This online tutorial by Visual Paradigm is about the activity diagram. 

Assignments File Assignment 1 Current trends report

Topics for this report are allocated in the tutorial

File Case study - PredatorFree T222
File Assignment 2 Part A Requirements
File Assignment 2 Part B Models
File Final Exam Study Guide 2022 Trimester 2
File Turnitin: Checking your grades and feedback