DIGIT CORE
Search…
Design Guide
For designers and architects
This guide provides step by step guide on how to design services on DIGIT. Design is a process of identifying the various layers of abstractions and also unbundling each layers to reusable components. We will start by modeling the requirements as high level Process Workflow. This helps us identify the actors and sequence of activities. From this we are able to extract the Roles, Services and Workflow. Roles and Workflows can be configured into DIGIT. DIGIT also comes with many services that can be reused.
  1. 1.
    1. 1.
      Model the Service Process Workflow
    2. 2.
      Elaborate User Stories
    3. 3.
      Elaborate Process Performance Indicators
  2. 2.
    1. 1.
      Identify Registries and Services
    2. 2.
      Extract the Workflow
    3. 3.
      Detail the Design for Registries and Services
    4. 4.
      Identify DIGIT Reusable Registries and Services
    5. 5.
      Develop Sequence Diagrams
  3. 3.
    1. 1.
      Design Transactional User Interface
    2. 2.
      Design Performance Dashboard
  4. 4.
    Develop Engineering Plan

Outputs of design phase

The outputs of the design phase are as follows
  1. 1.
    Process Workflows
  2. 2.
    User Stories
  3. 3.
    Service Specifications (YAML)
  4. 4.
    Service Detailed Design (Class and Database Design)
  5. 5.
    Sequence Diagrams for each User Story
  6. 6.
    User Navigation Model
  7. 7.
    User Interface Design
  8. 8.
    Dashboard Design
  9. 9.
    Engineering Plan
__
All content on this website by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.
Copy link