1.5 KiB
1.5 KiB
Update C4 Diagram
Purpose
Update existing C4 diagram with new elements, relationships, or modifications.
Prerequisites
- Existing C4 model
- Change requirements
- Updated system information
Process
1. Analyze Current Model
- Review existing elements
- Identify areas for change
- Assess impact of modifications
- Plan update strategy
2. Implement Changes
- Add new elements
- Modify existing elements
- Update relationships
- Adjust views and styling
3. Validate Changes
- Check syntax correctness
- Verify consistency
- Test view layouts
- Ensure completeness
4. Update Documentation
- Document changes made
- Update element descriptions
- Revise relationship labels
- Update view configurations
5. Generate Updated DSL
- Create updated DSL file
- Preserve existing structure
- Apply new changes
- Maintain consistency
Change Types
- Add Elements: New persons, systems, containers, components
- Modify Elements: Update descriptions, technologies, properties
- Update Relationships: Change connections, labels, technologies
- Adjust Views: Modify layouts, add/remove elements
- Apply Styling: Update colors, shapes, themes
Output
- Updated Structurizr DSL file
- Change log documentation
- Validation report
Elicitation Questions
- What specific changes need to be made?
- Are there any elements to remove or modify?
- What new relationships need to be added?
- Should any views be updated or added?
- Are there any styling changes required?