Softwaretechnik Unified Modeling Language (UML)
|
|
- Lorenz Kohl
- vor 8 Jahren
- Abrufe
Transkript
1 Softwaretechnik Unified Modeling Language () Karsten Weicker, Nicole Weicker HTWK Leipzig, FHTW Berlin David Shayne: She s so charismatic, and she s brilliant and beautiful. I mean, a real artist, and, and we speak the same language. (Bullets Over Broadway, 1994) Karsten Weicker, Nicole Weicker 1/ 73
2 Modellbildung Definition: Modell Definition Ein Modell ist ein bewusst abstrahiertes (konkretes oder gedankliches) Abbild eines vorhandenen Gebildes oder eines konkreten oder gedanklichen Vorbilds für ein zu schaffendes Gebilde. Karsten Weicker, Nicole Weicker 2/ 73
3 Modellbildung Definition: Modell Definition Ein Modell ist ein bewusst abstrahiertes (konkretes oder gedankliches) Abbild eines vorhandenen Gebildes oder eines konkreten oder gedanklichen Vorbilds für ein zu schaffendes Gebilde. Beispiele: Spielzeugauto, Lebenslauf, Arbeitslosenstatistik, Modell eines geplanten Gebäudes, Musterbrief Karsten Weicker, Nicole Weicker 2/ 73
4 Modellbildung Modelle in der Software-Enwicklung 1. Modell der involvierten Geschäftsanwendungsfälle 2. Modell der Software auf der Spezifikationsebene 3. Modell der Software auf Architekturebene 4. (Vorgehensmodelle hier irrelevant) Karsten Weicker, Nicole Weicker 3/ 73
5 Modellbildung 1. In der Analyse: Geschäftsebene Ziel der Modellierung: Identifikation des zu modellierenden Teils der Firma grobes Modell der Abläufe Identifikation der Geschäftsanwendungsfälle aus Kundensicht evtl. interne Details wie Dokumentenfluss Karsten Weicker, Nicole Weicker 4/ 73
6 Modellbildung 2. Spezifikation: Software Ziel der Modellierung: Einpassen der Software in das Geschäftsmodell Identifikation der Anwendungsfälle Beschreibung der Struktur der involvierten Daten Abläufe eines Anwendungsfalls bzgl. der Daten Zustandsveränderungen (der Software oder der Benutzungsoberfläche) Karsten Weicker, Nicole Weicker 5/ 73
7 Modellbildung 3. Architektur: Software Ziel der Modellierung: Beschreibung der Verteilung auf verschiedene Server etc. Beschreibung der Komponenten und ihrer Beziehung zueinander (Architektur) Beschreibung der Klassen und ihrer Beziehung zueinander (Feinentwurf) Beschreibung der Abläufe auf den Klassen Karsten Weicker, Nicole Weicker 6/ 73
8 Diagrammarten in (1) Anwendungsfalldiagramm Wer darf welche Funktion(alität) durchführen Aktivitätsdiagramm Abfolge von Tätigkeiten Klassendiagramm Struktur (der Daten) Objektdiagramm Momentaufnahme eines Klassendiagramms Karsten Weicker, Nicole Weicker 7/ 73
9 Diagrammarten in (2) Sequenzdiagramm zeitliche Abfolge der Interaktion Kommunikationsdiagramm Zusammenspiel der Klassen Zustandsdiagramm Zustandsveränderungen (Komponentendiagramm) Komponenten zur Laufzeit (Einsatzdiagramm) Verteilung der Software auf die Hardware Karsten Weicker, Nicole Weicker 8/ 73
10 Modellierungssichten für Software Sicht von Außen GUI Sequenzdiagramm () Anwendungsfälle () Funktionsbaum strukturelle Sicht Entity Relationship Klassendiagramm () Data dictionary System Ablaufsicht Datenflussdiagramm Sequenzdiagramm () Kommunikationsdiagramm () Verhaltenssicht Zustandsdiagramm () Petrinetze Karsten Weicker, Nicole Weicker 9/ 73
11 Anwendungsfalldiagramm engl. Use Case Diagram Ziel: Sammlung der Anwendungsfälle (Anwendungsszenarios oder Funktionalitäten) unter Berücksichtigung der Frage, welche Benutzer mit welchen Anwendungsfällen interagieren Sicht: von Außen Ebene: Analyse, Spezifikation Details werden ausgespart Karsten Weicker, Nicole Weicker 10/ 73
12 Anwendungsfalldiagramm: Notation (1) Akteure (Menschen und Systeme) Anwendungsfall Akteur interagiert selbstinitiiert mit dem Anwendungsfall Akteur wird vom Anwendungsfall in die Interaktion eingebunden Karsten Weicker, Nicole Weicker 11/ 73
13 Anwendungsfalldiagramm: Notation (2) Interaktion kann von beiden ausgehen verschiedene Akteure werden zusammengefasst Ein Teilablauf wird aus dem Szenario ausgelagert und separat beschrieben Karsten Weicker, Nicole Weicker 12/ 73
14 Anwendungsfalldiagramm: Notation (3) Eine Erweiterung bzw. Variante wird an einen Anwendungsfall angelagert Karsten Weicker, Nicole Weicker 13/ 73
15 Anwendungsfalldiagramm: Beispiel (Software) Karsten Weicker, Nicole Weicker 14/ 73
16 Anwendungsfall: Ablaufbeschreibung Jeder Anwendungsfall wird genauer beschrieben: natürlichsprachlich gemäßt dem Formular Name:... Kurzbeschreibung:... Akteure:... fachliche Auslöser:... normaler Ablauf: alternative Abläufe:... Vor-/Nachbedingungen:... oder mit Aktivitäts- oder Sequenzdiagrammen Karsten Weicker, Nicole Weicker 15/ 73
17 Anwendungsfalldiagramm: Beispiel (Geschäftssystem) Mensa mit Möglichkeit der Buchung vorab Karsten Weicker, Nicole Weicker 16/ 73
18 Einbettung der Software in s Geschäftssystem Karsten Weicker, Nicole Weicker 17/ 73
19 Anwendungsfalldiagramm: Beispiel (SW) Karsten Weicker, Nicole Weicker 18/ 73
20 Aktivitätsdiagramm engl. activity diagram Ziel: Aktivitäten und Verantwortlichkeiten eines Systems dargestellen Sicht: von Außen oder Ablauf Ebenen: Analyse, (Spezifikation) Hier sind insbesonders Kontroll- und Datenflüsse von Interesse Karsten Weicker, Nicole Weicker 19/ 73
21 Aktivitätsdiagramm: Notation (1) Aktivität Startknoten Endknoten Kontrollfluss Datenobjekt Karsten Weicker, Nicole Weicker 20/ 73
22 Aktivitätsdiagramm: Notation (2) Datenfluss Entscheidung zwischen Alternativen Zuordnung zu Systemen/Akteuren Karsten Weicker, Nicole Weicker 21/ 73
23 Aktivitätsdiagramm: Notation (3) Parallele Vorgänge Karsten Weicker, Nicole Weicker 22/ 73
24 Aktivitätsdiagramm: Beispiel Karsten Weicker, Nicole Weicker 23/ 73
25 Aktivitätsdiagramm in der Analyse interne Abläufe nicht berücksichtigt Konzentration auf die Tätigkeit von Außenstehenden Bedingungen an Verzweigungen: alle Möglichkeiten und eindeutig parallele Prozesse nur über Synchronisation zusammenführen Karsten Weicker, Nicole Weicker 24/ 73
26 Aktivitätsdiagramm in der Analyse Beispiel: Mensa der Zukunft Karsten Weicker, Nicole Weicker 25/ 73
27 Zwei Minuten Erstellen Sie ein kleines Aktivitätsdiagramm, das Ihre Aktivität während dieser Vorlesung beschreibt. Karsten Weicker, Nicole Weicker 26/ 73
28 Klassendiagramm engl. Class Diagram Ziel: Die Struktur der Daten einer Software soll dargestellt werden. Sicht: strukturell Ebenen: Spezifikation, Entwurf Benutzersicht oder Abläufe sind hier höchstens am Rande von Belang Karsten Weicker, Nicole Weicker 27/ 73
29 Klassendiagramm: Notation (1) Klasse Assoziation mit einer Bezeichnung und Multiplizität Assoziation mit Rollenangabe und Multiplizität Assoziation mit Navigationsrichtung Karsten Weicker, Nicole Weicker 28/ 73
30 Klassendiagramm: Notation (2) Aggregation (has-a relationship) Komposition (contains-a relationship) Datentyp Schnittstelle Karsten Weicker, Nicole Weicker 29/ 73
31 Klassendiagramm: Notation (3) Generalisierung als Klasse Generalisierung als Schnittstelle Karsten Weicker, Nicole Weicker 30/ 73
32 Klassendiagramm: Notation (4) Paket Benutzen der Dienste einer Klasse Karsten Weicker, Nicole Weicker 31/ 73
33 Klassendiagramm: Beispiel (Analyse) Karsten Weicker, Nicole Weicker 32/ 73
34 Klassendiagramm Schritte zur Erstellung 1. Identifikation möglicher Klassen 2. Assoziationen: Wo besteht ein Zusammenhang zwischen den Klassen? 3. Kardinalitäten eintragen 4. Attribute definieren 5. Verifikation Probleme identifizieren, Datenmodell vereinfachen Sind immer alle Attribute belegt? Kommen dieselben Attribute in mehreren Klassen vor? Karsten Weicker, Nicole Weicker 33/ 73
35 Klassendiagramm Mensa der Zukunft Karsten Weicker, Nicole Weicker 34/ 73
36 Objektdiagramm engl. Object Diagram Ziel: Darstellung einer möglichen realen Instanz des Klassendiagramms Sicht: strukturell Klassen werden durch (ggf. mehrere) Objekte ersetzt Ebenen: Spezifikation, Entwurf wie Klassendiagramm, aber keine Multiplizität an Assoziationen Karsten Weicker, Nicole Weicker 35/ 73
37 Objektdiagramm: Notation Objekt einer Klasse Durch Name bezeichnetes Objekt Link zwischen zwei Objekten Karsten Weicker, Nicole Weicker 36/ 73
38 Objektdiagramm: Beispiel Karsten Weicker, Nicole Weicker 37/ 73
39 Zwei Minuten Schreiben Sie ein Dutzend Objekte aus diesem Raum auf. Fassen Sie ähnliche Objekte zu Klassen zusammen. Finden Sie Attribute (Daten) zu einer dieser Klassen. Karsten Weicker, Nicole Weicker 38/ 73
40 Sequenzdiagramm engl. Sequence Diagram Ziel: Die Darstellung der Interaktion von Akteuren und Objekten entlang einer Zeitachse Sicht: Ablauf, von Außen Ebenen: Spezifikation, Entwurf, sehr eingeschränkt Analyse Dies kann auf unterschiedlich hohem Niveau geschehen. vorrangig: Mutationsereignisse Karsten Weicker, Nicole Weicker 39/ 73
41 Sequenzdiagramm: Notation Objekt mit Lebenslinie Methodenaufruf Karsten Weicker, Nicole Weicker 40/ 73
42 Sequenzdiagramm: Notation Erzeugen eines Objekts Löschen eines Objekts Karsten Weicker, Nicole Weicker 41/ 73
43 Sequenzdiagramm: Notation Alternative Abläufe Karsten Weicker, Nicole Weicker 42/ 73
44 Sequenzdiagramm: Notation Wiederholung im Ablauf Methodenaufruf selben Objekt beim Karsten Weicker, Nicole Weicker 43/ 73
45 Sequenzdiagramm: Beispiel Karsten Weicker, Nicole Weicker 44/ 73
46 Sequenzdiagramm: Checkliste Welche Klassen sind vom Mutationsereignis betroffen? Startobjekt bestimmen Wie wird das Mutationsereignis weitergeleitet? Parameter der Ereignisse welche Information brauchen die Objekte? Verifikation: Gehen die Ereignisse entlang der Assoziationen im Klassendiagramm? Karsten Weicker, Nicole Weicker 45/ 73
47 Sequenzdiagramm Mensa der Zukunft: Menü abholen Karsten Weicker, Nicole Weicker 46/ 73
48 Sequenzdiagramm Mensa der Zukunft: Menü abholen Karsten Weicker, Nicole Weicker 47/ 73
49 Zusammenspiel der -Diagramme Modellierung eines IT-Systems Geschäftssystem G.-Anw.fälle Akt.diagramme Software-Architektur Anwendungsfalldiagramm Sequenzdiagramm ergibt sich aus pro Anwendungsfall GUI-Prototyp Zusammenhang herstellen Klassendiagramm Sequenzdiagramm Zustandsdiagramm Kommunikationsdiagramm Karsten Weicker, Nicole Weicker 48/ 73
50 Kommunikationsdiagramm engl. Collaboration Diagram Ziel: Zeitlicher Ablauf in einem Objektdiagramm Ebenen: Spezifikation, Entwurf Sicht: Ablauf vorrangig: Anzeigeaufrufe Karsten Weicker, Nicole Weicker 49/ 73
51 Kommunikationsdiagramm: Notation Aufruf im Objektdiagramm mit nummerierter Reihenfolge Karsten Weicker, Nicole Weicker 50/ 73
52 Kommunikationsdiagramm: Beispiel Karsten Weicker, Nicole Weicker 51/ 73
53 Kommunikationsdiagramm: Checkliste Welche Information soll in der Abfrage dargestellt werden? Welche Klassen werden gebraucht? Was ist das Startobjekt? Ereignispfad wird bestimmt. Benötigte Attribute werden angegeben Verifikation: Folgen die Ereignisse den Assoziationen? Wird richtig iteriert? Karsten Weicker, Nicole Weicker 52/ 73
54 Zustandsdiagramm engl. State Diagram Ziel: Wann treten Zustandsveränderungen im Systemverhalten auf Sicht: Verhalten Ebenen: Analyse, Spezifikation, event. Entwurf Meist: Zustand eines konkreten Objekts Karsten Weicker, Nicole Weicker 53/ 73
55 Zustandsdiagramm: Notation Startknoten Endknoten Zustand Zustand mit festen Aktivitäten Karsten Weicker, Nicole Weicker 54/ 73
56 Zustandsdiagramm: Notation Zustandsübergang (Ereignis) Zustandsübergang (Ereignis) Karsten Weicker, Nicole Weicker 55/ 73
57 Zustandsdiagramm: Notation hierarchischer Zustand hierarchischer Zustand in anderem Diagramm Karsten Weicker, Nicole Weicker 56/ 73
58 Zustandsdiagramm: Notation Zustand mit Gedächtnis Durchführung Zustandsdia- Parallele zweier gramme Karsten Weicker, Nicole Weicker 57/ 73
59 Zustandsdiagramm: Beispiel Karsten Weicker, Nicole Weicker 58/ 73
60 Zustandsdiagramm Verhaltenssicht: Checkliste Welche Mutationsereignisse sind für das Objekt wichtig? Wie sieht ein normales Leben des Objekts aus? Welche Zustände gibt es? Was tun die Objekte? Aktionen Karsten Weicker, Nicole Weicker 59/ 73
61 Zustandsdiagramm Verhaltenssicht: Mensa der Zukunft Karsten Weicker, Nicole Weicker 60/ 73
62 Komponenten- und Einsatzdiagramm engl. Component Diagram bzw. Deployment Diagram Ziel: Modellierung der Implementation eines Systems Modellierung der Implementationsumgebung eines Systems Für die Software-Architektur interessant wird in dieser Vorlesung nicht weiter betrachtet Sie sollen nur kurz die wichtigsten Symbole sehen Karsten Weicker, Nicole Weicker 61/ 73
63 Komponenten- und Einsatzdiagramm: Notation Komponente Paket Karsten Weicker, Nicole Weicker 62/ 73
64 Komponenten- und Einsatzdiagramm: Notation Schnittstelle Zugriff auf die Schnittstelle einer Komponente Karsten Weicker, Nicole Weicker 63/ 73
65 Object Constraint Language Object Constraint Language Motivation ist eine umfassende Spezifizierungssprache gehört zu es können komplexere Zusammenhänge als in den Diagrammen ausgedrückt werden hier: Beschreibung von Invarianten in Klassendiagrammen auch: Vor-/Nachbedingungen Wächter (guards) Karsten Weicker, Nicole Weicker 64/ 73
66 Object Constraint Language Object Constraint Language Operationen arithmetisch: +,,, / boolesch: Not, And, Or, Xor, Implies vergleichend: <, >, <=, >=, <>, = prädikatenlogisch: Menge->forall(x : Typ Bedingung ) Menge->exists(x : Typ Bedingung ) Mengen-Operationen: Anzahl der Elemente: Menge->size() Test auf Leerheit: Menge->notEmpty() Restriktion: Menge->select(Bedingung) Summe: Menge.Attribut->sum() Karsten Weicker, Nicole Weicker 65/ 73
67 Object Constraint Language Object Constraint Language Direkt im Klassendiagramm Karsten Weicker, Nicole Weicker 66/ 73
68 Object Constraint Language Object Constraint Language Ergänzend zum Klassendiagramm Alle Angestellten sind mindestens 16 Jahre alt contex Firma inv: self.angestellter->forall(p:person p.alter > 16) Karsten Weicker, Nicole Weicker 67/ 73
69 Object Constraint Language Object Constraint Language Ergänzend zum Klassendiagramm Die Anzahl der Angestellten stimmt. contex Firma inv: self.angestellter->size() = self.anzahlbeschäftigte Karsten Weicker, Nicole Weicker 68/ 73
70 Object Constraint Language Object Constraint Language Ergänzend zum Klassendiagramm Eine große Firma zahlt mindestens Euro Gehaltsgeld aus. contex Firma inv: self.status = groß implies self.angestellte.gehalt->sum() > Karsten Weicker, Nicole Weicker 69/ 73
71 Object Constraint Language Object Constraint Language Ergänzend zum Klassendiagramm Ehefrauen sind weiblich und mindestens 16. contex Person inv: self.ehefrau->notempty() implies ( self.ehefrau.geschlecht = weiblich and self.ehefrau.alter >= 16 ) Karsten Weicker, Nicole Weicker 70/ 73
72 Object Constraint Language Object Constraint Language Ergänzend zum Klassendiagramm Die Firma enthält Angestellte über 50. contex Firma inv: self.angestellter->select(alter>50)->notempty() Karsten Weicker, Nicole Weicker 71/ 73
73 Object Constraint Language Zwei Minuten Beschreiben Sie mit OCL, die Bedingung, dass alle Angestellen einer Firma verheiratet sind. Karsten Weicker, Nicole Weicker 72/ 73
74 Object Constraint Language Zwei Minuten Beschreiben Sie mit OCL, die Bedingung, dass alle Angestellen einer Firma verheiratet sind. contex Firma inv: self.angestellter->forall( p:person p.ehefrau->notempty() Or p.ehemann->notempty ) Karsten Weicker, Nicole Weicker 73/ 73
EINFÜ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
MehrUnified Modeling Language (UML)
Kirsten Berkenkötter Was ist ein Modell? Warum Modellieren? Warum UML? Viele, viele Diagramme UML am Beispiel Was ist ein Modell? Ein Modell: ist eine abstrakte Repräsentation eines Systems, bzw. ist eine
MehrSEQUENZDIAGRAMM. Christoph Süsens
SEQUENZDIAGRAMM Christoph Süsens DEFINITION Das Sequenzdiagramm gibt Auskunft darüber: Welche Methoden für die Kommunikation zwischen ausgewählten Objekten zuständig sind. Wie der zeitliche Ablauf von
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)
MehrSoftware-Engineering 2. Übungen zur Wiederholung. IT works. Metris GmbH 27.01.2009 1
Übungen zur Wiederholung IT works. Metris GmbH 27.01.2009 1 Ein Kunde beauftragt Sie mit der Erstellung eines neuen betrieblichen Informationssystems für seine Firma. Welche UML-Diagrammformen würden Sie
MehrRUP Analyse und Design: Überblick
Inhaltsverzeichnis Übersicht [, 2, 8] 3. Vorgehensweise............................... 5 2 Planungsmethoden 37 2. Definitionsphase.............................. 6 3 Rational Unified Process [5, 6] und
MehrSoftwareentwicklungspraktikum Sommersemester 2007. Grobentwurf
Softwareentwicklungspraktikum Sommersemester 2007 Grobentwurf Auftraggeber Technische Universität Braunschweig
MehrSoftware Engineering in der Praxis
Inhalt Nachlese Aufgaben Literatur Software Engineering in der Praxis Praktische Übungen Inhalt Nachlese Aufgaben Literatur Marc Spisländer Dirk Wischermann Lehrstuhl für Software Engineering Friedrich-Alexander-Universität
MehrVorlesung "Software-Engineering"
Vorlesung "Software-Engineering" Rainer Marrone, TUHH, Arbeitsbereich STS Vorige Vorlesung Pflichtenheft (requirements specification document) Charakterisierung von Software-Qualität Detaillierte Anforderungsanalyse
MehrRequirements Engineering I
Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen
MehrUse Cases. Use Cases
Use Cases Eigenschaften: Ein Use Case beschreibt einen Teil des Verhaltens eines Systems aus externer Sicht (Formuliert in der der Fachsprache der Anwendung) Dies geschieht, indem ein Systemdialog beschrieben
MehrSoftware Engineering I
Vorlesung Software Engineering I Dynamische Basiskonzepte 2 Kontrollstrukturen Aktivitätsdiagramme Sequenzdiagramme 1 Basiskonzepte Beschreiben die feste Struktur des Systems, die sich während der Laufzeit
Mehra) In der Aufgabenstellung war ein möglichst einfaches Klassendiagramm gefordert. Abb. 1 zeigt eine mögliche Lösung. * * * Aufbau 1..
Software Engineering I Musterlösungen zur Klausur vom 3.7.2004 Aufgabe a) In der Aufgabenstellung war ein möglichst einfaches Klassendiagramm gefordert. Abb. zeigt eine mögliche Lösung. Turnier sportart
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
MehrSoftware Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07
Software Engineering 3. Anforderungsanalyse Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering: 3. Anforderungsanalyse 2 Definitionen Anforderungen (Requirements): Beschreibung aller
MehrEinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
MehrKlassendiagramm. (class diagram)
: Klassendiagramm http:///topic95.html Klassendiagramm (class diagram) Klassendiagramm Objektdiagramm Komponentendiagramm Kompositionsstrukturdiagramm Verteilungsdiagramm Einstieg Paketdiagramm Aufbau
MehrSoftware Engineering Interaktionsdiagramme
Software Engineering Interaktionsdiagramme Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Nachrichtenaustausch Welche Nachrichten werden ausgetauscht? (Methodenaufrufe)
MehrSoftware Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Meitner, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1 / 16 Objektorientiertes Design Matthias Meitner Marc Spisländer Lehrstuhl für
MehrSoftware-Engineering SS03. Zustandsautomat
Zustandsautomat Definition: Ein endlicher Automat oder Zustandsautomat besteht aus einer endlichen Zahl von internen Konfigurationen - Zustände genannt. Der Zustand eines Systems beinhaltet implizit die
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
Mehr4. AuD Tafelübung T-C3
4. AuD Tafelübung T-C3 Simon Ruderich 17. November 2010 Arrays Unregelmäßige Arrays i n t [ ] [ ] x = new i n t [ 3 ] [ 4 ] ; x [ 2 ] = new i n t [ 2 ] ; for ( i n t i = 0; i < x. l e n g t h ; i ++) {
MehrVgl. Oestereich Kap 2.7 Seiten 134-147
Vgl. Oestereich Kap 2.7 Seiten 134-147 1 Sequenzdiagramme beschreiben die Kommunikation/Interaktion zwischen den Objekten (bzw. verschiedenen Rollen) eines Szenarios. Es wird beschrieben, welche Objekte
MehrMotivation. Motivation
Vorlesung Modellierung nebenläufiger Systeme Sommersemester 2012 Universität Duisburg-Essen Was sind nebenläufige Systeme? Ganz allgemein: Systeme, bei denen mehrere Komponenten/Prozesse nebenläufig arbeiten
MehrGrundlagen der Softwaretechnik
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner PRÜFUNG Grundlagen der Softwaretechnik Musterlösung Name: Matrikelnummer: Note: Prüfungstag:
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrProduktskizze. 28. November 2005 Projektgruppe Syspect
28. November 2005 Carl von Ossietzky Universität Oldenburg Fakultät II Department für Informatik Abteilung Entwicklung korrekter Systeme Inhaltsverzeichnis 1 Einleitung 3 2 Die graphische Oberfläche der
MehrSoftwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
Mehr8 Design Patterns. Events
8 Design Patterns. Events Jörn Loviscach Versionsstand: 28. März 2015, 19:13 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen beim Ansehen der Videos: http://www.j3l7h.de/videos.html This work
MehrSoftwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
MehrSoftware Engineering Analyse und Analysemuster
Software Engineering Analyse und Analysemuster Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Klassendiagramme in der Analyse Im Rahmen der Anforderungsanalyse
Mehr7. Analyse-Phase: Datenmodellierung Software Engineering
7. Analyse-Phase: Datenmodellierung Software Engineering Hochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm Hochschule Darmstadt, 20. November 2006 Einordnung in den Kontext
MehrUML (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...
MehrLösungsvorschlag für Übungsblatt 6 Software Engineering 1 (WS 2012/13)
Prof. Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig Lösungsvorschlag für Übungsblatt 6 Software Engineering 1 (WS 2012/13) Ausgabe: 12. Januar 2013 Abgabe: 25. Januar
MehrSoftwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler
Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 3 Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online
MehrKlassendiagramm. Kurzer Überblick über UML - Stand 2006. BlaBla
BlaBla Diese Kennzeichnungen sind nur Erläuterungen und nicht Bestandteil des Diagramms Quelle: P.Grässle, H.Baumann, P.Baumann, UML projektorientiert, Galileo Verlag, 2003 21 Primäre Begriffe Kapselung
MehrGrundzüge der Programmierung. Konzepte der objektorientierten Programmierung (oop) OBJEKTE - KLASSEN
Grundzüge der Programmierung Konzepte der objektorientierten Programmierung (oop) OBJEKTE - KLASSEN Inhalt dieser Einheit JAVA ist objektorientiert! Grundbegriffe der objektorientierten Programmierung:
MehrKapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
MehrMSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003
Page 1 of 8 SMTP Konfiguration von Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 25.02.2005 SMTP steht für Simple Mail Transport Protocol, welches ein Protokoll ist, womit
MehrGliederung des Vortrages
Gliederung des Vortrages Unified Modeling Language Rational Rose Sergej Schwenk Oktober 1999 0. Einführung 1. Historie 2. Der Entwicklungsprozeß 3. UML 3.1 Anwendungsfalldiagramme 3.2 Klassendiagramme
MehrObjektorientierte Konzepte und Notation in UML. Objekt Klasse Attribut Operation
Objektorientierte Konzepte und Notation in UML Objekt Klasse Attribut Operation Objekt Wodurch zeichnet sich ein Objekt aus? - Zustand - Verhalten - Identität Objektdiagramm - Notationsregeln :Kuh Elsa:Kuh
MehrMS Access 2010 Kompakt
2 ABFRAGEN Eine Abfrage ist im Wesentlichen der Filterung eines Datenbestandes sehr ähnlich. Auch hier werden aus einer Menge von Informationen nur jene Datensätze ausgewählt, die einem vorher definierten
MehrKlausur Software Engineering für WI (EuI)
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten):
MehrObjektorientierte Programmierung OOP
Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel WS2012/13 08. Oktober 2013 Objektorientierte Programmierung OOP Objektorientierte Programmierung Objektorientierte
Mehr4. BEZIEHUNGEN ZWISCHEN TABELLEN
4. BEZIEHUNGEN ZWISCHEN TABELLEN Zwischen Tabellen können in MS Access Beziehungen bestehen. Durch das Verwenden von Tabellen, die zueinander in Beziehung stehen, können Sie Folgendes erreichen: Die Größe
MehrGI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen. Teil 1: Einführung: Wissensbasis und Ontologie.
GI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen Teil 1: Einführung: Wissensbasis und Ontologie Was ist eine Wissensbasis? Unterschied zur Datenbank: Datenbank: strukturiert
MehrMelanie Kaspar, Prof. Dr. B. Grabowski 1
7. Hypothesentests Ausgangssituation: Man muss sich zwischen 2 Möglichkeiten (=Hypothesen) entscheiden. Diese Entscheidung soll mit Hilfe von Beobachtungen ( Stichprobe ) getroffen werden. Die Hypothesen
MehrÜbung 1. Ziel: Statisches Modell (Klassendiagramm) aus allgemeiner Beschreibung erstellen.
Übung 1 Ziel: Statisches Modell (Klassendiagramm) aus allgemeiner Beschreibung erstellen. Für Paletten ist eine verwaltung zu organisieren, eine Palette kann in einem offenen (z.b. eine große halle) stehen.
Mehrs.beat DAP-10X White Paper USB Stromversorgung am Apple Macintosh und deren Auswirkung
White Paper s.beat DAP-10X USB Stromversorgung am Apple Macintosh und deren Auswirkung Date: 19 May 2006 Version: 1.0 Sprache: Deutsch Disposition: öffentlich Dokument: sbeat_dap-10x_mac_information_2006-25-04_de.doc
MehrKlausur Software-Engineering SS 2005 Iwanowski 23.08.2005
Klausur Software-Engineering SS 2005 Iwanowski 23.08.2005 Hinweise: Bearbeitungszeit: 90 Minuten Erlaubte Hilfsmittel: im Anhang, sonst keine Bitte notieren Sie Ihre Antworten ausschließlich auf dem Aufgabenblatt!
MehrErfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
MehrXesar. Die vielfältige Sicherheitslösung
Xesar Die vielfältige Sicherheitslösung Xesar Die professionelle Lösung für Ihr Unternehmen Xesar Sicher und flexibel Xesar ist das vielseitige elektronische Schließsystem aus dem Hause EVVA. Komplexe
MehrBPMN. Suzana Milovanovic
BPMN Suzana Milovanovic 2 Übersicht Klärung von Begriffen, Abkürzungen Was ist BPMN? Business Process Diagram (BPD) Beispielprozess Entwicklung von BPMN BPMN in der Literatur 3 Grundlegende Begriffe Business
MehrVeröffentlichen von Apps, Arbeitsblättern und Storys. Qlik Sense 2.0.6 Copyright 1993-2015 QlikTech International AB. Alle Rechte vorbehalten.
Veröffentlichen von Apps, Arbeitsblättern und Storys Qlik Sense 2.0.6 Copyright 1993-2015 QlikTech International AB. Alle Rechte vorbehalten. Copyright 1993-2015 QlikTech International AB. Alle Rechte
MehrJava Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7
Java Einführung Umsetzung von Beziehungen zwischen Klassen Kapitel 7 Inhalt Wiederholung: Klassendiagramm in UML Java-Umsetzung von Generalisierung Komposition Assoziationen 2 Das Klassendiagramm Zweck
MehrMediator 9 - Lernprogramm
Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop
MehrÜbung bezeichnung titel thema 1..10. Übungsgruppe gruppennr wochentag uhrzeit namementor vornamementor 1..25. Student name vorname matrikelnr
Software Engineering I Lösungsvorschläge zur Klausur vom.8.2007 Aufgabe Gefordert war ein redundanzfreies Klassendiagramm für die beschriebene Anwendungsdomäne. Zwei (von verschiedenen möglichen) Lösungen
MehrWhite Paper - Umsatzsteuervoranmeldung Österreich ab 01/2012
White Paper - Umsatzsteuervoranmeldung Österreich ab 01/2012 Copyright 2012 Seite 2 Inhaltsverzeichnis 1. Umsatzsteuervoranmeldung (UVA) Österreich ab 01/2012...3 1.1. Einleitung...3 1.2. Voraussetzung...4
MehrAnwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI
Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun Java Projekt Schiffe Versenken mit GUI 1. Über den Autor: Name: Marija Matejic Matrikelnummer: 9352571 E-mail: marijamatejic@yahoo.com
MehrDatenbankmodelle 1. Das Entity-Relationship-Modell
Datenbankmodelle 1 Das Entity-Relationship-Modell Datenbankmodelle ER-Modell hierarchisches Modell Netzwerkmodell relationales Modell objektorientierte Modelle ER Modell - 2 Was kann modelliert werden?
MehrHandbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen
Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen Dateiname: ecdl_p3_02_03_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul
MehrSchleswig-Holstein 2011. Kernfach Mathematik
Aufgabe 6: Stochastik Vorbemerkung: Führen Sie stets geeignete Zufallsvariablen und Namen für Ereignisse ein. Machen Sie auch Angaben über die Verteilung der jeweiligen Zufallsvariablen. Eine repräsentative
MehrStatuten in leichter Sprache
Statuten in leichter Sprache Zweck vom Verein Artikel 1: Zivil-Gesetz-Buch Es gibt einen Verein der selbstbestimmung.ch heisst. Der Verein ist so aufgebaut, wie es im Zivil-Gesetz-Buch steht. Im Zivil-Gesetz-Buch
MehrWord 2010 Schnellbausteine
WO.001, Version 1.0 02.04.2013 Kurzanleitung Word 2010 Schnellbausteine Word 2010 enthält eine umfangreiche Sammlung vordefinierter Bausteine, die sogenannten "Schnellbausteine". Neben den aus den früheren
MehrDaniel Warneke warneke@upb.de 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers
Design Patterns Daniel Warneke warneke@upb.de 08.05.2006 Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns 1/23 Übersicht Einleitung / Motivation Design Patterns Beispiele Rolle des
MehrAbschlussklausur Geschäftsprozessmodellierung und Workflowmanagement
Abschlussklausur Geschäftsprozessmodellierung und Workflowmanagement (Wintersemester 2007/2008, Freitag, 08.02.2008, Leo18) Es können maximal 120 Punkte erreicht werden. 1 Punkt entspricht etwa einer Minute
MehrEnergetische Klassen von Gebäuden
Energetische Klassen von Gebäuden Grundsätzlich gibt es Neubauten und Bestandsgebäude. Diese Definition ist immer aktuell. Aber auch ein heutiger Neubau ist in drei (oder vielleicht erst zehn?) Jahren
MehrCMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1
CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7
MehrSWE5 Übungen zu Software-Engineering
1 Übungen zu Software-Engineering 1) Klassen und Objekte 2) Telefonanlage 3) Objekt- und Klassendiagramme 4) Assoziationen 5) Telefonanlage (Erweiterung) 6) Fahrzeuge 7) Familien 2 Aufgabe 1: Klassen und
MehrDieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
MehrSoftwareentwicklungspraktikum Sommersemester 2007. Feinentwurf
Softwareentwicklungspraktikum Sommersemester 2007 Feinentwurf Auftraggeber Technische Universität Braunschweig
MehrObjektorientierte Analyse
Objektorientierte Analyse OOA.4) Analysebeispiel EU-Rent Prof. Dr. rer. nat. habil. Uwe Aßmann Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie Fakultät für Informatik TU Dresden
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
MehrKapitel 10 Aktive DBMS
Kapitel 10 Aktive DBMS 10 Aktive DBMS 10 Aktive DBMS...1 10.1 Einführung und Definition...2 10.2 Funktionsprinzip: ADBMS und ECA-Modell...4 10.3 Potentiale und Vorteile ADBMS...5 10.4 Aktive Elemente einer
MehrErstellen eigener HTML Seiten auf ewon
ewon - Technical Note Nr. 010 Version 1.2 Erstellen eigener HTML Seiten auf ewon 30.08.2006/SI Übersicht: 1. Thema 2. Benötigte Komponenten 3. Funktionsaufbau und Konfiguration 3.1. Unterpunkt 1 3.2. Unterpunkt
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
MehrDesign Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi
Design Pattern - Strukturmuster CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi Agenda Einleitung Strukturmuster Fassade Model View Controller Vergleich 2 Einleitung Strukturmuster
MehrJava Kurs für Anfänger Einheit 4 Klassen und Objekte
Java Kurs für Anfänger Einheit 4 Klassen und Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 13. Juni 2009 Inhaltsverzeichnis klasse
MehrEnigmail Konfiguration
Enigmail Konfiguration 11.06.2006 Steffen.Teubner@Arcor.de Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
MehrBürgerhilfe Florstadt
Welche Menschen kommen? Erfahrungen mit der Aufnahme vor Ort vorgestellt von Anneliese Eckhardt, BHF Florstadt Flüchtlinge sind eine heterogene Gruppe Was heißt das für Sie? Jeder Einzelne ist ein Individuum,
MehrIntegration verteilter Datenquellen in GIS-Datenbanken
Integration verteilter Datenquellen in GIS-Datenbanken Seminar Verteilung und Integration von Verkehrsdaten Am IPD Lehrstuhl für Systeme der Informationsverwaltung Sommersemester 2004 Christian Hennings
MehrBedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.
Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf www.einkaufserlebnis-oberstdorf.de Einloggen in den Account Öffnen Sie die Seite http://ihrefirma.tramino.de
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrBedienungsanleitung für BackupMotion
Bedienungsanleitung für BackupMotion In den folgenden Punkten wird die Bedienung von BackupMotion Schritt für Schritt erklärt. (gilt für Home und Pro Version des Produktes) 1 S e i t e Inhaltsverzeichnis
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrKapitel 3: Hörsaalbeispiel Klassendiagramm (Analysesicht)
Kapitel 3: Hörsaalbeispiel Klassendiagramm (Analysesicht) Anforderungen In einer Hochschulverwaltung sind mehrere Personengruppen tätig. Die Hochschule hat Angestellte, die Professoren, Labor-Ingenieure,
MehrSystemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 4 -
Systemanalyse - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 4 - Hans-Jürgen Steffens (by courtesy of Prof. Dr. Thomas Allweyer) Fachbereich Informatik und Mikrosystemtechnik Fachhochschule
MehrDatenbanken. Erstellen des Semantischen Modells. Manuel Friedrich. Schiller-Gymnasium Hof
Datenbanken Erstellen des Semantischen Modells Die Objektorientierte Sichtweise! Die Objektorientierte Sichtweise! Alles ist ein Objekt! Mensch Lehrgang Produkt Kunde Lieferant Beispiel Kreis Linienfarbe
MehrOnline Intelligence Solutions TESTABLAUF. 7 Schritte für ein erfolgreiches Testing.
Online Intelligence Solutions TESTABLAUF 7 Schritte für ein erfolgreiches Testing. SCHRITT1 DAS PROBLEM IDENTIFIZIEREN UND BESCHREIBEN Ein Problem, das auftritt, identifizieren Wenn es kein Problem gibt,
MehrJederzeit Ordnung halten
Kapitel Jederzeit Ordnung halten 6 auf Ihrem Mac In diesem Buch war bereits einige Male vom Finder die Rede. Dieses Kapitel wird sich nun ausführlich diesem so wichtigen Programm widmen. Sie werden das
MehrPRÜFUNG. Grundlagen der Softwaretechnik
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner PRÜFUNG Grundlagen der Softwaretechnik Name: Matrikelnummer: Note: Prüfungstag: 21.09.2012 Prüfungsdauer:
MehrUse Cases. Die Sicht des Nutzers. Fortgeschrittenenpraktikum SS 2004
Use Cases Die Sicht des Nutzers Fortgeschrittenenpraktikum SS 2004 Gunar Fiedler Lehrstuhl für Technologie der Informationssysteme Kontakt: fiedler@is.informatik.uni-kiel.de Use Cases 2 Was ist ein Use
MehrBUSINESSPLAN Ihr»roter Faden«zur Erstellung eines Businessplans
UniCredit Bank AG BUSINESSPLAN Ihr»roter Faden«zur Erstellung eines Businessplans Um Ihr Vorhaben genauer mit Ihnen besprechen zu können, benötigen wir von Ihnen vorab noch einige Angaben und Unterlagen.
MehrVorlesung vom 18.04.2005 - Einführung in die geschäftsprozessorientierte Unternehmensführung
Vorlesung vom 18.04.2005 - Einführung in die geschäftsprozessorientierte Unternehmensführung 08.30 Begrüßung durch Dipl.-Kfm. Björn Simon organisatorische Grundlagen der Veranstaltung (Hinweis auf obligatorische
MehrAutoTexte und AutoKorrektur unter Outlook verwenden
AutoTexte und AutoKorrektur unter Outlook verwenden Die Hilfsmittel "AutoKorrektur" und "AutoTexte", die schon unter Microsoft Word das Arbeiten erleichtern, sind natürlich auch unter Outlook verfügbar.
MehrStep by Step Softwareverteilung unter Novell. von Christian Bartl
Step by Step Softwareverteilung unter Novell von Softwareverteilung unter Novell 1) Starten von einfachen *.EXE-Dateien: Starten sie ConsoleOne Erstellen sie eine eigene Organisationseinheit für ihre Anwendungen
MehrVersion 1.0.00. White Paper ZS-TimeCalculation und die Zusammenarbeit mit dem iphone, ipad bzw. ipod Touch
White Paper ZS-TimeCalculation und die Zusammenarbeit mit dem iphone, ipad bzw. ipod Touch Seite 1/8 Z-Systems 2004-2011 Einführung Das iphone bzw. der ipod Touch wird von ZS-TimeCalculation mit Hilfe
Mehr