Содержание
- 2. Einführung Die Historie der Objektorientierung UML (Unified Modeling Language)
- 3. Objekt Ein Objekt ist eine zur Ausführungszeit vorhandene und für ihre Instanzvariablen Speicher allokierende Instanz, die
- 4. Fahrrad Mensch Buch Realität Modell besitzt liest
- 5. Klassen & Objekte & Instanzen Klassen Eine Klasse ist die Definition der Attribute, Operationen und der
- 6. Objekt-Klassen-Beziehung: Klasse Objekt z.B Instance of Studenten Xinxin Instance of Haibin Instance of
- 7. Attribute & Methode Attribute die Struktur der Objekte: ihre Bestandteile und die in ihnen enthaltenen Informationen
- 8. Kreis radius Mittelpunkt: Point = (10,10) anzeigen() entfernen() setPosition(pos:Piont) setRadius(neuerRadius) einKreis:Kreis radius = 25 mittelpunkt =
- 9. GeomFigur Dreieck Rechteck Kreis Oberklasse Unterklassen Vererbung
- 10. Die Geschichte der Programmiersprache ist eine kontinuierliche Steigerung der Abstaktionen: Machinensprache (Bitmuster,Machinenabhaengig…) Assemblersprache (Zeichen statt Bitfolge…)
- 11. Algo Smalltalk-72 Smalltalk-74 Smalltalk-76 Smalltalk-78 Smalltalk-80 Fortran PL/1 Cobol Pascal C Simula LISP Prolog Ada ObjectPascal
- 12. Eingenschaft der objektorientireten Programmiersprache Strukturierung der Objekten: alles ist Objekt durch Vererbung strukturiert Nachrichtenaustauch: Programm ist
- 13. 1. OOSE isr mehr als Programieren in einer objektorientierten Sprache! 2. Objektorientierung wird als die Wichtigste
- 14. OOA = “Objektorientierte Analyse” OOD = “Objektorientierter Entwurf(Design)” OOP = “Objektorientierte Programmierung”
- 15. Aufgabe der OOA Objekte und Klassen identifizieren Verantwortlichkeiten identifizieren und den Klassen zuordnen Zusammenarbeit zwischen den
- 16. Aufgabe der OOD Festlegung der Architektur des Systems Ueberarbeiten des in OOA erzeugten OOA-Klassenmodells, z.B Hinzufuegen/Verschmelzen/Aendern
- 17. Aufgabe der OOP Umsetzung des in OOD erzeugten OOD-Modells in einer Objektorientierten Programmiersprache Klassentests und schrittweise
- 18. Softwareentwicklung Programmierung ≠ Softwareentwicklung
- 19. Konventionelle Entwicklung(Wasserfallmodell) Analyse und Spezifikation Entwurf Implementierung Test und Integration Sequentiell,in einer Richtung Schwerigkeiten fuer Iteration
- 20. objektorientierte Entwicklung iterative Entwicklung in jeder Iteration werden die Phasen des Wasserfallmodells durchlaufen Wiederverwendungsproblem geloest
- 21. Analyse und Design mit UML
- 22. Was ist UML? Unified Modeling Language ist eine Sprache zur Spezifikation, Visualisierung, Konstruktion und Dokumentation von
- 23. Wer steht hinter der UML? Die UML wurde entwickelt von Grady Boch, Ivar Jacobsen und Jim
- 24. Was beinhaltet die UML? Die Elemente der UML werden nach Diagrammtypen gegliedert: Anwendungsfalldiagramm Klassendiagramm Aktivitätsdiagramm Kollaborationsdiagramm
- 25. Anwendungsfalldiagramm Systemgrenze
- 26. Klassendiagramm(1)
- 27. Klassendiagramm(2) Oberklasse Unterklasse1 Unterklasse2 Unterklasse3
- 29. Скачать презентацию