[Script]
[Zip-Script[1]]
[Ach.com]
[Blond2000]
[FLATSoft]
[inComPeTent]
Neuigkeiten
-
30. Mai 99:
-
Den erste Absatz des Pflichtenheftes
habe ich - aus
Kundensicht - mal in der ersten Version ausgeführt.
-
Infos zu html/CGI finden sich z.Bsp. bei Selfhtml.
Einen kleinen einfachen Perl-Rahmen zum parsen
der Argumente habe ich mal zusammengestellt.
-
-
4. Mai 99:
- Apache-Webserver findet man unter http://www.apache.org,
und viele andere interessante Links unter Links
-
-
3. Mai 99:
- Es gibt weitere wesentliche Teile des Scripts
-
12. April 99:
-
Es gibt das Script in den wesentlichen fertigen Teilen auch
zum Downloaden als ZIP-Archiv, siehe Top-Bar.
-
8. April 99:
-
Die Veranstaltung bleibt im SR0, entgegen der Ankündigung!
Aufgaben
-
zum 15. April 99:
-
Die Problemstellung (das 'wie') gründlich durchdacht und in
grobe Hauptkomponenten zerlegen (CGI, Datenbank, Frontend, ...). Für
diese, oder insgesamt, eine Aufwandsabschätzung abgeben.
-
zum 12. April 99:
-
- Jede Firma sucht sich einen Namen
-
Jede Firma macht Verbesserungsvorschläge zum
VVZ-Verfahren
Firmen und Mitarbeiter
InComPeTent
[dir]
mit
Holger Kösters,
Katrin Bücker
Anastasia Mann
Astrid Otto
FLAT Software
[dir]
mit
Maik Bäumer,
Martin Kranzkowski,
Ingo Rau,
Andre Stolze und
Rüdiger Kiauka
Blondie 2000
[dir]
mit
Guido Dornhege
Anja Reining-Evering
Philip Hoetzel
Klaus Brinker
Thomas Kuck
Ach.com #
[dir]
mit
Christian Severin
Petra Böse
Markus Hanses
Ernst-Martin Meierarend
Organisatorisches
Belegnummern, Termine etc. findet man z.Bsp. auf der Seite im
kommentierten Vorlesungsverzeichnis. Darüber
hinaus werden aktuelle Hinweise natürlich hier bekanntgegeben.
Bei der Betreuung des Praktikums hilft mir übrigens
Holger Klawitter
Geplanter Ablauf
Begleitet von einem in die Softwaretechnik einführenden
theoretischen Teil werden die Teilnehmer des Praktikums zu einer
Firma (z.Bsp. InfoSoft99), und die
Veranstalter, also Holger und ich, werden die Kunden.
InfoSoft99 realisiert dann ein Projekt nach Kundenwunsch,
und bekommt als Lohn die Scheine.
Mögliche Projekte
Mir sind mehrere interessante Projekte eingefallens, was es
genau wird weiss ich noch nicht:
- lp-acconting-system
-
Problem: ein Benutzer möchte eien Dienstleistung anfordern,
die etwas kostet. Diese Kosten sollen automatisch von seinem
Konto gebucht werden, und natürlich soll erst geprüft
werden, ob sein Konto den bedarf deckt, und erst gebucht
werden, wenn die Leistung erbracht wurde.
Praktischen Einsatz hätte solch ein System an der
Mathematik beim Druckaccounting, mit dem wir in der
vorliegenden Form oft Probleme haben.
Zentrale Schwierigkeiten sind mögliche Locks, und die
Verifikation.
- Aufzugsteuerung mit Simulation
-
Warum nicht - eine komplexe Simulation mit Echtzeit-Demo.
Grundprobleme: verteilte Systeme (mehrere Benutzer, ein
Aufzugsystem), graphische Frontends für Anforderung der
Fahrten und Darstellung der Fahrt.
- WWW-VVZ-Service
-
Ganz viele Leute schreiben an unserem
Vorlesungsverzeichnis. Bis zur Drucklegung und
Veröffentlichung im WWW vergeht immer einige Zeit. Nett wäre
es, (wie in einigen Fachbereichen schon üblich) Eingaben und
Änderungen über das Internet zu ermöglichen, und daraus die
benötigten Fassungen zu generieren.
Ähnliche Probleme gibt es übrigens nicht nur für das
Vorlesungsverzeichis, sondern für viele Dokumente.
Probleme: Textformate und Formeln, Wer darf schreiben
und ändern (Security), Datenbank, CGI.
- oo-Tabellenkalkulation
-
Daran hatte ich zunächst gedacht, es ist aber wohl zu
aufwendig für ein Praktikum.
Weitere Information / Anmerkungen zur Literatur
Zum SoftwarePraktikum im SS97 habe ich ein WWW-
Skript
erstellt, das zwar nicht besonders gut ist, auf dem ich aber
aufbauen werde. (Zugriff: Kennung pp, Passwort Theorie)
Ich plane, dies Script im Laufe des Praktikums zu aktualisieren,
und präsentiere peu a peu die
aktuelle Version.
Der Vorlesungsteil wird im wesentlichen auf dem sehr
guten und ausführliche Buch
Helmut Balzert:
Lehrbuch der Software-Technik:
Software-Entwicklung
Spektrum Akademischer Verlag, ca 150,- DM
basieren - natürlich nur auf einem kleine Teil davon.
Das Buch ist in der Hauptbibliothek, Unterabt. Informatik,
verfügbar. Uns interessiert neben dem einführenden vor allem der
objektorientierte Teil. Den behandeln auch die
u.a. Bücher von P. Coad and E. Yourdon.
Viele wird vermutlich interessieren, welche
Programmiersprache denn dann verwendet wird. Mich auch: das
hängt von der Aufgabe und von den Teilnehmern ab, und muß unter
den Entscheidern bei InfoSoft99 diskutiert werden ...
Links
Natürlich soll nicht alles neu programmiert werden. Hinweise
darauf, was man ggf. benutzen kann, liefern ggf. die folgenden
links:
Literatur
- Bal95
-
Heide Balzert.
Methoden der objektorientierten Systemanalyse.
BI Wissenschaftsverlag, Mannheim, 1995.
- Bal96
-
Helmut Balzert.
Lehrbuch der Software-Technik: Software-Entwicklung.
Spektrum Akademischer Verlag, 1996.
- Bal97
-
Heide Balzer.
Wie erstellt man ein objektorientiertes Analysemodell?
GI: Informatik Spektrum, 20(1):38-47, 1997.
- CY91
-
P. Coad and E. Yourdon.
Object-Oriented Analysis.
Yourdon Press, Prentice Hall, 1991.
- CY94a
-
P. Coad and E. Yourdon.
Objektorientierte Analyse.
Prentice Hall, München, 1994.
- CY94b
-
P. Coad and E. Yourdon.
Objektorientiertes Design.
Prentice Hall, München, 1994.
- DZ88
-
Stefan Dissmann and Volker Zurwehn.
Software-Praktikum.
Teubner, 1988.
- HBB94
- W.
Hesse, G. Barkow, H. Braun, H.-B. Kitthaus, and G. Scheschonk.
Terminologie der Softwaretechnik - Ein Begriffssystem für die Analyse
und Modellierung von Anwendungssystemen, Teil 1: Begriffssystematik
und Grundbegriffe. Informatik-Spektrum, 17:39-47,
1994.
- Sne87
-
H. M. Sneed.
Software Management.
Müller GmbH, Köln, 1987.
Dietmar Lammers
Last modified: Thu Jul 8 09:42:43 MET DST 1999