Stakeholder Requirements Template¶
.. 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><The SW Platform|Feature|Component> shall <main verb> <object> <parameter> <temporal/logical conjunction><Note: (optional, not to be verified)>Sentence template:
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 someting
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.
Tool Requirements Template¶
.. 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><The Tool> shall <main verb> <object> <parameter> <temporal/logical conjunction><Note: (optional, not to be verified)>