Versions Compared

Key

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

1. Roadmap and Feature Planning

...

  • T2.1-1 Create/update diagram and description of software component from use case point of view
    • Use case diagram and/or Use case description should be showed in design documents to help understand  requirements and to help have common understanding for requirements and,
    • Use case diagram and/or Use case description show necessity of software component to be developed.
  • T2.1-2 Create/update software component interface description
    • This is important information for the component users, so it shall be included in design documents or described as markdown
    • Developer shall define and describe meaning, parameter and return value of each interface
    • If the order of calling interface function/method is important, we recommend that developer create a sequence diagram.
  • T2.1-3 Create/update software component activity diagram
  • T2.1-4 Create/update software component state machine diagram and table
    • If the software component to be designed has a state, state transition should be represented by state machine diagram and/or state machine table.
    • To prevent omission of consideration during design process, we recommend that developer checks his design using state machine table. 
  • T2.1-5 Create/update deployment diagram
    • Developer should clarify related and/or interfering other components or hardware devices to show necessity of these.
  • T2.1-6 Create/update software component test specification
    • To Design test cases to meet the requirement coverage and
    • To describe these as specification document.

...

  • V2.1-2 Review the interface description

TBD.

  • V2.1-3 Review the test .

...

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



Tasks

  • T3.1-1 Scan developed code using static analysis tool, findings from tools should be fixed.
  • T3.1-2 
  • T3.1-3 
  • T3.1-4 
  • T3.1-5 

...

  • Create, update or fix packages/recipes.

Entry Criteria

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

Tasks

  • T3.2-1 Scan developed code using static analysis tool, findings from tools should be XXXX..