Hi,
ich soll wg der ISO 62304 für die Dokumentation eines Produktes die
Softwarearchitektur bestimmen.
Die Software ist ganz normaler C-Code, der auf einem Atmega läuft. Es
gibt verschiedene Betriebsmodi, wird gemessen und geschaltet, das
übliche eben.
Habt ihr ein Beispiel, wie so eine Softwarearchitektur aussehen kann?
Gibt es da eine bestimmte Form (graphisch die verschiedenen
Funktionseinheiten darstellen) oder gehe ich von einzelnen Funktionen
und ihrem Zusammenspiel aus?
Wie ihr seht, klingt das noch alles ziemlich planlos
> wäre für Tipps + Beispiele sehr dankbar!!
Hast du die Norm gründlich, dabei insbesondere auch die informativen Teile, gelesen? Meist stehen da Begriffe wie z.B. Programmablaufplan, Kontrollflussgraph, Nassi-Shneidermann-Diagramme drin. Diese sind dann oft noch näher erläutert. Die ISO 62304 kenne ich nun leider nicht. Die IEC 61508 erklärt solche Techniken aber wie gesagt z.B. in einem informatiiven Anhang. Wie sinnvoll es nun scheint z.B. einen Programmablaufplan einer Software als Dokumentation zu erstellen, ist zu überlegen. Für den Microcontrollerbereich ist das sicher noch sinnvoll, für große Softwaresysteme eher nicht mehr. Dennoch empfiehlt es sich evt. zusätzlich eine Abstraktionsebene höher zu gehen, um die Gesamtzusammenhänge der einzelnen Komponenten darzustellen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.