Requirement Gathering -> System Design -> Coding -> Deploy
Overview:
1) Requirement Gathering
- Process Design (BPMN)
- Wireframing
- Generating spec.
2) System Design
System Design
- UML
- SysML
Database Design
- ERD
Glossary
3) Coding
Source Code
- Generation
- Reversal
Database
- Generation
- Reversal
Details:
Management tools:
1. Use case management - One use case = one user goal (feature or function) (e.g.
pay the bill)
2. User Story Management - One use case has many scenarios (user stories)
3. Sprint Management
4. Task Management
Creating Diagram in the VP:
1. UML
a. Use case diagram
b. Activity diagram…
2. Business
a. Business Process Diagram
b. Conversation Diagram
c. Data Flow Diagram
d. Organization Chart
e. …
3. SysML
a. Block Definition Diagram
b. Internal Block Diagram
c. Parametric Diagram
4. Requirement
a. Textual Analysis
b. Requirement Diagram
c. Wireframes
d. …
5. SoaML
a. Service Interface Diagram
b. Service Participant Diagram
c. Service Contract Diagram
d. …
6. Enterprise
a. Zachman Framework
b. Business Motivation Model
c. ArchiMate Diagram
7. Other
a. Mind Mapping Diagram
b. Grid
c. …