Viewpoints of the TOGAF method, Phase C, Data Architecture, are provided below. Appropriate links are provided to reference how to build referenced artifacts in System Architect.
Catalogs
▪Data Entity/Data Component catalog: Represented by applicable definition types, accessible via the applicable grouping in Explorer (Browser).
Matrices
▪Data Entity/Business Process matrix: A Business Process (BPMN) to Entity matrix is available in the Data tab of the Matrix Browser.
▪System/Data matrix: An Entity to System matrix is not provided; you can create your own via user-definable matrices. System Architect does offer an Entity to Application Component matrix.
Core diagrams
▪Class diagram: Depict the relationships among the critical data entities (or classes) within the enterprise. Use a UML class diagram (see UML class diagrams) or an entity relation diagram (see Components of an entity relation diagram).
▪Data Security diagram: Depict which actor (person, organization, or system) can access which enterprise data. This relationship can be shown in a matrix form between two objects or can be shown as a mapping. You can create this as a customized diagram or report.
▪Creating class hierarchy diagrams: Show the technical stakeholders a perspective of the class hierarchy. This diagram gives the stakeholders an idea of who is using the data, how, why, and when.
▪Data Migration diagram: Show the flow of data from the source to the target applications, critical when implementing a package or packaged service-based solution: especially when replacing a legacy application with a package, or migrating an enterprise to a larger packaged services footprint. You can use the System Architecture diagram for this (see System architecture diagrams for the Application Model).
▪Data Lifecycle diagram: Manage business data throughout its lifecycle from conception until disposal within the constraints of the business process. The data is considered as an entity in its own right, decoupled from business process and activity. Each change in state is represented on the diagram, which can include the event or rules that trigger that change in state. You can use a UML state diagram for this.