Systemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester
|
|
- Britta Becke
- vor 6 Jahren
- Abrufe
Transkript
1 Systemanalyse - Folien zur Vorlesung für AI3 im Sommersemester Hans-Jürgen Steffens (by courtesy of Prof. Dr. Thomas Allweyer) Fachbereich Informatik und Mikrosystemtechnik Fachhochschule Kaiserslautern, Standort Zweibrücken
2 Vorlesung Organisatorisches Warum Systemanalyse? Begriffe: System, Informationssystem, Modell Was ist Systemanalyse? Einordnung in den Software-Entwicklungsprozess Beteiligte und Ergebnisse der Systemanalyse Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
3 Zur Person Prof. Dr. Hans-Jürgen Steffens Lehrgebiet: Software-Engineering und Systemanalyse Büro: Gebäude H, Raum 234 Telefon: (06332) Homepage: Sprechstunde: Mittwochs Vormittag Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
4 Organisatorisches Systemanalyse: Vorlesung AI3, SS 2010 Schriftliche Klausur Termin wird noch bekannt gegeben Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
5 Organisatorisches zu den Übungen: Ablauf: Teilnahme an den Übungen ist Pflicht! Die Übungsblätter finden Sie unter Die Übungsaufgaben müssen vor jeder Übung bearbeitet sein und die Ergebnisse präsentiert werden können. Zwei erfolgreiche Präsentationen pro Teilnehmer sind obligatorisch Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
6 Hinweise Stellen Sie Fragen! Frühzeitig, nicht bis vor der Klausur warten! Was Sie nicht verstanden haben, haben andere oft auch nicht verstanden. Ich erkläre es gerne noch einmal. Versuchen Sie, am Ball zu bleiben Sie bekommen sonst Probleme im Seminar und vor der Klausur Ich stehe Ihnen gerne zur Verfügung Während der Vorlesung und im Anschluss In der Sprechstunde (es können auch gesonderte Termine vereinbart werden) Anregungen, Kritik, Probleme bitte frühzeitig äußern! Ich werde versuchen, Ihre Wünsche bzgl. Inhalt und Ablauf soweit möglich zu berücksichtigen. Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
7 Literatur Balzert, Heide: Lehrbuch der Objektmodellierung. Analyse und Entwurf mit der UML 2. 2.Auflage. Spektrum Akademischer Verlag, Heidelberg, Berlin Balzert, Helmut: Lehrbuch der Software-Technik. Software-Entwicklung. 2. Auflage. Spektrum Akademischer Verlag, Heidelberg, Berlin (verwendet UML 1.4) Hitz, M., Kappel, G.; Kapsammer, E.; Retschitzegger, W.: Objektorientierte Modellierung mit UML aktualisierte und überarbeitete Auflage. dpunkt, Heidelberg Rupp, Chris, Hahn, Jürgen; Queins, Stefan; Jeckle, Mario; Zengler, Barbara: UML 2 glasklar. 2. Auflage. Hanser, München Jedes UML-Buch, mit dem Sie gut zurecht kommen Beachten Sie: Viele Bücher verwenden noch die UML-Version 1.4. Vom Prinzip her hat sich nicht viel geändert, z.t. gibt es aber Änderungen in den Darstellungen. Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
8 Gliederung der Vorlesung 1. Einführung Systemanalyse Systemanalyse Was? Warum? Wozu? 2. Objektorientierte Systemanalyse mit UML Vorgehensweise? Methoden und Werkzeuge? Beispiel- Anwendung: Praktische Umsetzung 3. Überblick über den Gesamtablauf: Aktivitätsdiagramme 4. Die Benutzersicht: Use Case Diagramme 5. Objektorientierung: Grundlagen, Begriffe, Konzepte 6. Struktur des Systems: Klassen und Klassendiagramme 7. Zusammenspiel der Objekte: Interaktionsdiagramme 8. Lebenszyklen und Zustandsänderungen von Objekten: Zustandsdiagramme Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
9 Einführung Warum Systemanalyse? Begriffe: System, Informationssystem, Modell Was ist Systemanalyse? Einordnung in den Software-Entwicklungsprozess Beteiligte und Ergebnisse der Systemanalyse Ansätze der Systemanalyse: Strukturierte Analyse (SA) Objektorientierte Systemanalyse (OOA) Analyse, Entwurf, Implementierung OOA und OOD (Objektorientiertes Design) Pflichtenheft Überblick über die Unified Modeling Language (UML) Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
10 Typische Probleme bei der Software- Entwicklung Unklare Anforderungen Sich ändernde Anforderungen Komplexität Benutzerbedürfnisse nicht ausreichend berücksichtigt ==> Akzeptanzprobleme Mangelnde Kommunikation zwischen Anwendern und Entwicklern Mangelnde Kommunikation innerhalb des Entwicklungsteams Qualitätsprobleme Probleme beim Einhalten von Kosten- und Terminzielen Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
11 Gründe für Probleme bei der Software- Entwicklung Mängel bei Projektplanung und Management Ziele sind nicht klar Anforderungen sind nicht klar definiert Anwender und Entwickler sprechen verschiedene Sprachen Vermischung von Anforderungen und Lösung Vernachlässigung der Anforderungsanalyse zu Gunsten einer schnellen Umsetzung Whiscy-Syndrom: Why isn t Sam coding yet? Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
12 Notwendigkeit einer sorgfältigen Analyse Herausfinden, was Auftraggeber und Anwender wirklich wollen Sicherstellen, dass Sachverhalte des Anwendungsbereichs korrekt in die Software umgesetzt werden Probleme werden entdeckt, bevor das System realisiert ist Schaffung eines einheitlichen Verständnisses zwischen Anwendern und Entwicklern sowie innerhalb des Entwicklungsteams Beherrschung von Komplexität Anforderungen und Lösung sind klar voneinander getrennt Anforderungen sind klar definiert und dokumentiert Grundlage für Design, Implementierung und Test der Software Ermöglicht Priorisierung der Anforderungen und Entscheidung über ihre Realisierung Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
13 Ziel der Systemanalyse Wünsche und Anforderungen eines Auftraggebers an ein neues Softwaresystem ermitteln und beschreiben Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
14 System Systemgrenze (Rand) System Schnittstellen Elemente: -atomar -Subsystem In-/Output: -materiell -Immateriell (Information) Umwelt Im Folgenden: Konzentration auf Informationssysteme Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
15 Informationssystem Informationssystem: Ein System, dessen Zweck die Beschaffung, Verarbeitung, Speicherung, Übertragung und Bereitstellung von Informationen ist. Umfasst Menschen, organisatorische Regelungen und technische Einrichtungen. Computergestütztes Informationssystem (Anwendungssystem): Informationssystem, dessen Informationsverarbeitung teilweise durch Computersysteme automatisiert ist. Computersystem: Besteht aus Anwendungssoftware, Systemsoftware und Hardware. Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
16 Informationssystem Fokus der Systemanalyse Systemsoftware Hardware Anwendungssoftware Basis- System Informationssystem Computersystem Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
17 Modell Original-System Modell (-System) Zweck Abbildung Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
18 Modell Vereinfachte Abbildung eines komplexen Systems Je nach Zweck unterschiedliche Modelle Das Modell muss die für den Untersuchungszweck relevanten Merkmale des Originals beinhalten Nutzen von Modellen: Untersuchungen, die am Original nicht möglich wären Reduktion von Komplexität Nicht relevante Sachverhalte werden weg gelassen Kostenersparnis Modelle, von denen (noch) kein Original existiert Erkennen von Risiken Untersuchung von Alternativen Grundlage für die Erstellung eines Originals (Bauplan, Blaupause) Im Folgenden: Modelle von Informationssystemen Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
19 Analyse versus Entwurf Alle Aspekte der Implementierung werden in der Analysephase ausgeklammert Genaue Untersuchung der Anforderungen und Erstellung einer fachlichen Lösung Es wird eine perfekte Technik unterstellt Keine Performance- oder Speicherbeschränkungen, keine Verteilungsproblematik,... Technische Anforderungen werden in dieser Phase lediglich dokumentiert Klare Trennung zwischen den Anforderungen und ihrer Umsetzung Analyse: Nur die Anforderungen betrachtet (Was will der Benutzer/Auftraggeber tatsächlich?) Entwurf: Definition, wie die Anforderungen umgesetzt werden sollen (technische Lösung) Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
20 Wer ist an der Analyse beteiligt? Team aus: Systemanalytikern Kennen die Analyse-Methoden Fachexperten Kennen das Fachgebiet und dessen Regeln Zukünftige Benutzer Kennen die Anforderungen aus Anwendersicht Können z. B. Prototypen ausprobieren Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
21 Ergebnisse der Systemanalyse Pflichtenheft Textuelle Beschreibung dessen, was das System zu leisten hat Grundlage für Modellbildung Analysemodell (Fachkonzept) Fachliche Beschreibung des zu realisierenden Systems I.d.R. Grafiken (Diagramme) und Text Prototyp der Benutzungsoberfläche Falls erforderlich / sinnvoll Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
22 Eigenschaften des Analysemodells Konsistent Das Modell muss allen Anforderungen der Ausgangssituation genügen Das Modell muss in sich widerspruchsfrei sein Vollständig Alle fachlichen Funktionen, Objekte, usw. müssen erfasst sein Eindeutig Es muss sich um klare Vorgaben für die Entwurfsphase handeln, die nicht verschieden ausgelegt werden können. Realisierbar Es muss sich prinzipiell mit heute vorhandener Technologie umsetzen lassen Wie diese Umsetzung geschieht, wird jedoch in dieser Phase noch nicht berücksichtigt Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
23 Ansätze der Systemanalyse Strukturierte Analyse (SA) Wichtige Konzepte: Funktionsorientierte Zerlegung des Systems Kontextdiagramme (Datenaustausch mit der Umgebung) Datenflussdiagramme (DFD) Data Dictionary Objektorientierte Analyse (OOA) Wichtige Konzepte: Objektorientierte Zerlegung des Systems Use Case Diagramme (Anwendungsfälle) Klassendiagramme (Statische Struktur) Interaktionsdiagramme: Sequence und Collaboration Diagramme (Dynamisches Verhalten) Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
24 Strukturierte Analyse: Kontextdiagramm Schnittstelle Datenflüsse nach außen Kunde Fluganfrage Flugauskunft Flugticket-Bestellung Flugticket Flugtickets verkaufen Finanzbuchhaltung Buchungssatz Beispiel entnommen aus: Raasch, Jörg: Systementwicklung mit Strukturierten Methoden. 3. Auflage. München Wien Genau ein Prozess, repräsentiert Gesamtsystem Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
25 Strukturierte Analyse: Datenflussdiagramm (DFD) Detaillierung des Prozesses Flugtickets verkaufen Flugticket- Bestellung Fluganfrage Flugauskunft erteilen Flugticket ausstellen 2 Flugticket Buchungssatz Flugauskunft 1 Flug Datenspeicher Beispiel entnommen aus: Raasch, Jörg: Systementwicklung mit Strukturierten Methoden. 3. Auflage. München Wien Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
26 Strukturierte Analyse: Data Dictionary Buchungssatz = Name + Flugnr + Betrag Flugticket-Bestellung = Name + Flugnr + Startzeit Fluganfrage = Termin + Route Flugauskunft = [ Flug nicht im Angebot kein Platz frei Preis + Startzeit + Zielzeit + Flugnr ] Flugticket = Name + Flugnr + Startzeit + Route + Preis Flug = Flugnr + Flugdatum + Route + Startzeit + Zielzeit + Preis + Anzahl_freie_Sitze Route = Startort + Zielort Startzeit = Datum_Zeit Zielzeit = Datum_Zeit Datum_Zeit = Tag + Monat + Jahr + Stunde + Minute usw. Beispiel entnommen aus: Raasch, Jörg: Systementwicklung mit Strukturierten Methoden. 3. Auflage. München Wien Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
27 Strukturierte Analyse: Data Dictionary Verwendete Symbole und ihre Bedeutung: = ist äquivalent + Sequenz (und) [....] Auswahl (entweder, oder) { } Wiederholung (beliebig oft) n{ }m Wiederholung (mindestens n mal, höchstens m mal) 1{ } Beliebig oft, aber mindestens einmal 2{ }5 zwei bis fünf Mal Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
28 Objektorientierte Analyse (OOA) Durchgängigkeit der Beschreibung über alle Phasen der Softwareentwicklung hinweg Nutzung der gleichen Konzepte für Analyse, Design und Implementierung (bei Nutzung von objektorientierten Programmiersprachen) Erleichtert die Nachvollziehbarkeit und Änderbarkeit Verständlichkeit Objekte als Konzept aus der realen Welt intuitiv verständlich Reduzierte Komplexität durch Bildung von gekapselten Objekten Wartbarkeit und Erweiterbarkeit Änderungen an einer Stelle haben wenige Auswirkungen auf andere Teile des Systems Wiederverwendbarkeit Relativ abgeschlossene Objektdefinitionen und implementierungen lassen sich leicht wiederverwenden Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
29 Analyse Entwurf Objektorientierte Analyse (OOA) Objektorientiertes Design (OOD) Fachliche Beschreibung der Systemanforderungen Was soll das System machen, nicht: wie soll es umgesetzt werden Implementierungsaspekte ausgeklammert Es wird von perfekter Technik ausgegangen Erweiterung des OOA-Modells zu einem OOD-Modell Berücksichtigung von Effizienz- und Standardisierungsaspekten Erweiterung um systemnahe Klassen Schnittstellen Benutzungsoberfläche Datenhaltung Verteilung OOD-Modell soll direkt implementierbar sein Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
30 Analyse und Entwurf Analyse Pflichtenheft OOA-Modell Entwurf Oberflächenprototyp OOD- Modell Fachkonzept Datenhaltung Verteilung Benutzungsoberfläche Klassenbibliotheken Datenbank Implementierung Code (z. B. Java, C++) Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
31 Pflichtenheft Detaillierte verbale Beschreibung der Anforderungen Enthält auch nicht-formalisierbare Anforderungen Können nicht in Modellen dargestellt werden Z. B. Antwortzeiten, Sicherheitsaspekte,... Beschreibt das Was, nicht das Wie Adressaten Auftraggeber Projektteam Ausgewählte Benutzer Pflichtenheft ist Grundlage für juristischen Vertrag Leistungsbeschreibung Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
32 Pflichtenheft: Muster für Grob-Gliederung 1. Zielbestimmung: Muss-, Wunsch- und Abgrenzungskriterien 2. Produkteinsatz: Anwendungsbereiche, Zielgruppen, Betriebsbedingungen 3. Produktübersicht 4. Produktfunktionen mit Verweis auf OOA-Modell 5. Produktdaten mit Verweis auf OOA-Modell 6. Produktleistungen (z. B. bzgl. Zeit, Genauigkeit) 7. Qualitätsanforderungen 8. Benutzungsoberfläche (z. B. Style Guides, Zugriffsrechte) 9. Nichtfunktionale Anforderungen (z. B. bzgl. Sicherheit, einzuhaltende Gesetze) 10. Produktumgebung: Software, Hardware, Schnittstellen, Organisatorischer Rahmen 11. Anforderungen an die Entwicklungsumgebung 12. Gliederung in Teilprodukte 13. Ergänzungen Nach: Balzert, Helmut: Lehrbuch der Software-Technik. Software-Entwicklung. 2. Auflage. Heidelberg Berlin Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
33 Ermittlung der Anforderungen Interview mit Auftraggeber Interviews mit Fachleuten / zukünftigen Benutzern Ist-Analyse: Wie werden die Aufgaben heute durchgeführt (ohne System / mit einem Alt-System)? Dokumentenanalyse Analyse von benutzten Formularen und Belegen (Auftrag, Rechnung,...) Nutzung von Beispielen Analyse vergleichbarer Lösungen und Systeme Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
34 Methode Methode Konzepte Notation Vorgehen Beispiel: Konzepte der Objektorientierung - Objekt - Attribut - Klasse - Vererbung - Assoziation... Beispiel: Unified Modeling Language (UML) - Diagramme - Text Beispiel: Rational Unified Process (RUP) - Schritte - Regeln - Beispiele Nach: Balzert, Heide: Lehrbuch der Objektmodellierung. Heidelberg Berlin 1999 Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
35 UML: Unified Modeling Language Grafische Modellierungssprache (Notation) für objektorientierte Analyse und Design von Softwaresystemen Modelltypen zur Darstellung verschiedener Aspekte: Anforderungsdefinition Statische Struktur Dynamisches Verhalten UML integriert verschiedene frühere objektorientierter Ansätze (Booch, Rumbaugh, Jacobson, Harel,...) Standardisiert durch die Object Management Group (OMG), aktuelle Version UML 2.0 (Viele Bücher und Tools nutzen noch UML 1.4. Grundlegende Prinzipien sind gleich, einige Darstellungen sehen etwas anders aus) Weite Verbreitung in der Praxis Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
36 UML Diagrammtypen Use Case Diagram (Anwendungsfälle) Anforderungsdefinition Dynamisches Verhalten Statische Struktur Implementierungsaspekte Activity Diagram (Abläufe) Class Diagram (Klassendiagramm, Struktur des Systems) Implementation Diagrams: Component Diagram, Deployment Diagram (Aufteilung in Komponenten und physische Verteilung) Interaction Diagrams: Sequence Diagram, Collaboration Diagram (Interaktionen zw. Objekten) Statechart Diagram (Zustandsänderungen von Objekten) Pfeile: Typische Reihenfolge, in der die Diagramme entwickelt werden Prof. Dr. Hans-Jürgen Steffens Systemanalyse SS von 36
UML (Unified Modelling Language) von Christian Bartl
UML (Unified Modelling Language) von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 UML Unified Modelling Language... 3 2 Diagrammtypen... 3 2.1 Aktivitätsdiagramm... 3 2.1.1 Notation... 4 2.1.2 Beispieldiagramm...
MehrObjektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl
Objektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl 26.07.21 Themenübersicht Objektorientierte Software-Entwicklung Objektorientierte Analyse und Design OOA OOD Objektorientierte
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung. Grundkurs C++
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
MehrEin Beispiel-Pflichtenheft
Ein Beispiel-Pflichtenheft 1. ZIELBESTIMMUNG 1.1 Musskriterien 1.2 Wunschkriterien 1.3 Abgrenzungskriterien 2. PRODUKTEINSATZ 2.1 Anwendungsbereiche 2.2 Zielgruppen 2.3 Betriebsbedingungen 3.PRODUKTÜBERSICHT
MehrDie Unified Modeling Language UML
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 4 Die Unified Modeling Language UML Universität Zürich Institut für Informatik Inhalt 4.1 Hintergrund 4.2 Grundkonzepte der UML 4.3 Die Rolle
MehrSoftwareentwicklung und Projektmanagement
Softwareentwicklung und Projektmanagement Fr. Hauser, WS 2018/2019 Wiederholung 2 5 6 Agenda 1. Einführung in die Softwareentwicklung 7 1. Einführung in die Softwareentwicklung Softwaretechnik / Software
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 9 UML Unified Modeling Language Universität Zürich Institut für Informatik 2006, 2008 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind
MehrObjektorientierte Systementwicklung
Karl-Heinz Rau Objektorientierte Systementwicklung Vom Geschäftsprozess zum Java-Programm Mit 162 Abbildungen vieweg Überblick und Vorbemerkungen 1 1 Objektorientierte Software-Entwicklung 5 1.1 Überblick
MehrINSPIRE - Modellierung
INSPIRE - Modellierung Inhalt Motivation Modellierung UML Diagramme INSPIRE-Schulung LKROS 2 Motivation Was ist ein Modell, und warum wollen wir modellieren? Warum brauchen wir eine Modellierungssprache
Mehr2. Der Software-Entwicklungszyklus
2. Der Software-Entwicklungszyklus 2.1 Klassische Phasenmodelle 2.1.1 Wasserfallmodell 2.1.2 Rapid Prototyping 2.2 Objektorientierte Phasenmodelle 2.2.1 OOA / OOD / OOP 2.2.2 Iteratives Phasenmodell 2.2.3
MehrTamagotchi-Spezifikation in UML
Tamagotchi-Spezifikation in UML Christian Becker Steffen Glomb Michael Graf Gliederung Grundlagen Notation Werkzeug Modellierung Details der Spezifikation Erfahrungen Beurteilung von Notation und Werkzeug
MehrSoftwaretechnik 2015/2016
Softwaretechnik 2015/2016 PST Lehrstuhl Prof. Dr. Matthias Hölzl HAUPT-/ BACHELOR- SEMINAR ADAPTIVE SYSTEME PST Joschka PROF. DR. Rinke WIRSING 14. JUNI 2009 VORNAME NAME AGENDA Übung 11: 14.01.2016 Schon
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 9 UML Unified Modeling Language Universität Zürich Institut für Informatik 2006, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für
MehrKapitel 2 - Die Definitionsphase
Kapitel 2 - Die Definitionsphase SWT I Sommersemester 2010 Walter F. Tichy, Andreas Höfer, Korbinian Molitorisz IPD Tichy, Fakultät für Informatik KIT die Kooperation von Forschungszentrum Karlsruhe GmbH
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
MehrSoftware Engineering
Literatur Gliederung Software Engineering Herbert Kuchen Universität Münster Di+Fr 14:15-15:45, M2 Wintersemester 2009/2010 1 Literatur Gliederung Basis-Literatur H. Balzert: Lehrbuch der Software-Technik,
Mehr4. Mentorium. UML-Modellierung (Lösungshinweise)
Wirtschaftsinformatik (PWIN) 4. Mentorium Objektorientierung & UML-Modellierung (Lösungshinweise) Wirtschaftsinformatik 2 (PWIN), SS 2009, Professur für Mobile Business & Multilateral Security 1 Objektorientierung
MehrSystemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester Teil 8 -
Systemanalyse - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 8 - Hans-Jürgen Steffens (by courtesy of Prof. Dr. Thomas Allweyer) Fachbereich Informatik und Mikrosystemtechnik Fachhochschule
MehrSoftware-Engineering
SWE2 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 2: Grundbegriffe und Prinzipien SWE2 Slide 2 Grundbegriffe der Software-Entwicklung: Systeme System Ausschnitt aus der realen oder
MehrSoftwaretechnik 2 Prolog
Prolog SS 2010 Prof. Dr. Sabine Sachweh Einführung Prof. Dr. Sabine Sachweh Büro: C.1.43 Telefon: (0231) 755-6760 Fax: (0231) 755-6710 (Dekanat) Postfach 20 E-Mail: WWW: sachweh@fh-dortmund.de http://www.inf.fh-dortmund.de
MehrUnified. Copyright Adriano Gesué UML 2.0 UML 1.4 UML 1.3 UML 1.2 UML 1.1 UML 1.0 UML 0.9. Method 0.8
Literatur Martin Fowler and Kendall Scott: UML Distilled: Applying the Standard Object Modeling Language. Addison-Wesley 1997. James Rumbaugh, Ivar Jacobson, and Grady Booch: The Unified Language Reference
MehrUnified Modeling Language (UML )
Unified Modeling Language (UML ) Seminar: Programmiersprachenkonzepte Inhalt Einleitung UML 2.0 Diagrammtypen 2 Einleitung Objektorientierte Modellierungssprache Definiert vollständige Semantik Dient der
MehrLehrbuch der Objektmodellierung
Heide Balzert Lehrbuch der Objektmodellierung Analyse und Entwurf mit CD-ROM Technische Universität Darmstadt FACHBEREICH INFORMATIK BIBLIOTHEK Inventar-Nr.: Sachgebiete: Standort: Tt Spektrum Akademischer
MehrSoftware Engineering. 5. Architektur
Software Engineering 5. Architektur Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung Konfigurationsmanagement
MehrUML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert
UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert Motivation UML 2.0 nicht als ADL im Sinne von Taylor/Medvidovic entworfen. Warum UML als ADL? weit
MehrLehrstuhl für Datenverarbeitung. Technische Universität München. Grundkurs C++ Objektmodellierung
Grundkurs C++ Objektmodellierung Grundkurs C++ Objektmodellierung welche Objekte bzw. Klassen werden benötigt? welche Information wird benötigt, um ein Objekt zu beschreiben? welche Beziehungen bestehen
MehrKonzept und Umsetzung
Konzept und Umsetzung oo-design- Sprache Konzepte Instanz UML eine Umsetzung der Konzepte oo-programmier- Sprache Konzepte Instanz Java eine Umsetzung der Konzepte FH AACHEN UNIVERSITY OF APPLIED SCIENCES
MehrInhaltsverzeichnis.
Wegweiser durch das Buch 1 1 Problembereich und Lösungsbereich 10 1.1.Unterschiede zwischen Problembereich und Lösungsbereich 10 1.2 Paradigmen der Softwareentwicklung 12 1.3 Methoden für die verschiedenen
MehrSoftware- und Systementwicklung
Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm
MehrUniversität Karlsruhe (TH)
Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Kapitel 2 Die Definitionsphase Prof. Walter F. Tichy Wo sind wir gerade? Planung Lastenheft (funktionales Modell) Definition (Analyse) Pflichtenheft
MehrGrundkurs C++ Objektmodellierung
Grundkurs C++ Objektmodellierung Martin Knopp, Martin Gottwald, Stefan Röhrl 09.05.2018 Folie 1/25 GK C++: Objektmodellierung Martin Knopp, Martin Gottwald, Stefan Röhrl 09.05.2018 Objektmodellierung Welche
MehrNotationen zur Prozessmodellierung
Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Unified Modeling Language (UML)
Mehr3. Objektorientierte Analyse
3. Objektorientierte Analyse 3. Systemanalyse Witzfrage (nach Booch 9): Welches ist der älteste Beruf: Arzt, Bauingenieur oder Systemanalytiker? Anforderungsanalyse Analyse Anforderungs- Ermittlung Anforderungs-
Mehr4. Übung zu Software Engineering
4. Übung zu Software Engineering WS 2007/2008 Aufgabe 8 Erstellen Sie für den aus Aufgabe 1 bekannten Function-Point-Kalkulator ein Pflichtenheft. Bitte begrenzen Sie dessen Umfang auf maximal 2 DIN A4
MehrObjektorientierte Softwareentwicklung
Objektorientierte Softwareentwicklung Analyse- und Designmethoden Analyse- & Designmethoden Strukturierte, traditionelle Methoden Objektorientierte Methoden Funktionsorientierte Methoden Datenorientierte
MehrObjektorientierte Analyse (OOA) Inhaltsübersicht
Inhaltsübersicht Einführung Anforderungen an die UML-Diagramme Verhalten: Use-Case-Diagramm Verhalten: Aktivitätsdiagramm Verhalten: Zustandsautomat Struktur: Klassendiagramm Seite 1 Einführung In der
MehrSystemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester Teil 5 -
Systemanalyse - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 5 - Hans-Jürgen Steffens (by courtesy of Prof. Dr. Thomas Allweyer) Fachbereich Informatik und Mikrosystemtechnik Fachhochschule
MehrSystemmodelle. Grundlagen des Software Engineerings
Systemmodelle Grundlagen des Software Engineerings Lernziele } Verstehen, warum es wichtig ist, die Grenzen eines Systems festzusetzen und seinen Kontext zu modellieren } Die Konzepte der Verhaltens-,
MehrPflichtenheft Inhaltsverzeichnis. 1 Zielbestimmung Musskriterien Wunschkriterien Abgrenzungskriterien...
Pflichtenheft 17.05.2010 Inhaltsverzeichnis 1 Zielbestimmung 2 1.1 Musskriterien.................................. 2 1.2 Wunschkriterien................................ 3 1.3 Abgrenzungskriterien..............................
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 4 Modellierungssprachen Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind für den persönlichen,
MehrOOAD in UML. Seminar Software-Entwurf B. Sc. Sascha Tönnies
OOAD in UML Seminar Software-Entwurf B. Sc. Sascha Tönnies Agenda 1. Einordnung des Themas im Seminar 2. UML kompakt 3. UML detailliert 4. Werkzeugunterstützung 2 Einordnung des Themas UML Hilfsmittel
MehrEinführung in die Wirtschaftsinformatik
Einführung in die Wirtschaftsinformatik Software-Engineering und ausgewählte Aspekte des Wirbetriebs 20.11.2005 Prof. Dr. Andreas Schmietendorf 1 Übersicht zu Lehreinheit Zielstellungen des Softwareengineering
Mehr0 Allgemeines. Prof. Dr. Rolf Dornberger
Software-Engineering Grundlagen des Software-Engineering Software-Management Klassische Konzepte des Software-Engineering Objektorientierte Konzepte des Software-Engineering 0 Allgemeines Prof. Dr. Rolf
MehrAnalyse und Modellierung von Informationssystemen
Analyse und Modellierung von Informationssystemen Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2013 1 / 18 UML Einführung Klassendiagramme in der UML Relationen zwischen Klassen 2 / 18 UML: Grundsätzliches
MehrPhasenmodell. Problem stellung. Neue Anforderungen. Benutzerwünsche. Anforderungs analyse und - definition Systemmodell. Betrieb.
Phasenmodell Neue Anforderungen Problem stellung Benutzerwünsche Endprodukt Betrieb Anforderungs analyse und - definition Systemmodell Systemtest Integration Systementwurf Dokumentiertes Programm Systemspezifikation
MehrAufgabe 3 Erstellt am: Softwaretechnik Praktikum SS06 Verantwortliche: Irina Justus
Pflichtenheft Gliederung 1. Zielbestimmung 2. Produkteinsatz 3. Produktübersicht 4. Produktfunktionen 5. Produktdaten 6. Produktleistungen 7. Qualitätsanforderungen 8. Benutzeroberfläche 9. Nicht funktionale
MehrObjektorientierte Programmierung Einführung
Objektorientierte Programmierung Einführung Prof. Dr. Michael Ryba Lernziele Verstehen, warum Softwareentwicklung benötigt wird Wissen, was unter objektorientierter Softwareentwicklung zu verstehen ist
MehrUnified Modeling Language 2
Unified Modeling Language 2 Marvin Frommhold 17.11.2008 Gliederung Einleitung Geschichte Strukturierung der Spezifikation Diagrammtypen Strukturdiagramme Verhaltensdiagramme CASE-Werkzeuge Quellen Was
MehrEINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.
EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG
MehrDas Softwaresystem BASEMENT
Numerische Modellierung von Naturgefahren mit dem Softwaresystem BASEMENT Workshop vom 6. Oktober 2006 an der VAW ETH Zürich Das Softwaresystem BASEMENT David Vetsch Inhalt 1. Motivation und Entstehungsgeschichte
MehrObjektorientiertes Software-Engineering
Objektorientiertes Software-Engineering TIT99BPE/TIT99CPE BA Mannheim WS 2001/2 F. Schönleber Organisatorisches Kurs 1: TIT99BPE 6.Studienhalbjahr Termin Mo. 13.00 14.30 Raum: 037B Kurs 1: TIT99CPE 6.Studienhalbjahr
Mehr1. Übung Softwaretechnik - Planungsphase -
1. Übung Softwaretechnik - Planungsphase - J. Härtwig, T. Riechert, T. Berger WS 2007/2008 1. Einführung Software-Management beauftragt Software-Prozess-Gruppe Projektleiter plant erstellt Prozess-Modelle
Mehr22. Januar Gruppe 2: TOPCASED
22. Januar 2008 Aufgabenstellung Modellgetriebene Softwareentwicklung auf Basis von am Beispiel eines Seminarverwaltungssystems Ziel Entwicklungsprozess Anforderungen & Codegenerierung Modellierung & Templates
MehrOracle JDeveloper 10 g
Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung
MehrAnwendungsfalldiagramm UseCaseDiagramm
Anwendungsfalldiagramm UseCaseDiagramm Notation und Beispiele Prof. DI Dr. Erich Gams htl wels.e.gams@eduhi.at UML Seminar HTL-Wels 2010 Anwendungsfall und SE Prozess Ein Anwendungsfalldiagramm ist ein
MehrNACHRICHTENTECHNISCHER SYSTEME
Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)
MehrInhalt. 1 Einführungsveranstaltung. 2 Pflichtenheft ANFORDERUNGSSPEZIFIKATION - GROBPLANUNG ANFORDERUNGSSPEZIFIKATION - SOLLKONZEPT
Inhalt ANFORDERUNGSSPEZIFIKATION - GROBPLANUNG 1 Einführungsveranstaltung 1.1 Ziel der Veranstaltung 1.2 Formaler Ablauf der Veranstaltung 1.3 Bewertungskriterien mittels Meilensteinen, Präsentationen
MehrÜbungen Softwaretechnik I
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übungen Softwaretechnik I Übung 5: Objektorientierte Analyse Einführung Objektorientierung in der
MehrObjektorientierte Analyse
Objektorientierte Analyse 1) Überblick über die Objektorientierte Analyse Prof. Dr. rer. nat. habil. Uwe Aßmann Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie Fakultät für Informatik
MehrSOFTWAREPROJEKT (WI) Anforderungsanalyse. Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing.
SOFTWAREPROJEKT (WI) Anforderungsanalyse Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing. Ralph Maschotta Inhalt Das Pflichtenheft Das UML-Modellierungswerkzeug
MehrSoftware Engineering Projekt. Pflichtenheft
Software Engineering Projekt Pflichtenheft Ziele eines Pflichtenheftes Eine Festsetzung der Leistung und des Umfangs der Software Anforderungen Zugesicherter Funktionsumfang Zugesicherter Produktumgebung
MehrVorlesung Modellierung Wintersemester 2014/15. Organisatorisches (Folien teilw. von Prof. B. König) Wer sind wir? Wer sind wir? Das heutige Programm
Vorlesung Modellierung Wintersemester 2014/15 Organisatorisches (Folien teilw. von Prof. B. König) Prof. Norbert Fuhr Übungsleitung: Thomas Beckers Das heutige Programm Organisatorisches Vorstellung Ablauf
MehrVorlesung Modellierung Wintersemester 2014/15. Organisatorisches (Folien teilw. von Prof. B. König)
Vorlesung Modellierung Wintersemester 2014/15 Organisatorisches (Folien teilw. von Prof. B. König) Prof. Norbert Fuhr Übungsleitung: Thomas Beckers 1 / 23 Das heutige Programm Organisatorisches Vorstellung
MehrMario Jeckle, Chris Rupp, Jürgen Hahn, Barbara Zengler, Stefan Queins. UML2 glasklar. UNIFIED MODELING LANGUAGE l HANSER
Mario Jeckle, Chris Rupp, Jürgen Hahn, Barbara Zengler, Stefan Queins UML2 glasklar UNIFIED MODELING LANGUAGE l V HANSER Inhalt Vorwort 1 Einleitung 2 Liebe Leserin, lieber Leser 2 Ihre Meinung ist uns
MehrObjektorientierte Programmierung (OOP)
orientierte Programmierung (OOP) 1. Motivation Die objektorientierte Sichtweise der Welt Als Motivation für die OOP sieht man sich am besten die reale Welt an: Die reale Welt besteht aus "en", z. B.: Gegenstände,
MehrSWE6 Slide 1. Software-Engineering. Vorlesung 6 vom Sebastian Iwanowski FH Wedel
SWE6 Slide 1 Software-Engineering Vorlesung 6 vom 22.11.2004 Sebastian Iwanowski FH Wedel SWE6 Slide 2 Software-Engineering Vorlesungsthemen: 1. Überblick über das Thema und die Vorlesung 2. Grundlegende
MehrAnalyse und Entwurf von Softwaresystemen mit der UML
Analyse und Entwurf von Softwaresystemen mit der UML Bearbeitet von Horst A. Neumann 2. Auflage 2002. Buch. XVI, 480 S. Hardcover ISBN 978 3 446 22038 6 Format (B x L): 17,7 x 24,5 cm Gewicht: 1049 g Zu
MehrSoftware-Engineering
SWE43 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 4: Systemanalyse Teil 3: Der Systemanalysestandard UML SWE43 Slide 2 UML: Was ist das? UML = Unified Modelling Language ist ein Standard,
MehrEinführung in die objektorientierte Programmierung
Einführung in die objektorientierte Programmierung Seminarunterlage Version: 4.04 Copyright Version 4.04 vom 17. Juni 2016 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten.
Mehr1 Objektorientierte Software-Entwicklung
1 Objektmodellierung 1 Objektorientierte Software-Entwicklung Prof. Dr. Heide Balzert Fachbereich Informatik Fachhochschule Dortmund Heide Balzert 2000 2 Lernziele Wissen, was unter objektorientierter
MehrVorlesung Modellierung Modellierungsmethoden der Informatik. Wintersemester 2011/12
Vorlesung Modellierung Modellierungsmethoden der Informatik Wintersemester 2011/12 Prof. Barbara König Übungsleitung: Dr. Sander Bruggink Barbara König Modellierung 1 Das heutige Programm Organisatorisches
MehrComelio GmbH - Goethestr Berlin. Kurskatalog
Comelio GmbH - Goethestr. 34-13086 Berlin Kurskatalog 2 Inhaltsverzeichnis a. Standorte...3 1. BPMN...4 i. Business Process Model and Notation mit Altova UModel...4 ii. Business Process Model and Notation
MehrGuido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0. Für den Einsatz in der Praxis
Guido de Melo 5.2.2007 Fachvortrag, Uni Ulm UML 2.0 Für den Einsatz in der Praxis Seite 2 Überblick 1. Ziele 2. Warum das alles? 3. Was ist UML 4. Diagrammarten 5. Umfeld Seite 3 1. Ziele 1. Ziele dieses
MehrObjektorientiertes Programmieren
JL Ute Claussen Objektorientiertes Programmieren Mit Beispielen und Übungen in C++ Zweite, überarbeitete und erweiterte Auflage Mit 24 Abbildungen Springer Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist
MehrMDRE die nächste Generation des Requirements Engineerings
MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements
MehrVorlesung Modellierung Modellierungsmethoden der Informatik. Wintersemester 2011/12. Lernplattform Moodle. Wer sind wir?
Vorlesung Modellierung Modellierungsmethoden der Informatik Wintersemester 2011/12 Prof. Barbara König Übungsleitung: Dr. Sander Bruggink Das heutige Programm Organisatorisches Vorstellung Ablauf der Vorlesung
MehrProgrammieren 2 - Java
Programmieren 2 - Java Fachhochschule Wiesbaden, FB Informatik Studiengang Medieninformatik Vorlesung im SS 2002 1 Ziele Ausbau der bisherigen Fertigkeiten und Techniken des Programmierens in Java mit
MehrWirtschaftsinformatik 6a: Modellierung. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte
Wirtschaftsinformatik 6a: Modellierung Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte Computertechnik Man kann Software auf 2 Arten herstellen: Entweder macht man sie so klar und einfach,
MehrWorkload: 150 h ECTS Punkte: 5
Modulbezeichnung: Grundlagen der objektorientierten Programmierung mit Java Modulnummer: DLBINGOPJ Modultyp: Pflicht Semester: -- Dauer: Minimaldauer 1 Semester Regulär angeboten im: WS, SS Workload: 150
MehrDas UML Benutzerhandbuch
Grady Booch James Rumbaugh Ivar Jacobson Das UML Benutzerhandbuch Aktuell zur Version 2.0 Inhalt Vorwort 15 Ziele 15 Publikum 16 Wie Sie dieses Buch verwenden sollten 16 Aufbau und besondere Merkmale 17
MehrSoftware Engineering. 3. Analyse und Anforderungsmanagement
Software Engineering 3. Analyse und Anforderungsmanagement Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz
MehrUML Crashkurs v0.1. UML für Fachinformatiker. von Hanjo Müller
UML Crashkurs v0.1 UML für Fachinformatiker von Hanjo Müller 3. Mai 2005 Inhaltsverzeichnis Inhaltsverzeichnis 1 UML - Unified Modeling Language 3 2 UML im Software Entwurf 4 2.1 Ablauf der Softwareentwicklung.............................
MehrCAE Grundlagen. Prof. Metzler 1
CAE Grundlagen Prof. Metzler 1 Prof. Metzler 2 Neue Anforderungen Problem stellung Benutzerwünsche Endprodukt Betrieb Anforderungs analyse und - definition Systemmodell Systemtest Integration Systementwurf
MehrWeb Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H)
Web Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H) Dominik Kirsten Daniel Schäferbarthold Trier, 21.01.2008 1 Gliederung 1. Einführung 1.1 Anforderungen an
MehrExkurs 1: Hintergrund zu Java und UML
Exkurs 1: Hintergrund zu Java und UML Warum gerade Java? Entwicklung Eigenschaften, speziell Portabilität Warum UML? Entwicklung Diagrammarten und CRC-Karten Lothar Schmitz UniBwM (teils nach Prof. Hußmann
MehrEinführung in die Objektorientierung (OO)
Einführung in die Objektorientierung (OO) I) Warum OO? II) Grundbegriffe der OO III) IV) Darstellung von Klassen und Objekten Kapselung I) Warum OO? 1) Früher: Prozedurale / strukturierte Programmierung
MehrMedia Engineering. Objektorientierte Modellierung. Verhaltensmodellierung. R. Weller University of Bremen, Germany cgvr.cs.uni-bremen.
Media Engineering Objektorientierte Modellierung Verhaltensmodellierung R. Weller University of Bremen, Germany cgvr.cs.uni-bremen.de Objektorientierte Analyse und Design im Detail Identifiziere Akteure
MehrGrundlagen Software Engineering
Grundlagen Software Engineering Organisation Prof. Dr. Liggesmeyer, 1 AG Software Engineering: Dependability Prof. Dr. Peter Liggesmeyer Zimmer 32 / 423 Email liggesmeyer@informatik.uni-kl.de Sprechstunde:
Mehr09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrMethoden des Software Engineering
Methoden des Software Engineering Funktions-, daten-, objekt- und aspektorientiert entwickeln Bearbeitet von Joachim Goll 1. Auflage 2012. Buch. xxxviii, 794 S. Hardcover ISBN 978 3 8348 2433 2 Format
Mehr3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg. ARIS meets RUP
3. GI-Workshop EPK 2004 Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten Luxemburg ARIS meets RUP Der ARIS Unified Information System Development Process Martin Plümicke Berufsakademie
MehrAnalyse und Design mituml2
Analyse und Design mituml2 Objektorientierte Softwareentwicklung von Bernd Oestereich 7, aktualisierte Auflage Oldenbourg Verlag München Wien Ш1!Н1Н1КД nhjektorientierte Softwareentwicklung - Analyse und
MehrORGANISATORISCHES. So#ware Technik Prof. Dr. Wolfgang Schramm
ORGANISATORISCHES So#ware Technik Prof. Dr. Wolfgang Schramm Inhalt 1 o Organisatorisches o Fragen o Inhaltliches o Vorlesungs-Übersicht 2 Für diejenigen, die mich noch nicht kennen...... zu meiner Person
MehrCARL HANSER VERLAG. Mario Jeckle, Chris Rupp, Jürgen Hahn, Barbara Zengler, Stefan Queins. UML 2 glasklar
CARL HANSER VERLAG Mario Jeckle, Chris Rupp, Jürgen Hahn, Barbara Zengler, Stefan Queins UML 2 glasklar 3-446-22575-7 www.hanser.de Einleitung... 1 Liebe Leserin, lieber Leser... 1 Ihre Meinung ist uns
MehrKapitelübersicht. Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge. Was bedeutet Objektorien+erung?
Kapitelübersicht Was ist So#waretechnik? Historische Entwicklung der So9waretechnik Prinzipien, Methoden, Werkzeuge Was bedeutet Objektorien+erung? ObjektorienCerte Analyse und Design die Objektmodellierung
MehrDie Unified Modeling Language (UML)
Die Unified Modeling Language (UML) Mario Jeckle Abteilung Angewandte Informationsverarbeitung (SAI) / DaimlerChrysler Forschung Ulm (FT3/EK) mario.jeckle@mathematik.uni-ulm.de / mario.jeckle@daimlerchrysler.com
Mehr