Skip to content
Gallery
Software Design and Development
Share
Explore
Week 8

Learning Preparation

Documentation and Hardware Technology

Log Book

Used to document the progress of a project. Entries usually include:
Date
Description of progress since last entry
Tasks achieved
Descriptions of stumbling blocks or issues encountered + how they were managed
Details of possible approaches for upcoming tasks
Reflective comments
Reference to resources used

User Documentation

User manual
Reference manual
Installation guide
Tutorials
Online help

Technical Docs

System documentation
Algorithms
Source code

CASE Tools

Software that allows for the development of a software tools
Generate modelling tools and docs automatically based on code
Software that assists in writing code (eg. VS Code, Xcode)
Create system docs manually with chart drawing tools (diagrams.net, Lucidchart, etc.)
Any software that assists in creating documentation

Recognition of Social and Ethical Issues

Documentation gives the developer an explicit opportunity to address social and ethical issues
eg. Recognising contributing devs, Creating inclusive software through user docs, Clearly stating copyright and licensing

Hardware Environment

Minimum specifications

Minimum performance and hardware to run a piece of software.
CleanShot 2024-03-20 at 14.22.33@2x.png
Minimum requirements for Final Cut Pro

Optional additional hardware

Other hardware required for specific features or for higher performance.
CleanShot 2024-03-20 at 14.24.11@2x.png
Excerpt from Final Cut Pro changelog that displays additional hardware required for some features.

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.