Understanding the Overall Picture of Processes and Deliverables
To help you understand the overall picture of software development processes and deliverables (profile = metamodel + view definition) systematized in the embedded software development base package, we will show representative screen images from a sample project.
Furthermore, as reference information for deeper understanding, we will show document images of the expected target deliverables and the metamodel that defines their structure.
This package targets the domain of software development. Regarding "system requirements analysis," which is part of the system development domain, only the input information necessary for "software requirements analysis" has been extracted and systematized. Accordingly, the testing process for system requirements analysis is not included.
Target V-Model Process and Main Deliverables

| Process | Main Deliverables |
|---|---|
| System Requirements Analysis | ・System Requirements (Input Information for Software Requirements Analysis) |
| Software Requirements Analysis | ・Software Requirements |
| Software Architecture Design | ・Static Structure Diagram (Component Configuration and Relationships) ・Interface Design ・Dynamic Design (Sequence Diagram, State Machine Diagram, DFD) ・Resource Analysis |
| Software Component Design | ・Static Structure Diagram (Unit Configuration and Relationships) ・Interface Design ・Dynamic Design (Sequence Diagram, State Machine Diagram, DFD, Flowchart) |
| Software Component Testing Software Integration Testing Software Testing | ・Test Cases ・Test Results |
Screen Images of Design Scenes in Each Process
- Software Requirements Analysis

- Software Architecture Design

- Software Component Design

- Software Component Testing/Software Integration Testing/Software Testing

Document Images of Target Deliverables
To view document images of the target deliverables expected in this package (sample documents to be digitized by Next Design), please download the files from the following link.
-
Software Requirements Analysis Document (Word format)
-
Software Architecture Design Document (Word format)
-
Software Component Design Document (Word format)
-
Software Test Specification Document (Excel format)
-
Software Test Report (Excel format)
-
Download Link, TBD
Metamodel Structure
The metamodel defines the structure of the processes and deliverables systematized in this package. To view the overall structure of the metamodel, please open the following class diagram (metamodel structure diagram) from the profile navigator. 1
[Class Diagram] Target Process ... Explanatory diagram of the target V-shaped process
[Class Diagram] Overall Structure ... Explanatory diagram of the class structure for each process and the relationships between processes
[Class Diagram] Trace Relationship Diagram ... Explanatory diagram focusing only on trace relationships between processes
Furthermore, to see details of the metamodel for each process, please refer to the following class diagrams. At the top of each class diagram are classes that can be placed at the project root, illustrating the parent-child hierarchical structure and reference relationships between classes.
System Requirements Analysis/
[Class Diagram] System Requirements Analysis
Software Requirements Analysis/
[Class Diagram] Software Requirements Analysis
Software Architecture Design/
[Class Diagram] Software Architecture Design
Software Component Design/
[Class Diagram] Software Component Design
Software Component Test/
[Class Diagram] Software Component Test
Software Integration Test/
[Class Diagram] Software Integration Test
Software Test/
[Class Diagram] Software Test
Footnotes
-
An Architect Edition license is required to view the Profile Navigator and class diagrams. ↩