General Engineering Introduction/CDIO/Implement

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Designing the Implementation Process[edit]

The goals and metrics for implementation performance, cost and quality[edit]

The implementation system design:[edit]
Task allocation and cell/unit layout[edit]
Work flow[edit]
Considerations for human user/operators[edit]

Hardware Manufacturing Process[edit]

The manufacturing of parts[edit]
The assembly of parts into larger constructs[edit]
Tolerances, variability, key characteristics and statistical process control[edit]

Software Implementing Process[edit]

The break down of high level components into module designs (including algorithms and data structures)[edit]
Algorithms (data structures, control flow, data flow)[edit]
The programming language[edit]
The low-level design (coding)[edit]

The low level design should contain the detail information about the code going to implement for a an application , software etc.It should be a detail design of the High level design document

The system build[edit]

Hardware Software Integration[edit]

The integration of software in electronic hardware (size of processor, communications, etc)[edit]
The integration of software with sensor, actuators and mechanical hardware[edit]
Hardware/software function and safety[edit]

Test, Verification, Validation, and Certification[edit]

Test and analysis procedures (hardware vs. software, acceptance vs. qualification)[edit]
The verification of performance to system requirements[edit]
The validation of performance to customer needs[edit]
The certification to standards[edit]

Implementation Management[edit]

The organization and structure for implementation[edit]
Sourcing, partnering, and supply chains[edit]
Control of implementation cost, performance and schedule[edit]
Quality and safety assurance[edit]
Possible implementation process improvements[edit]