Dieser Band enthält die Beiträge - darunter auch sechs eingeladene - zu einer Fachtagung, die der Fachausschuß 2.1 "Programmiersprachen und Software-Entwicklung" der Gesellschaft für Informatik in Zusammenarbeit mit der Universität Marburg vom 21. bis 23. Juni 1989 veranstaltet hat. Dabei wird sowohl über neue Konzepte auf dem Gebiet der Software-Entwicklung als auch über Erfahrungen mit bestehenden Systemen berichtet. Im Mittelpunkt des Interesses stehen Aspekte der Software-Entwicklung: - Welche Leitlinien sollen zur Orientierung dienen, welche Methoden und Werkzeuge sind für welche Aufgabenstellungen am besten geeignet? - Wie lassen sich die speziellen Probleme bewältigen, die sich bei der Planung und Durchführung großer Software-Projekte ergeben, wie lassen sich Kosten und Termine abschätzen, große Entwickler-Teams führen, Systembausteine arbeitsteilig entwickeln und zusammenfügen, Dokumentationsmengen verwalten? - Mit welchen sprachlichen Ausdrucksmitteln und Interaktionsformen wird man zukünftig mit Computern umgehen, wie werden sie in Entwicklungsumgebungen verfügbar gemacht und diese wiederum durch Software realisiert? - Welchen Einfluß haben Software-Entwicklung und -Anwendung auf die beteiligten Menschen? - Wie gestaltet und verändert sich die Arbeitssituation und -qualität für Software-Entwickler und Benutzer? - Wie sind die Aufgaben zwischen Mensch und Maschine verteilt, welche Auswirkungen haben Automatisierungsvorhaben auf die Gesellschaft?
Reihe
Auflage
Sprache
Verlagsort
Verlagsgruppe
Illustrationen
15
15 s/w Abbildungen
IX, 290 S. 15 Abb.
ISBN-13
978-3-642-74872-1 (9783642748721)
DOI
10.1007/978-3-642-74872-1
Schweitzer Klassifikation
Festvortrag.- Softwareentwicklung als Realitätskonstruktion.- Methoden und Werkzeuge für den Software-Lebenszyklus.- Eine integrierte Softwareentwicklungs-Umgebung - ein alternativer konzeptioneller Ansatz (eingeladener Vortrag).- Ergebnisse einer Längsschnitt-Studie über den Software-Lebenszyklus.- Das CROWN-System - Verwalten, Verteilen, Installieren und Ferntesten von verteilten Anwendungen.- Phasenübergreifende Werkzeuge.- MAESTRO II: Konzepte einer offenen Software-Produktionsumgebung (eingeladener Vortrag).- Eine kostengünstige Projektbibliothek für die Entwicklung und Wartung von Software - Entwurf und Einsatzerfahrungen.- Entwicklung großer Softwaresysteme.- Eine umfassende Entwicklungsumgebung für große Programmsysteme (eingeladener Vortrag).- Integrationstest großer Softwaresysteme.- Ein prozeßorientiertes Strukturierungsprinzip für große Software-Systeme.- Das Entwickeln und Testen von Prozeßnetzen mit dem Netzwerkprogrammierungs-Arbeitsplatz.- Programmiersprachen.- Übersetzer für imperative, funktionale und logische Programmiersprachen: Ein Vergleich (eingeladener Vortrag).- Über die Implementierung von Typen in Ada.- Programmieren des Programmierens Ein Ansatz zur Automatisierung der Software-Entwicklung.- Formale Beschreibungsverfahren.- Algebraic Concepts for Software Development in ACT ONE, ACT TWO and LOTOS (eingeladener Vortrag).- Spezifikation, Prototyping und Implementierung von interaktiven Systemen unter Verwendung von attributierten Grammatiken.- Konzepte einer Software-Architektur-Beschreibungssprache.- Produktaspekte: Qualitätssicherung und Dokumentation.- Bessere Benutzer-Manuale.- Probleme mit neuen Methoden im Software Engineering - Einige Erfahrungen mit der Einführung von Software-Qualitätssicherung in Skandinavien.-Anwendungen: Bildverarbeitung und Ausbildung.- IKSPFH - Konzeption eines Rahmensystems für die Bildverarbeitung.- Software für Schule und Weiterbildung - Konzeption und Erfahrungen mit der Entwicklung integrierter Softwaretools unter pädagogischen Gesichtspunkten.