05 Fakultät Informatik, Elektrotechnik und Informationstechnik
Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/6
Browse
9 results
Search Results
Item Open Access Software Engineering und CASE - Begriffserklärung und Standortbestimmung(1991) Ludewig, JochenCASE-Tools werden heute als wichtige Mittel der Leistungs- und Qualitätssteigerung im Software Engineering betrachtet. Diese Einschätzung ist richtig, wenn sie mittel- und langfristig verstanden wird; sie ist falsch, wenn man erwartet, rasche Hilfe zu bekommen, die Versäumnisse in der Methodik und Schulung ausgleicht. Die heute angebotenen Werkzeuge weisen charakteristische Mängel auf, die - entgegen den Ankündigungen - ihren durchgehenden Einsatz sehr schwer machen. Trotzdem kann unter bestimmten Voraussetzungen, auch organisatorischen, die Qualität des Entwicklungsprozesses tatsächlich erhöht werden. Diese Verbesserung wirkt sich auch auf die Produktivität aus.Item Open Access Wie gut ist die Software? : Qualitäts- und Komplexitätsmetriken, subjektive Schätzungen(1991) Ludewig, JochenMetriken sollen durch Zählung und Rechnung quantitative Aussagen über Software liefern. In den siebziger Jahren wurden zum Teil hochgesteckte algorithmische Metriken vorgeschlagen. Sie haben sich in der Praxis eigentlich nicht bewährt. Die simplen Metriken sind nach wie vor die wichtigsten. Verschiedene Qualitätsaspekte werden sich wohl nie objektiv quantifizieren lassen. Das soll aber nicht davon abhalten, wenigstens geeignete subjektive Verfahren, also Schätzungen, anzuwenden.Item Open Access Software Engineering: die wichtigsten Grundlagen(1992) Ludewig, JochenDer folgende Artikel - nach einem Referat in der "TR-Werkstatt '91" - fasst einige Grundlagen und Ausgangspunkte des Software Engineerings in sehr knapper Form zusammen; jeder der Punkte könnte und sollte näher erläutert werden. Es handelt sich hier also quasi um das kommentierte Inhaltsverzeichnis des einführenden Kapitels einer Vorlesung über Software Engineering, wie sie etwa an der Universität Stuttgart angeboten wird.Item Open Access Wiederverwendung als Wunderwaffe?(1993) Plödereder, ErhardDie Wiederverwendung von Software wird derzeit als geeignete Methode angesehen, dem Anstieg der Komplexität und der Entwicklungskosten entgegenzuwirken. Eine erfolgreiche Wiederverwendung verspricht klare Vorteile. Wiederverwendung ist keine Wunderwaffe. Sie ist aber Bestandteil einer umfassenden Strategie für das Software-Engineering, mit der Qualität und Produktivität schrittweise verbessert werden können.Item Open Access Sprachen für das Software-Engineering(1993) Ludewig, JochenDieser Beitrag diskutiert Sprachen und Notationen aus der Sicht des Software Engineerings, also nicht wie sonst üblich aus der Perspektive der Codierer oder der Sprachschöpfer und Übersetzerbauer. Natürlich ist Vollständigkeit auf diesem weiten Feld weder erreichbar noch angestrebt. Nach der Klärung einiger Grundbegriffe wird die Situation vor 25 Jahren der heutigen gegenübergestellt; einzelne Aspekte der modernen Sprachen werden näher betrachtet. Schließlich wird der Zusammenhang der Sprachen mit Werkzeugen und Methoden angesprochen. Thesen am Schluß des Artikels fassen die wichtigsten Aussagen und Folgerungen pointiert zusammen.Item Open Access Software-Wiederverwendung(1993) Ludewig, JochenWiederverwendete Software ist billiger als eine Neuentwicklung und hat in der Regel weniger Fehler. Zudem trägt sie zur Standardisierung bei. Diese und andere Vorteile sprechen für die Wiederverwendung von Software. Ihrer Förderung stehen aber auch Hindernisse im Weg.Item Open Access Building consensus for Ada 9X(1992) Plödereder, ErhardLanguage design is a most difficult task. While the original design of a language has the distinct advantage of filling a blank page, the revision of a language needs to abide by a number of constraints that limit the degree of design freedom. These constraints are both of a technical and a nontechnical nature. In a language revision, each desired change has both a benefit and a cost. Deciding which changes to incorporate into the language becomes a cost/benefit analysis within the framework of the existing constraints. In this article, we will explore some of these constraints and their impact on the Ada 9X revision process.Item Open Access Software-Engineering in der Praxis - Voraussetzungen für Fortschritte(1991) Ludewig, JochenNach einer Klärung der Begriffe wird diskutiert, wieweit wir heute die verschiedenen Tätigkeiten im Software-Engineering beherrschen. Die neuen Paradigmen (objektorientierte und logische Programmierung) werden bewertet. Der Beitrag schließt mit einigen Thesen zu den Voraussetzungen weiterer Verbesserungen.Item Open Access How to program in Ada 9X, using Ada 83(1992) Plödereder, ErhardExisting software will have to be transitioned from Ada 83 to Ada 9X. This paper explains presently known incompatibilities between the existing Ada standard and its proposed revision. It provides guidelines to users, which will make their Ada 83 code upward compatible with Ada 9X.