Zusammenfassung
Es ist bekannt und in der Fachliteratur ebenso wie in Erfahrungsberichten aus der Praxis vielfach dokumentiert, daß die Entwicklung großer Software-Systeme eine komplexe Aufgabe darstellt. Zunächst müssen Anforderungen an das zu entwickelnde System in eindeutiger, widerspruchsfreier und verifizierbarer Form festgelegt werden. Auf der Basis dieser Anforderungen muß dann eine Systemkonzeption entworfen werden, die als Grundlage für die nachfolgende Realisierung dient.
Um die Beherrschbarkeit (d.h. Kontrollierbarkeit und Steuerbarkeit) des Entwicklungsprozesses, an dem auf Auftraggeber- und Entwicklerseite eine Vielzahl von Personen beteiligt ist, zu gewährleisten, werden Vorgehensmodelle vorgeschlagen, die einen generellen Rahmen für die Durchführung der Entwicklungsaktivitäten, die Anfertigung der benötigten Dokumente und die relevanten Querbeziehungen darstellen. Querbeziehungen existieren zwischen Dokumenten, zwischen Aktivitäten sowie zwischen Aktivitäten und Dokumenten.
In diesem Beitrag werden Konzepte für Rechnerunterstützung beim Einsatz eines Vorgehensmodells vorgestellt. Dabei werden insbesondere die folgenden Aspekte berücksichtigt:
-
Anpassung eines gegebenen Vorgehensmodells an die Gegebenheiten eines speziellen Entwicklungsprojektes,
-
Verwaltung der angefertigten Dokumente (in unterschiedlichen Versionen),
-
Überwachung und Steuerung der Entwicklungsaktivitäten,
-
Termin- und Kapazitätsplanung,
-
Ausnahmebehandlung (z.B. unvorhergesehener Ausfall von Ressourcen),
-
Kopplung an Methodentools,
-
Auskunfterteilung über aktuellen Projektzustand.
Die Konzepte eignen sich für alle gängigen Vorgehensmodelle und sind unabhängig von den eingesetzten Methoden.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
S.R. Ahuja, J.R. Ensor, and D.N. Horn. The RAPPORT multimedia conferencing system. In R.B. Allen, editor, Proc. Conference on Office Information Systems, pages 1–8, Palo Alto, 1988.
W.W. Agresti, editor. New Paradigms for Software Development. IEEE Computer Society Press, Washington, 1986.
ANSI/IEEE. An american national standard. In M. Dorfman and R.H. Thayer, editors, Standards, Guidelines and Examples on System and Software Requirements Engineering, pages 16–38, Los Alamitos, 1990. IEEE Computer Society Press.
V. Ashok, J. Ramanthan, S. Sarkar, and V. Venugopal. Process modeling in software environments. In C. Tully, editor, Proc. 4th Int. Software Process Workshop, pages 39–42, Moretonhampstead, 1988.
H. Balzert. CASE Systeme und Werkzeuge. Reihe Angewandte Informatik, Bd. 7, BI.-Wiss.-Verlag, Mannheim, 2. Auflage, 1991.
B. Boehm and F. Belz. Applying process programming to the spiral model. In C. Tully, editor, Proc. 4th Int. Software Process Workshop, pages 46–56, Moretonhampstead, 1988.
R. Bisiani, F. Lecouat, and V. Ambriola. A tool to coordinate tools. IEEE Software, pages 17–25, November 1988.
V.R. Basili and J.D. Musa. The future engineering of software: A management perspective. IEEE Computer, pages 90–96, September 1991.
A. Borgida, J. Mylopoulos, and H.K.T. Wong. Generalization/specialization as a basis for software specification. In M.L. Brodie, J. Mylopoulos, and J.W. Schmidt, editors, On Conceptual Modelling, pages 87–114, Berlin, Heidelberg, New York, 1984. Springer-Verlag.
Software-Entwicklungsstandard der Bundeswehr, “Vorgehensmodell”. Allgemeiner Umdruck. Bundesamt für Wehrtechnik und Beschaffung, Koblenz, Februar 1991.
T.E. Cheatham. Activity coordination programs. In C. Tully, editor, Proc. 4th Int. Software Process Workshop, pages 57–60, Moretonhampstead, 1988.
A.M. Davis, E.H. Bersoff, and E.R. Comer. A strategy for comparing alternative software development life cycle models. IEEE Transactions on Software Engineering, SE-14(10):1453–1461, Oktober 1988.
Deutsche Gesellschaft für Informationstechnik und Recht e.V. Schlichtung. Informationsschrift Nr. 2, 1989.
M. Dorfman. System and software requirements engineering. In M. Dorfman and R.H. Thayer, editors, Standards, Guidelines and Examples on System and Software Requirements Engineering, pages 4–16, Los Alamitos, 1990. IEEE Computer Society Press.
M. Dorfman and R.H. Thayer, editors. Standards, Guidelines and Examples on System and Software Requirements Engineering. IEEE Computer Society Press, Los Alamitos, 1990.
V. DeAntonellis and B. Zonta. Modeling events in database applications design. In Proc. 1th Int. Conference on Very Large Databases VLDB81, pages 23–31, Cannes, 1981.
C.A. Fritsch and D.L. Perry. A manager/controller for the software development process. In C. Tully, editor, Proc. 4th Int. Software Process Workshop, pages 73–75, Moretonhampstead, 1988.
H.-J. Genrich. Predicate/transition nets. In W. Brauer, W. Reisig, and G. Rozenberg, editors, Advances in Petri nets 86, Vol, pages 207–247, Berlin, Heidelberg, New York, 1987. Springer-Verlag.
P. Gloor and N. Streitz, editors. Hypertext und Hypermedia: Von theoretischen Konzepten zu praktischen Anwendungen. Springer-Verlag, Berlin, Heidelberg, New York, 1990.
D. J. Hildebrand. Die Schlichtungsstelle der Deutschen Gesellschaft für Informationstechnik und Recht (DGIR). Informatik-Spektrum, Band 12, Heft 3, pages 162–164, Juni 1989.
P. Hitchcock. The process model of the Aspect ipse. In C. Tully, editor, Proc. 4th Int. Software Process Workshop, pages 76–78, Moretonhampstead, 1988.
M.I. Kellner. Representation formalisms for software process modeling. In C. Tully, editor, Proc. 4th Int. Software Process Workshop, pages 93–96, Moretonhampstead, 1988.
G.E. Kaiser and P.H. Feiler. An architecture for intelligent assistance in software development. In Proc. 9th IEEE Int. Conference on Software Engineering, pages 180–188, Monterey, 1988.
G. Lausen. Grundlagen einer netzorientierten Vorgehensweise für den konzeptuellen Datenbankentwurf. Forschungsbericht 179, Institut für Angewandte Informatik und Formale Beschreibungsverfahren, Universität Karlsruhe (TH), Februar 1987.
A.van Lamsweerde, B. Delcourt, E. Delor, M.C. Schayes, and R. Champagne. Generic lifecycle support in the ALMA environement. IEEE Transactions on Software Engineering, SE-14(6):720–741, Juni 1988.
G. Lausen, T. Németh, A. Oberweis, F. Schönthaler, and W. Stucky. The INCOME approach for conceptual modelling and prototyping of information systems. In CASE89. The First Nordic Conference on Advanced Systems Engineering, Stockholm, Mai 1989.
Th. Mochel, T. Németh, A. Oberweis, and W. Stucky. Eine offene Simulationsumgebung für Petri-Netze zur Unterstützung des Entwurfs eingebetteter Systeme. In D. Tavangarian, editor, Proc. 7. Symposium Simulationstechnik Hagen, pages 510–514, Braunschweig, 1991. Vieweg-Verlag.
A. Oberweis. Zeitstrukturen für Informationssysteme. Dissertation, Universität Mannheim, Fakultät für Mathematik und Informatik, Juli 1990.
A. Oberweis. System simulation with Petri-nets: A new concept combining procedural and declarative system knowledge. In E. Mosekilde, editor, Proc. European Simulation Multiconference ESM9Î, Kopenhagen, pages 59–64, Kopenhagen, 1991.
A. Ohki and K. Ochimizu. Process programming with Prolog. In C. Tully, editor, Proc. 4th Int. Software Process Workshop, pages 118–121, Moretonhampstead, 1988.
A. Oberweis, J. Seib, and G. Lausen. PASIPP: Ein Hilfsmittel zur Analyse und Simulation von Prolog-beschrifteten Prädikate/Transitionen-Netzen. “Wirtschaftsinformatik”, 33. Jahrgang, Heft 3, Juni 1991.
L. Osterweil. Software processes are software too. In Proc. 9th IEEE Int. Conference on Software Engineering, pages 2–13, Monterey, 1988.
D.E. Perry. Problems of scale and process models. In C. Tully, editor, Proc. 4th Int. Software Process Workshop, pages 126–128, Moretonhampstead, 1988.
W. Reisig. Systementwurf mit Netzen. Springer-Verlag, Berlin, Heidelberg, New York, 1985.
J. Ramanathan and S. Sarkar. Providing customized assistance for software life-cycle approaches. IEEE Transactions on Software Engineering, SE-14(6):749–757, Juni 1988.
V. Sänger. Simulation mit deklarativen Systembeschreibungen. Diplomarbeit, Universität Karlsruhe, Institut für Angewandte Informatik und Formale Beschreibungsverfahren, April 1991.
F. Schönthaler. Rapid Prototyping zur Unterstützung des Konzeptuellen Entwurfs von Informationssystemen. Dissertation, Universität Karlsruhe (TH), Institut für Angewandte Informatik und Formale Beschreibungsverfahren, Januar 1989.
F. Schönthaler and T. Németh. Software-Entwicklungswerkzeuge: Methodische Grundlagen. B.G. Teubner, Stuttgart, 1990.
W. Stucky, T. Németh, and F. Schönthaler. Modellierung und Simulation verteilter Systeme mit INCOME. In A. Reuter, editor, Proc. GI-20. Jahrestagung. Informatik auf dem Weg zum Anwender, Berlin, Heidelberg, New York, 1990. Springer-Verlag.
I. Sommerville. Software Engineering. Addison-Wesley, Reading/Massachusetts, 1989.
P.G. Sorenson. The metaview system for many specification environments. IEEE Software, März 1988.
K. Voss. Nets in data bases. In W. Brauer, W. Reisig, and G. Rozenberg, editors, Petri Nets: Applications and Relationships to Other Models of Concurrency, Advances in Petri Nets 1986, II, pages 234–257, Berlin, Heidelberg, New York, 1987. LNCS 255, Springer-Verlag.
H. Weiler. Euromethod: Ein Standard für die Software-Entwicklung. Computerwoche, 11. Oktober 1991.
L.G. Williams. Software process modelling: A behavioural approach. In Proc. 10th IEEE Int. Conference on Software Engineering, pages 174–186, Singapore, 1988.
L. Zucconi. Techniques and experiences capturing requirements for several realtime applications. ACM SIGSOFT Software Engineering Notes, 14(6):51–54, 1989.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 B. G. Teubner Verlagsgesellschaft, Leipzig
About this chapter
Cite this chapter
Stucky, W., Oberweis, A. (1992). Zur Beherrschbarkeit des Entwicklungsprozesses komplexer Software-Systeme. In: Buchmann, J., Ganzinger, H., Paul, W.J. (eds) Informatik. TEUBNER-TEXTE zur Informatik, vol 1. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-95233-2_28
Download citation
DOI: https://doi.org/10.1007/978-3-322-95233-2_28
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-8154-2033-1
Online ISBN: 978-3-322-95233-2
eBook Packages: Springer Book Archive