Requirement Templates#

todo: add links to standards

Stakeholder Requirements Template
status: draft
security:
safety:
status: draft
tags: requirements_management
.. stkh_req:: <Title>
:id: STHK_REQ__<Title>
:reqtype: <Functional|Interface|Process|Legal|Non-Functional>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:rational: <The rationale provides the reason that the requirement is needed.>
:status: <valid|invalid>
Feature Requirements Template
status: draft
security:
safety:
status: draft
tags: safety
.. feat_req:: <Title>
:id: FEAT_REQ__<Feature>__<Title>
:reqtype: <Functional|Interface|Process|Legal|Non-Functional>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:satisfies: <link to stakeholder requirement id>
:status: <valid|invalid>
Component Requirements Template
status: draft
security:
safety:
status: draft
tags: safety
.. comp_req:: <Title>
:id: COMP_REQ__<Component>__<Title>
:reqtype: <Functional|Interface|Process|Legal|Non-Functional>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:satisfies: <link to feature requirement id>
:status: <valid|invalid>
Tool Requirements Template
status: draft
security:
safety:
status: draft
tags: safety
.. tool_req:: <Title>
:id: TOOL_REQ__<Tool>__<Title>
:reqtype: <Functional|Interface|Process|Legal|Non-Functional>
:security: <YES|NO>
:safety: <QM|ASIL_B|ASIL_D>
:satisfies: <link to stakeholder id>
:status: <valid|invalid>
Requirement Formulation Template
status: valid
security:
safety:

Requirements shall be specified according to the following schema:

<The SW Platform|Feature|Component> shall <main verb> <object> <parameter> <temporal/logical conjunction>

<Note: (optional, not to be verified)>

Table 2 Sentence Table#

Addressee of the requirement (subject)

shall

main verb

object of the requirement

parameter of the requirement

temporal/logical conjunction

The development object (who/what)

shall

do something

for whom or what

which target value/condition

when, under which conditions

The parking brake (general example)

shall

hold

the vehicle

up to a inclination of 20 deg

under all conditions (weather, …)

The software platform (from our stakeholder requirements)

shall

enable

users

to ensure the compatibility of application software

across vehicle variants and vehicle software releases.

Note

Of the last three columns of the above sentence template table, filling one is mandatory the others are optional.