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 21:09]
stefan
se:softwaretechnologie [2008-02-25 11:12]
stefan
Zeile 13: Zeile 13:
     * zwei Entwurfsmuster und eine sonstige Entwurfsmaßnahme einsetzen     * zwei Entwurfsmuster und eine sonstige Entwurfsmaßnahme einsetzen
   * Zuletzt folgen acht Wissensfragen,​ die nichts mit dem Projekt zu tun haben.   * Zuletzt folgen acht Wissensfragen,​ die nichts mit dem Projekt zu tun haben.
 +  * Eigene Notizen
 +    * Architekturen
 +    * UML-Spezialitäten
 +    * Einsatz von Entwurfsmustern
 +    * State machines
 +
 +==== Tipps ====
 +  * Jedes Wort im Text genau auf Auswirkungen auf Methoden/​Attribute prüfen. Beispiel "​Taste.LeuchteAn()"​.
 +  * Jedes Element muss seinen Auftraggeber über eine "​fertig"​-Meldung benachrichtigen (wichtig für Sequenzdiagramme und Zustandsdiagramme)
 +  * Benutzerinteraktionen werden ins Sequenzdiagramm aufgenommen. Beispiel: Benutzer drückt Taste.
  
 ===== Einführung ===== ===== Einführung =====
Zeile 32: Zeile 42:
  
 ===== Objektorientierte Systementwicklung ===== ===== Objektorientierte Systementwicklung =====
 +
  
 ==== Anforderungen / Aufwandsermittlung ==== ==== Anforderungen / Aufwandsermittlung ====
Zeile 69: Zeile 80:
   * 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 485: Zeile 504:
   * 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+  * Wiki-Eintrag drucken/​speichern 
   * UML-Diagrammtypen detaillierter anschauen   * UML-Diagrammtypen detaillierter anschauen
     * Use-Case-Diagramm     * Use-Case-Diagramm
Zeile 510: Zeile 532:
       * Kompaktdarstellung ("​Bonbon"​)       * Kompaktdarstellung ("​Bonbon"​)
     * Zustandsautomaten     * Zustandsautomaten
-  ​Eigene Aufzeichnungen zur Vorlesung durchgehen +      ​Wie wird ein "​defer"​ dargestellt 
-  * Infos zu COCOMO II + 
-    * http://​www-ivs.cs.uni-magdeburg.de/​~dumke/​ST2/​ST2Prozess.html +  * Nähere Informationen einholen 
-  Script farbig ausdrucken +    * Extreme Programming 
-  * 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 573:
     * 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)