Gliederung der Vorlesung 1 Einführung 2 Konzeption und Test von Softwareprodukten 2.1 Methoden der Voruntersuchung und des funktionalen Fachentwurfs –Vorgangskettendiagramme.

Slides:



Advertisements
Ähnliche Präsentationen
Business Engineering Philipp Osl, Alexander Schmidt
Advertisements

Eine Frage der Sichtweise
Integrations- und Funktionstests im Rahmen des V-Modelles
K-Modeler Engineering
spezielle Nutzersichten formale Ebene (deskriptive Regeln)
Herkunftssicherungs- und Informationssystem für Tiere (HI-Tier) Zentrale Datenbank - Voraussetzung für Meldungen Stand der Einrichtung R. Carmanns.
Herkunftssicherungs- und Informationssystem für Tiere (HI-Tier) Zentrale Datenbank - Bewegungs- und Schlachtmeldungen R. Carmanns, H. Hartmann 1.
Das „Vorgehensmodell“
IT-Projektmanagement
WS 04/05 wiss. Übung: Systemanalyse und Softwaredesign
Objektorientierter Entwurf (OOD) Übersicht
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Aufgaben des Testens Vergleich des Verhaltens einer Software mit den an sie gestellten.
Java: Dynamische Datentypen
Einführung Richard Göbel.
UML im Überblick – Dipl. Ing. Ulrich Borchert / FH Merseburg 1/22
Schritte zu Datenmodellierung
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (11-1 –Selbstanordnende lineare Listen) Prof. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27-Selbstanordnende lineare Listen) Prof. Th. Ottmann.
Informatik II, SS 2008 Algorithmen und Datenstrukturen Vorlesung 16 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
Gliederung der Vorlesung Software Engineering WS 2001/2002
Rational Unified Process (RUP) - Definitionen
Fachartikel Bestandsbuch und tierärztlicher Anwendung- und Abgabebeleg: sowie
Software-Engineering
1 WS 2012 Software-Engineering II Aspektorientierung.
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Datenmodellierung - Aufbau einer Datenbank -
Buch S73ff (Informatik I, Oldenbourg-Verlag)
Buch S70ff (Informatik I, Oldenbourg-Verlag)
Beziehungen zwischen Klassen
Datenbankentwurfsprozess
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
Rational Rose und UML: Erstellung einer Kontoverwaltung
UML Begleitdokumentation des Projekts
Visualisierung objektrelationaler Datenbanken
Simulation komplexer technischer Anlagen
Vorgehensmodelle: Schwergewichtige Modelle
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
12. Vorlesung: Aktivitätsdiagramme
O.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lecture 13: (Container-)Datenstrukturen.
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lecture 13: (Container-)Datenstrukturen.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Objektorientierte Konzepte/UML Geoinformation I Vorlesung 2 WS 2000/2001.
Strukturierter Entwurf (und Realisierung)
Datenbanken Datenstrukturen.
Software-Technik „Zielorientierte Bereitstellung und systematische Verwendung von Prinzipien, Methoden und Werkzeugen für die arbeitsteilige, ingenieurmäßige.
Objektorientierte Analyse
Wasserfallmodell und Einzelbegriffe
7.3.1 Ein Modellierungsbeispiel (1|9)
Paradigmenwechsel in der Unternehmensmodellierung Prof. Dr. Wolfgang Voigt Dipl.-Ing. Päd. Alexander Huwaldt UML Extrakt UML Seminar, Chemnitz
Die anstehende Änderung der Verordnung (EG) Nr. 1774/2002
Die neue Tierarzneimittelverordnung (TAMV)
Einführung in Datenbankmodellierung und SQL
Vom Geschäftsprozess zum Quellcode
Fachkonzepte in der UML
Daten- und Ablaufmodellierung
Cross Compliance Bestimmungen für Rinderhalter – Rinderkennzeichnung
Software Engineering Grundlagen
HIT BayStMELF, 98 Zentrale Datenbank zur Kennzeichnung von Tieren und die Etikettierung von Fleisch in Deutschland Teil A, Rinder und Rindfleisch A. Spitzer.
Patientenindividuelle manuelle Neuverpackung von Fertigarzneimitteln für bestimmte Einnahmezeitpunkte Stand: Patientenindividuelle manuelle.
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Unified Modeling Language UML
Herstellung und Abgabe der Betäubungsmittel zur Opiatsubstitution
Geoinformation I Lutz Plümer
Nico Oehlert T-Systems Stuttgart 1 Themenvorstellung Kollisionsuntersuchung konvexer Polyeder im IR³ Diplomand:Nico Oehlert Betreuer Hochschule:Prof.
Sichtbarkeit einschränken
Was ist eine Datenbank „MS Access“
Modul Datenmodelle entwickeln
Kontrollen Kontrollen Die Erzeugung von Geflügelfleisch ist vom Schlupf der Küken über die Aufzucht und Haltung bis hin.
Antibiotikaeinsatz
 Präsentation transkript:

Gliederung der Vorlesung 1 Einführung 2 Konzeption und Test von Softwareprodukten 2.1 Methoden der Voruntersuchung und des funktionalen Fachentwurfs –Vorgangskettendiagramme –ER-Modell –Structured Analysis –Entscheidungstabellen 2.2 Gruppenarbeit/Hausarbeit zum funktionalen Fachentwurf 2.3 Entwurfsprinzipien und Methoden des DV-Entwurfs –Abstraktionsprinzip –Moduldiagramm 2.4 Strategien des Implementierens und Methoden des Testens –Implementierungsstrategien –Fehlerbegriff, Fehlerarten, Fehlerursachen Testprinzipien Testmethoden (Black box-Test, White box-Test) –Methoden zur Auswahl von Testdaten beim Black box-Test 2.5 Gruppenarbeit/Hausarbeit zum Test von Software 3 Entwicklung von Algorithmen mittels CASE-Tools 4 Einführung in den objektorientierten Programmentwurf 4.1 Objektorientierte Analyse (Objekte, Klassen, Attribute, Operationen) mit UML –Statische Konzepte und Notation der objektorientierten Analyse –Dynamische Konzepte und Notation der objektorientierten Analyse Ausdrücke 4.2 Gruppenarbeit/Hausarbeit zur objektorientierten Analyse

2 Konzeption und Test von Software 2.1 Methoden der Voruntersuchung

Vereinfachtes Phasenmodell

Fachartikel 1.Bestandsbuch und tierärztlicher Anwendungs- und Abgabebeleg: agrosoft.de/da/dsp_artikel.php?sid=12 sowie htmhttp:// agrosoft.de/da/dsp_artikel.php?sid=12 htm 2.Arzneimittelfälschungen: ttelfaelschungen.html sowie ttelfaelschungen.html 3.Pharmazentralnummer:

Supply Chain Management in der Fleischproduktion "Gläserne Produktion" von Fleisch am Beispiel des IT- Einsatzes für die Dokumentation von Tierarzneimittelapplikationen 1.Was ist Supply-Chain-Management? 2.Win-Win-Beziehungen 3.Warum Supply-Chain-Management in der Tierproduktion? –verbesserte Erfüllung der Verbraucherbedürfnisse –gehäuften Auftreten von Krankheiten in Tierbeständen (z.B. BSE, MKS) –Rückstände in Lebensmitteln (z.B. Dioxin, Tierarzneimittel, Nitrofen, Hormone) –Verunsicherung der Verbraucher –Einbrüchen beim Fleischverzehr –Politik fordert(e): mehr Qualität, Sicherheit und Transparenz im Lebensmittelerzeugungsprozess [vgl. Kommission der Europäischen Gemeinschaften (2000), Künast (2001), Sinner, (2001)]

Lage unterschiedlicher Geschäftsprozesse innerhalb des Geschäftsprozessportfolios (nach Kreuz, W. 1997, S. 26)

HI-Tier: Herkunftssicherungs- und Informationssystem Tier Rechtsgrundlage f. Kennzeichnungs- und Registrierungssystem: EG- Verordnung 820/97 Elemente Ohrmarken Elektronische Datenbanken Tierpässe Register in jedem Betrieb Zu spei- chernde Daten Jedes Rind mit: Ohrmarkennummer Geburtsdatum Rasse Geschlecht Mutternummer Geburtsbetrieb Halterbetrieb Datum jeder Verbringung Datum des Todes oder der Schlachtung Jeder Rinder- halter mit: Betriebsnummer Name und Anschrift

Tierärztlichen Hausapothekenverordnung: Bestandsbuch Anzahl, Art und Identität der Tiere Standort der Tiere zum Zeitpkt. d. Behandlung und der Wartezeit Arzneimittel- bezeichnung sowie Nr. d. tierärztl. Anwendungs- und Abgabe- belegs Datum der Anwendung Wartezeit in Tagen Name der anwen- denden Person Art der Verabreichung und Menge des verabreichten Arzneimittels

Tierärztlicher Anwendungs- und Abgabebeleg Name und Anschrift des Tierarztes Name und Anschrift des Tierhalters Fortlauf. Belegnummer des Tierarztes im jeweiligen Jahr Anzahl, Art und Identität der Tiere Diagno- se Angewendete/abgegebene Arzneimittel/Behandlungsanweisung Arznei- mittel- be- zeich- nung Char- genbe- zeich- nung Anwen- dungs- menge und Art der Verab- rei- chung Abga- bemen- ge Dosie- rung pro Tier und Tag Dauer der Anwen- dung Warte- zeit

Aufgaben einer Voruntersuchung AufgabeBezeichnung im Rahmen des SW-Engineering Schwachstellenanalyse (Ist-Situation) Erarbeitung alternativer Lösungsansätze (z.B. Vermeidung redundanter Erfassungsarbeiten) Problemabgrenzung -Abgrenzung relevanter Realitätsausschnitt -Beschreibung des relevanten Realitätsausschnitts -Informationsverar- beitungsprozesse -Erarbeitung von Lösungsansätzen

Arbeitsschritte der Ist-Analyse Bestandsaufnahme durch –Literatursuche –Befragung –Metaplan-Abfragen Ergebnisfixierung –verbal mittels Text –Vorgangskettendiagramme Entwicklung von Vorschlägen Fixierung der Alternativvorschläge –Vorgangskettendiagramme –Kosten-Nutzen-Analysen usw. Erarbeitung eines favorisierten Vorschlages

Elemente von Vorgangskettendiagrammen Speicher Erfassung redundante Erfassung Liste Arbeitsablauf Bestandsbuch Bestandsbuch"

Vorgangskettendiagramm für die Ist-Situation (Ausschnitt: Führung des Bestandsbuches) VorgängeDV-unterstütztmanuellAbteilungen Datenbasis Bearbeitung DatenbasisBearbeitung BatchDialog Verschreibung Lfd. Behandlung Überprüfung im Verdachtsfall TA LW LGL TÄAAB BestB AMDB

Vorgangskettendiagramm für die Soll-Situation (Ausschnitt: Führung des Bestandsbuches) VorgängeDV-unterstütztmanuellAbteilungen Datenbasis Bearbeitung DatenbasisBearbeitung BatchDialog

Aufgabe Erstellen Sie ein Vorgangskettendiagramm (Soll) für eine DV-gestützte Dokumentation des Vertriebsweges von Arzneimitteln