Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. Roadmap and Feature Planning

...

First step of the architecture design shall create and update software architecture block diagram such as this.  Typically  
Typically, adding/removing architecture blocks is only allowed by adding/removing functional requirements or refactoring.  This   
This block diagram need to be written or stored in AGL confluence.

  • T2-2 Create/update software component list and component block diagram

The software architecture block diagram shall break down to software component list and component block diagram.  Element   
Element of software component list shall be linking to platform functional requirement for tracing. 

Each software component divide to will be separated and distinguished into AGL development software and existing opensource software.  The   
The process for AGL development software is set out in Section 2.1.  The process for reusing existing opensource software is set out in Section 2.2.

...

  • E2.1-1 The extraction of the relevant software components shall be completed.

...

Tasks [Under description]

  • T2.1-1 Create/update diagram and description of software component use case diagram and descriptionfrom use case point of view
  • T2.1-2 Describe External design of software component 
    • Developer shall describe external design using 
  • T2.1-3 Describe Internal design of software component
  • T2.1-2 Create
  • Create/update software component activity diagram and description
  • T2.1-3 Create/update software component state machine diagram and description
  • T2.1-4 Create/update software component interface description
  • T2.1-5 Create/update software component test specification

...

  • V2.1-2 Review the interface description

TBD.

  • V2.1-3 Review the test .

...

  • E2.2-1 The extraction of the relevant software components shall be completed.

Tasks

  • T2.2-1 Create/update software component use case diagram and description

...

  • Develop software component which is specified in Architecture document.

Entry Criteria

  • E3.1-1 AGL development process section 2.1 has been completed.
  • E3.1-2 
  • E3.1-3



Tasks

  • T3.1-1 
  • T3.1-2 
  • T3.1-3 
  • T3.1-4 
  • T3.1-5 

...