Documentation and Hardware Technology
Log Book
Used to document the progress of a project. Entries usually include:
Description of progress since last entry Descriptions of stumbling blocks or issues encountered + how they were managed Details of possible approaches for upcoming tasks Reference to resources used User Documentation
Technical Docs
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.
Minimum requirements for Final Cut Pro
Optional additional hardware
Other hardware required for specific features or for higher performance.
Excerpt from Final Cut Pro changelog that displays additional hardware required for some features.