|
IT6501 Course Outline T2 2022 |
This document describes the course content, the lecturers, the assessments, and has a detailed course timetable |
|
Lectures |
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. |
|
Lecture System requirements |
This lecture is a bit long so listen in sections. Because the lecture has audio, it takes a while to download. |
|
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) |
|
Lecture Agile approach Introduction to Scrum Part 1 |
|
|
Lecture Agile approach Introduction to Scrum Part 2 |
|
|
Lecture Agile approach Introduction to Scrum Part 3 |
|
|
Lecture Agile approach Introduction to Scrum Part 4 |
|
|
Lecture Agile approach - Scrum cheat sheet |
|
|
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. |
|
Lecture Use Cases Part 1 |
|
|
Lecture Use Cases Part 2 |
|
|
Lecture Use Cases Part 3 |
|
|
Lecture Class diagram - Part 1 - Things in the problem domain |
|
|
Lecture Class diagram - Part 2 - Domain and design class diagram |
|
|
Lecture Use case description, activity diagram - with voiceover |
|
|
Lecture From analysis to design; System controls and security - with voiceover |
|
|
Lecture System architecture - with voiceover |
|
|
Lecture User interface design - with voiceover |
|
|
Lecture System implementation and deployment - with voiceover |
|
|
Lecture Approaches Part 1 What is a systems development approach - with voiceover |
|
|
Lecture Approaches Part 2 The waterfall approach - with voiceover |
|
|
Lecture Approaches Part 3 Boehm's spiral model - with voiceover |
|
|
The Rise and Fall of Waterfall - video |
|
|
Lecture Approaches Part 4 Object-oriented approach - with voiceover |
|
|
RUP - Rational Unified Process white paper 2001 |
|
|
Lecture Plan-driven vs agile approaches |
|
|
Agile for business analysts - optional interesting playlist |
|
|
Tutorials |
Tutorial 1 The role of the business analyst |
|
|
Tutorial 2 System requirements |
|
|
Tutorial 3 User stories, tasks, done, scrum board |
|
|
Quick Scrum overview - 7 min |
|
|
Product backlog |
|
|
Scrum board |
|
|
Scrum epics, stories, tasks |
|
|
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. |
|
Tutorial 4 Use cases |
|
|
Tutorial 4 Use Cases - Using Visual Paradigm - Video 1 |
|
|
Tutorial 4 Use Cases - Using Visual Paradigm - Video 2 |
|
|
Tutorial 5 Domain class diagram |
|
|
Tutorial 6 Activity diagrams |
|
|
Tutorial 7 User interface design |
|
|
Tutorial 8 System Implementation and Deployment |
|
|
Tutorial 9 Choosing a systems development method |
|
|
Tutorial Revision questions on waterfall, spiral and object-oriented approaches |
|
|
Resources |
Visual Paradigm Community Edition 16.3 (Win64) |
|
|
Satzinger et al. (2015) Chapter A Role of the systems analyst |
|
|
Richards and Marrone (2014) Identifying the education needs of the business analyst |
|
|
How to write an abstract |
|
|
Abstract versus Introduction |
|
|
How to write an executive summary |
|
|
APA style for citations and references 7th Ed |
|
|
Example of citation and referencing in APA 7th |
|
|
EngVid - videos to help with writing - NOT just for international students |
|
|
Schniederman's 8 Golden Rules with examples |
|
|
Activity diagrams in Visual Paradigm |
This online tutorial by Visual Paradigm is about the activity diagram. |
|
Assignments |
Assignment 1 Current trends report |
Topics for this report are allocated in the tutorial |
|
Case study - PredatorFree T222 |
|
|
Assignment 2 Part A Requirements |
|
|
Assignment 2 Part B Models |
|
|
Final Exam Study Guide 2022 Trimester 2 |
|
|
Turnitin: Checking your grades and feedback |
|