21.11.2013 Aufrufe

Eine Einführung in die Programmiersprache C und die Grundlagen ...

Eine Einführung in die Programmiersprache C und die Grundlagen ...

Eine Einführung in die Programmiersprache C und die Grundlagen ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>E<strong>in</strong>e</strong> <strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>die</strong> Informatik <strong>und</strong> <strong>die</strong> <strong>Programmiersprache</strong> C<br />

Die Verwendung von Methoden / Methodologien soll nicht als e<strong>in</strong> e<strong>in</strong>engendes Korsett verstanden<br />

werden, sondern als Hilfsmittel / Werkzeug um den Denkprozess zu unterstützen, e<strong>in</strong>e klare Vorgehensweise<br />

zu def<strong>in</strong>ieren, <strong>die</strong> Kommunikation mit K<strong>und</strong>en <strong>und</strong> Mitarbeitern zu erleichtern <strong>und</strong> das<br />

Abweichen von geordneten Bahnen (Abdriften <strong>in</strong>s Chaos) zu vermeiden.<br />

Wichtig ist, dass allen Beteiligten <strong>die</strong> Regeln der verwendeten Methoden mit ihren Vor- <strong>und</strong><br />

Nachteilen bekannt s<strong>in</strong>d.<br />

31.3 E<strong>in</strong>satz von Methoden<br />

Phase<br />

Spezifikation, Analyse <strong>und</strong> Anforderungsdef<strong>in</strong>ition,<br />

Pflichtenheft<br />

Methode<br />

Klartext<br />

CRC-Cards (Class, Responsibilities and<br />

Collaboration)<br />

Use Cases<br />

SADT (Für Grosse Zusammenhänge, Organisationen<br />

usw.)<br />

SA nach Yourdan / De Marco<br />

Petri-Netze<br />

State-Event (Beschreibung von Automaten)<br />

Entity-Relationship-Modelle (E-R-Modelle) für Datenmodelle<br />

/ Datenbanken<br />

UML (OOA)<br />

Konzept <strong>und</strong> Systemdesign<br />

Structure Chart (Modul Hierarchie), Modul Life Cycles<br />

Jackson (Datenstrukturen)<br />

Nassi Schneidermann (Struktogramm)<br />

State-Event (Automaten, reaktive Systeme)<br />

MASCOT (Prozesse <strong>und</strong> Prozesskommunikation)<br />

Entity-Relationship-Modelle<br />

UML (OOD)<br />

Detailliertes Systemdesign, Programmdesign<br />

Entity-Relationship-Modelle (Beschreibung von Datenbanken,<br />

Datennormalisierung)<br />

State-Event (Automaten, reaktive Systeme)<br />

Petri-Netze (Automaten, reaktive Systeme, Kommunikation<br />

von Prozessen, Erkennen von Deadlocks)<br />

Structure Charts (Modul Hierarchie), Modul Life Cycles<br />

Jackson (Datenstrukturen)<br />

Nassi Schneidermann (Struktogramm)<br />

Entscheidungstabellen<br />

UML (OOD)<br />

Gedruckt am 10.09.2009 14:23:00 Letzte Änderung am: 10. September 2009 Version 2.4.1, I. Oesch 125/147

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!