What problem does it solve?
Architectural decomposition is essential to manage complexity in large software systems. This Skill reads BA data from a Neo4j graph and assists in decomposing the system into modules (Bounded Contexts), building a Context Map, and identifying non-functional requirements. It helps users generate a coherent SA view of an evolving architecture directly from business artifacts.
Core Features & Use Cases
- Graph-based decomposition: partition the system into modules and bounded contexts using BA data from the graph.
- Context Map construction: determine dependencies, data ownership, and interaction patterns across modules.
- NFR integration: model non-functional requirements and link them to corresponding modules and use cases.
- SA-ready artifacts: produce Module and Requirement nodes in the graph for downstream SA activities.
Quick Start
Construct a graph-based architecture for a new project by importing BA data from Neo4j and generating modules, a context map, and NFRs in the SA graph.