Zum Hauptinhalt springen

Software Engineering Use Case

Der Software Engineering Use Case unterstützt den Software-Lebenszyklus nach IEC 62304: Softwareanforderungen, Software Items und Units, Schnittstellen, Segregation sowie Integrations-, Regressions- und Systemtests. Er verbindet sich mit System Requirements, Design Output, Hazardous Situations und Risk Control Measures aus den Use Cases Requirements und Risk Management.

Knowledge Topics​

Der Use Case ist aktiv, sobald dein Produkt diese Knowledge Topics enthält:

  • Software Requirements
  • Software Items
  • Software Units
  • Integration Tests
  • Regression Tests
  • Segregation
  • System Tests
  • Interfaces

Diese Knowledge Topics sind optional. Füge sie deinem Produkt hinzu, um die Beziehungen zu aktivieren, die sie verwenden:

  • System Requirements
  • Hazardous Situation
  • Risk Control Measures
  • Parts/Components
  • Design Output

Beziehungen​

Jede Zeile ist eine Trace-Spalte im Source Knowledge Topic. Allow Multiple zeigt, ob ein Datensatz mit mehr als einem Ziel-Datensatz verknüpft werden kann. Bidirectional Beziehungen werden auch im Target Knowledge Topic angezeigt.

Source Knowledge TopicRelation NameTarget Knowledge TopicAllow MultipleBidirectionalBeschreibung
System TestsVerifiesSoftware RequirementsYesNoWähle die Software Requirements, die durch diesen System Test verifiziert werden.
Software RequirementsDerived FromSystem RequirementsYesNoWähle die System Requirements, von denen dieses Software Requirement abgeleitet ist.
Integration TestsTestsSoftware ItemsYesNoWähle die Software Items, die durch diesen Integration Test getestet werden.
Regression TestsReranIntegration TestsYesNoWähle die Integration Tests, die durch diesen Regression Test erneut ausgeführt werden.
After implementation ofSoftware ItemsYesNoWähle die Software Items, nach deren Implementierung dieser Regression Test durchgeführt wird.
Software ItemsPart OfSoftware ItemsNoNoWähle das übergeordnete Software Item dieses Software Items.
CausesHazardous SituationYesNoWähle die Hazardous Situations, die dieses Software Item verursachen kann.
SegregationBetweenSoftware ItemsYesNoWähle die Software Items, die durch diese Segregation voneinander getrennt werden.
Corresponds toRisk Control MeasuresNoNoWähle die Risk Control Measure, die dieser Segregation entspricht.
Software UnitsPart OfSoftware ItemsNoNoWähle das Software Item, zu dem diese Software Unit gehört.
InterfacesConnects (Software)Software ItemsYesNoWähle die Software Items, die durch dieses Interface verbunden werden.
Connects (Hardware)Parts/ComponentsYesNoWähle die Hardware-Komponenten, die durch dieses Interface verbunden werden.
Needs to fulfillSoftware RequirementsYesNoWähle die Software Requirements, die dieses Interface erfüllen muss oder zu denen dieses Interface beiträgt.
Design OutputRelated to SWR *Software RequirementsYesYesWähle die Software Requirements, die mit diesem Design Output zusammenhängen.

* Nur verfügbar, wenn das Target Knowledge Topic Teil deines Produkts ist.

Integration mit anderen Use Cases​

Knowledge Topics, die zu mehr als einem Use Case gehören, verbinden diese Use Cases. Dieser Use Case teilt Knowledge Topics mit: