Benutzer-Werkzeuge

Webseiten-Werkzeuge


se:softwaretechnologie

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
se:softwaretechnologie [2008-02-18 12:52]
stefan
se:softwaretechnologie [2008-02-19 12:28]
stefan
Zeile 32: Zeile 32:
  
 ===== Objektorientierte Systementwicklung ===== ===== Objektorientierte Systementwicklung =====
 +
  
 ==== Anforderungen / Aufwandsermittlung ==== ==== Anforderungen / Aufwandsermittlung ====
Zeile 69: Zeile 70:
   * Mögliche Verfälschungen (S. 85)   * Mögliche Verfälschungen (S. 85)
     * Tilgung     * Tilgung
-    ​unterspezifizierte Prozessworte +      ​Implizite Annahmen 
-    * Verallgemeinerung+      * Unvollständig spezifizierte Prozesswörter 
 +      * Unvollständige Komparative und Superlative 
 +      * Modaloperatoren der Möglichkeit 
 +      * Modaloperatoren der Notwendigkeit 
 +    * Verallgemeinerung ​(Generalisierung) 
 +      * Universalquantoren 
 +      * Unvollständig spezifizierte Bedingungen 
 +      * Substantive ohne Bezugsindex
     * Verzerrung     * Verzerrung
 +      * Nominalisierung
   * Template   * Template
     * [when][under what conditions] the system (shall | should | will) [be capable of | provide <​whom>​ the ability to] <​process>​ what how      * [when][under what conditions] the system (shall | should | will) [be capable of | provide <​whom>​ the ability to] <​process>​ what how 
Zeile 344: Zeile 353:
 ==== Wasserfallmodelle ==== ==== Wasserfallmodelle ====
   * Klassisch   * Klassisch
-    ​Analyse +    ​Analyse 
-    ​Definition +    ​Definition 
-    ​Entwurf +    ​Entwurf 
-    ​Implementierung +    ​Implementierung 
-    ​Wartung+    ​Wartung
   * 60 - 80% aller Fehler entstehen in der Analysephase! Analysefehler erzeugen 60 - 70 % der Gesamtkosten!   * 60 - 80% aller Fehler entstehen in der Analysephase! Analysefehler erzeugen 60 - 70 % der Gesamtkosten!
   * erweitert: mit Validierungsphasen   * erweitert: mit Validierungsphasen
Zeile 437: Zeile 446:
 ===== Qualität des Entwicklungsprozesses ===== ===== Qualität des Entwicklungsprozesses =====
   * Process Maturity Levels   * Process Maturity Levels
-    ​initial +    ​initial 
-    ​repeatable +    ​repeatable 
-    ​managed (defined) +    ​managed (defined) 
-    ​measured (managed) +    ​measured (managed) 
-    ​optimized (optimizing)+    ​optimized (optimizing)
   * Capability Maturity Model   * Capability Maturity Model
     * Key Process Areas -> erreichen Ziele     * Key Process Areas -> erreichen Ziele
Zeile 485: Zeile 494:
   * Aufwandsschätzung   * Aufwandsschätzung
     * http://​de.wikipedia.org/​wiki/​Cocomo     * http://​de.wikipedia.org/​wiki/​Cocomo
 +
  
 ===== ToDo ===== ===== ToDo =====
 +  * Eigene Aufzeichnungen zur Vorlesung durchgehen
   * Lernziele des Skripts anschauen   * Lernziele des Skripts anschauen
   * Praktikumsunterlagen anschauen   * Praktikumsunterlagen anschauen
-  * Infos zu Extreme Programming +  * Aufgaben zum Übungsprojekt Handhabungsautomat lösen 
-  * Infos zu Zustandsautomaten+
   * UML-Diagrammtypen detaillierter anschauen   * UML-Diagrammtypen detaillierter anschauen
     * Use-Case-Diagramm     * Use-Case-Diagramm
Zeile 510: Zeile 521:
       * Kompaktdarstellung ("​Bonbon"​)       * Kompaktdarstellung ("​Bonbon"​)
     * Zustandsautomaten     * Zustandsautomaten
-  * Eigene Aufzeichnungen zur Vorlesung durchgehen + 
-  * Infos zu COCOMO II +  * Nähere Informationen einholen 
-    * http://​www-ivs.cs.uni-magdeburg.de/​~dumke/​ST2/​ST2Prozess.html +    * Extreme Programming 
-  Script farbig ausdrucken +    Zustandsautomaten 
-  Informationen zu MVC. Welche Aufgabe hat der Controller?​ +    * MVC. Welche Aufgabe hat der Controller?​ 
-  Informationen zu SDL +    * SDL 
-  Informationen zu OCL +    * OCL 
-  Aufgaben zum Übungsprojekt Handhabungsautomat lösen+    Petri-Netze (?) 
 +    * CORBA, CCM, COM, EJB, CAN(open) (?) 
 +    * MDA 
 +    * Was ist ein "​aktives Objekt"​ genau? 
 + 
 +==== Erledigt ====
   * Entwurfsmuster genauer anschauen   * Entwurfsmuster genauer anschauen
     * Übersichtsblatt mit Klassendiagrammen aller Pattern erstellen     * Übersichtsblatt mit Klassendiagrammen aller Pattern erstellen
Zeile 546: Zeile 562:
     * http://​www.se.uni-hannover.de/​documents/​kurz-und-gut/​ws2004-seminar-entwurf/​software-metriken_mthomas.pdf     * http://​www.se.uni-hannover.de/​documents/​kurz-und-gut/​ws2004-seminar-entwurf/​software-metriken_mthomas.pdf
     * http://​informatik.unibas.ch/​lehre/​ws05/​cs203/​softeng13.pdf     * http://​informatik.unibas.ch/​lehre/​ws05/​cs203/​softeng13.pdf
-  * Petri-Netze (?) +  * Infos zu COCOMO II 
-  CORBA, CCM, COM, EJB, CAN(open) (?) +    http://​www-ivs.cs.uni-magdeburg.de/​~dumke/​ST2/​ST2Prozess.html
-  * MDA +
-  * Was ist ein "​aktives Objekt"​ genau?+
  
 ===== Übungen ===== ===== Übungen =====
se/softwaretechnologie.txt · Zuletzt geändert: 2014-04-05 11:42 (Externe Bearbeitung)