Software design and architecture
Software engineers commonly design software architecture. In high-integrity software engineering, the work can include producing system and software designs, including state-machine diagrams.
Evidence to prepare
- Choose a design you produced or helped refine. What problem did it address, which decisions were yours, and what happened?
- Find an example where you explained a design clearly enough for someone else to review or implement it.