Forum: Compiler & IDEs Softwarearchitektur bestimmen


von Stefan (Gast)


Lesenswert?

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!!

von SE (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.