systems
2023-11-20
Abstraction lets us break a large system into smaller subsystems. Subsystems interact with each other to accomplish the system level requirements. Subsystem interactions should be defined with Interface Control Documents. These agreed on design elements will simplify communication between designers, as dicsussions are only required when you need to deviate from the original plan. ... Read More
2023-11-20
There are two common methods of system design process:
- Waterfall, having a rigid plan with milestones. The V-model is one example of Waterfall development.
- Agile, using Sprints as an interval of time to work on a set of tasks. Then the team reviews what was completed in the Sprint, and replans what will be worked in the next Sprint.
... Read More
2023-11-20
Wiring diagrams are more detailed than functional block diagrams. Wiring diagrams show all the cables and wiring harnesses between subassemblies in the system.
For example, consider the setup of a desktop computer: ... Read More