Demo page details

Page source code: analysis.rst

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
{% set page="analysis.rst" %}
{% include "demo_page_header.rst" with context %}

πŸ“Š Analysis
===========
.. grid:: 1 1 2 3

      .. grid-item::

         **Base Car types**

         .. needpie::
            :labels: req, spec, impl, test, testrun 

            "base_car" in docname and type=="req" 
            "base_car" in docname and type=="spec" 
            "base_car" in docname and type=="impl" 
            "base_car" in docname and type=="test" 
            "base_car" in docname and type=="testrun" 

      .. grid-item::

         **Teen Car types**
         
         .. needpie::
            :labels: req, spec, impl, test, testrun 

            "teen_car" in docname and type=="req" 
            "teen_car" in docname and type=="spec" 
            "teen_car" in docname and type=="impl" 
            "teen_car" in docname and type=="test" 
            "teen_car" in docname and type=="testrun" 

      .. grid-item::

         **Granny Car types**
         
         .. needpie::
            :labels: req, spec, impl, test, testrun 

            "granny_car" in docname and type=="req" 
            "granny_car" in docname and type=="spec" 
            "granny_car" in docname and type=="impl" 
            "granny_car" in docname and type=="test" 
            "granny_car" in docname and type=="testrun" 


      .. grid-item::

         **Base Car Status**

         .. needpie::
            :labels: open, in progress, closed, None

            "base_car" in docname and status=="open"
            "base_car" in docname and status=="in progress"
            "base_car" in docname and status=="closed"
            "base_car" in docname and (status is None or status=="")

      .. grid-item::

         **Teen Car Status**

         .. needpie::
            :labels: open, in progress, closed, None

            "teen_car" in docname and status=="open"
            "teen_car" in docname and status=="in progress"
            "teen_car" in docname and status=="closed"
            "teen_car" in docname and (status is None or status=="")

      .. grid-item::

         **Granny Car Status**

         .. needpie::
            :labels: open, in progress, closed, None

            "granny_car" in docname and status=="open"
            "granny_car" in docname and status=="in progress"
            "granny_car" in docname and status=="closed"
            "granny_car" in docname and (status is None or status=="")
            

.. list-table::
   :header-rows: 1
   :stub-columns: 1
   :widths: 20 30 30 20
   :align: center

   - * Filter 
     * Base Car
     * Teen Car
     * Granny Car
   - * Reqs
     * :need_count:`"base_car" in docname and type=="req"` 
     * :need_count:`"teen_car" in docname and type=="req"` 
     * :need_count:`"granny_car" in docname and type=="req"` 
   - * Specs
     * :need_count:`"base_car" in docname and type=="spec"` 
     * :need_count:`"teen_car" in docname and type=="spec"` 
     * :need_count:`"granny_car" in docname and type=="spec"`
   - * Test Cases
     * :need_count:`"base_car" in docname and type=="test"` 
     * :need_count:`"teen_car" in docname and type=="test"` 
     * :need_count:`"granny_car" in docname and type=="test"`  
   - * Test Runs
     * :need_count:`"base_car" in docname and type=="testrun"` 
     * :need_count:`"teen_car" in docname and type=="testrun"` 
     * :need_count:`"granny_car" in docname and type=="testrun"` 


Requirement links
-----------------

.. needflow::
   :filter: type in ["req"]

πŸ“Š AnalysisΒΆ

Base Car types

_images/need_pie_2b2ae.svg

Teen Car types

_images/need_pie_e77bd.svg

Granny Car types

_images/need_pie_78780.svg

Base Car Status

_images/need_pie_fe67d.svg

Teen Car Status

_images/need_pie_e4f8a.svg

Granny Car Status

_images/need_pie_62aea.svg

Filter

Base Car

Teen Car

Granny Car

Reqs

3

7

1

Specs

0

2

0

Test Cases

0

14

0

Test Runs

0

13

0

@startuml

' Nodes definition 

node "<size:12>Requirement</size>\n**Automatic**\n**Braking**\n<size:10>BASE_BREAK</size>" as BASE_BREAK [[../base_car/requirements.html#BASE_BREAK]] #BFD8D2
node "<size:12>Requirement</size>\n**Wifi Support**\n<size:10>BASE_WIFI</size>" as BASE_WIFI [[../base_car/requirements.html#BASE_WIFI]] #BFD8D2
node "<size:12>Requirement</size>\n**Bluetooth**\n**Support**\n<size:10>BASE_BT</size>" as BASE_BT [[../base_car/requirements.html#BASE_BT]] #BFD8D2
node "<size:12>Requirement</size>\n**First**\n**requirement**\n<size:10>GRANNY_EXAMPLE</size>" as GRANNY_EXAMPLE [[../granny_car/requirements.html#GRANNY_EXAMPLE]] #BFD8D2
node "<size:12>Requirement</size>\n**Safety Features**\n<size:10>TEEN_SAFE</size>" as TEEN_SAFE [[../teen_car/requirements.html#TEEN_SAFE]] #BFD8D2
node "<size:12>Requirement</size>\n**Connectivity**\n**and**\n**Entertainment**\n<size:10>TEEN_CON</size>" as TEEN_CON [[../teen_car/requirements.html#TEEN_CON]] #BFD8D2
node "<size:12>Requirement</size>\n**Customization**\n**Options**\n<size:10>TEEN_CUSTOM</size>" as TEEN_CUSTOM [[../teen_car/requirements.html#TEEN_CUSTOM]] #BFD8D2
node "<size:12>Requirement</size>\n**Fuel Efficiency**\n<size:10>TEEN_EFF</size>" as TEEN_EFF [[../teen_car/requirements.html#TEEN_EFF]] #BFD8D2
node "<size:12>Requirement</size>\n**User-Friendly**\n**Interface**\n<size:10>TEEN_USER</size>" as TEEN_USER [[../teen_car/requirements.html#TEEN_USER]] #BFD8D2
node "<size:12>Requirement</size>\n**Customer-**\n**specific RADAR**\n**configuration**\n<size:10>TEEN_CUSTOMER</size>" as TEEN_CUSTOMER [[../teen_car/requirements.html#TEEN_CUSTOMER]] #BFD8D2
node "<size:12>Requirement</size>\n**Autonomous**\n**Driving**\n<size:10>TEEN_AUTO</size>" as TEEN_AUTO [[../teen_car/requirements.html#TEEN_AUTO]] #BFD8D2

' Connection definition 

TEEN_CON --> BASE_WIFI
TEEN_CON --> BASE_BT

@enduml