Einführung und Allgemeines (neu 23.10.2006)

Werbung
Software-Engineering
(und
Programmierung?
SPSS?)
WS 2005/06
Vorlesung/Übung 3/1
Dr. U. Bodmer
K1-Einleitung
1
Literatur
•
Methoden
Balzert, Heide: Lehrbuch der Objektmodellierung – Analyse und Entwurf;
Spektrum Akad. Verlag; Heidelberg 1999
Schwarze, Jochen: Wirtschaftsinformatik; Verlag Neue Wirtschaftsbriefe, 3.
Auflage, Herne/Berlin 1994
Schwarze, Jochen: Übungsbuch zur Wirtschaftsinformatik; Verlag Neue
Wirtschaftsbriefe, Herne/Berlin 1994
•
Fachartikel
1.
Bestandsbuch und tierärztlicher Anwendung- und Abgabebeleg: http://www.dspagrosoft.de/da/dsp_artikel.php?sid=12 sowie http://www.saustark.de/arzneimittelverordnung.htm
Arzneimittelfälschungen: http://www.vfa.de/de/politik/positionen/arzneimittelfaelschungen.html sowie
http://www.lgl.bayern.de/de/left/fachinformationen/_docs/brennpunkt_arzneimittel.pdf
Pharmazentralnummer: http://www.ifaffm.de/download/pruefzif.pdf
2.
3.
K1-Einleitung
2
K1-Einleitung
3
Software-Engineering
Was erwarten Sie von der Veranstaltung?
K1-Einleitung
4
Ansätze zur InformatikWissensvermittlung
K1-Einleitung
5
Wie soll die Anwendungsorien-tierung
umgesetzt werden? (Lernziele)
Beispiel: Supply Chain Management in der
Fleischproduktion
1. Mit welchen Methoden/Techniken (Kenntnisse über
die Methoden) und
2. wie (Erwerb der Fähigkeit, die Methoden zielgerichtet anwenden
zu können) können die Vorgaben für ein SCM in
der Fleischproduktion erstellt werden?
3. Wie (Erwerb der Fähigkeit, die Methoden zielgerichtet
anwenden zu können) kann die Umsetzung der
Vorgaben für ein SCM in der Fleischproduktion
auf (weitgehende) Fehlerfreiheit getestet
werden?
K1-Einleitung
6
K1-Einleitung
7
Tierärztliche
Hausapothekenverordnung I
•
•
•
•
Gemäß der Verordnung über tierärztliche Hausapotheken hat der
Halter von Tieren, die der Gewinnung von Lebensmitteln dienen,
folgende Regelungen zu beachten:
Jede durchgeführte Anwendung von Arzneimitteln, die nicht zum
Verkehr außerhalb von Apotheken freigegeben sind, sowie
weitere Angaben sind unverzüglich in ein im Betrieb zu führendes
Bestandsbuch einzutragen.
Soweit die Anwendung von Arzneimitteln durch andere Personen
als dem Halter der behandelten Tiere erfolgt, reicht es aus, wenn
die dem Halter von dem Anwender der Tierarzneimittel dazu
mitgeteilten oder vorgelegten Informationen in das Bestandsbuch
übertragen worden sind.
Die behandelten Tiere bzw. die Tiergruppe müssen so
dokumentiert sein, dass sie genau identifiziert werden können,
wobei Standortveränderungen während der Behandlungs- und
Wartezeit ebenfalls zu vermerken sind.
K1-Einleitung
8
Tierärztliche
Hausapothekenverordnung II
Das Bestandsbuch kann manuell aber auch als elektronisches
Dokument geführt werden [vgl. z.B. Land-Data Eurosoft (2001)].
Die vom Gesetzgeber vorgeschriebenen Attribute umfassen
• den Standort des Tieres zum Zeitpunkt der Behandlung bzw. in der
Wartezeit,
• die Arzneimittelbezeichnung,
• die Nummer des tierärztlichen Anwendungs- und Abgabebeleges,
• das Datum der Anwendung,
• die Art der Verabreichung,
• die verabreichte Menge des Arzneimittels,
• die Wartezeit in Tagen sowie
• den Namen der anwendenden Person.
K1-Einleitung
9
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
K1-Einleitung
10
Herunterladen