... students construct the framework for the development of a software solution that meets a student-identified need or opportunity. This is the first part of the School-assessed Task (SAT), involving analysis and design, with the second part undertaken in Unit 4, Area of Study 1.
-- VCE Computing Study Design 2020-2023
A sequence of small analysis and design tasks
The 1st half of the SAT, which is the Analysis and Design phases of the PSM. For more details, see our SAT page
for Gantt Charts: Team Gantt
for Data Flow Diagrams, Use Case Diagrams (UML), Mockups and Wireframes: Diagrams.net
for other Documentation: Google Apps
Templates will be provided for all SAT documents!
All SAT work will be submitted via Google Classroom
This outcome is covered in Software Development VCE Units 3&4 by Bass, Dennis, & Keane (2019) chapters 3 and 4.
Gantt Charts
Project Log
Data Collection
Common Mistakes in Surveys (Survey Monkey)
System Documentation
System Documentation Methods Ch1-3, Judy Adams 1997
Use Cases (UML)
Use Case Diagram (Lucid chart)
YouTube: Use Case Diagram (Lucid chart)
Reuse in Use Case Modeling (AgileModeling.com)
includes is a necessary inclusion;
extends is an optional extension.
Arrows go the same direction as you say it.
Data Flow (DFD), Context Diagrams and IPOs
What is a Data Flow Diagram (Lucid chart)
How to make a DFD (Lucid chart)
Build DFD from fragments for each Use Case
SRS shows what the software is supposed to do as well as how it is supposed to perform. It is the result of the above analyses
Includes: User Classes, Scope, Constraints, Functional & Nonfunctional Requirements;
Purpose: Use to communicate to stake-holders and estimate cost & get sign-off from client and as a basis for design, development and evaluation of the software solution.
Ideation - exploring the space of ideas, getting unstuck
Mood Boards
Multiple boards exploring possible visual styles
Mind Map / Concept Map (Lucid Chart video)
Brainstorming: The 5 Rules, Ideation
Sketches
Brief visual examples of design ideas that can be evaluated before choosing a design to completely design
Wireflow and Userflow Diagrams (a clear discussion of different levels of design)
Criteria
Design Tools
Data Dictionaries
IPOs and Pseudocode
Object Descriptions and (UML) Class Diagrams
Mock-ups & Wireframes can be made with online tools
Wireframing vs Prototyping vs Mockup (Slideshare)
Mockup turned into a wireflow made by Mataso (y10 2021) using diagrams.net
Textbook (Software Development VCE Units 3&4 by Bass, Dennis and Keane 2019) chapters are in square brackets
Goals and Objectives of Information Systems [Chapter 3]
Data Collection Techniques [Chapter 3]
Project Planning & Gantt Charts [Chapter 3]
Analysis Activities [Chapter 3]
Use Case Diagrams [Chapter 3]
Context Diagrams & Data Flow Diagrams [Chapter 3]
Design Factors [Chapter 4]
Design Ideas [Chapter 4]
Mockups [Chapter 4]
Data Dictionary [Chapter 4]
Pseudocode [Chapter 1&2&4]
Object Descriptions [Chapter 4]
Development Models (Approaches to SofDev) [Chapter 4]
Design and Tkinter (Part of the Tkinter slides) - OLD, REPLACE
Development model approaches, including agile, spiral and waterfall - Details in subpage
The Mother of All Demos, presented by Douglas Engelbart (1968)