Die Grundlagen der modernen Softwareentwicklung: Befreie die Praktiken aus den Methodengefängnissen!

Bewertung:   (4,6 von 5)

Die Grundlagen der modernen Softwareentwicklung: Befreie die Praktiken aus den Methodengefängnissen! (Ivar Jacobson)

Leserbewertungen

Zusammenfassung:

Das Buch „The Essentials of Modern Software Engineering“ dient als praktischer Leitfaden für die Vermittlung von Grundlagen der Softwaretechnik und des Essence Frameworks. Es wurde im akademischen Umfeld aufgrund seiner klaren Erklärungen und seines transformativen Ansatzes für das Denken über Softwaretechnik positiv aufgenommen. Trotz seiner vielen Stärken haben einige Rezensenten kritisiert, dass das Buch zu sehr für die Beratungsdienste des Autors wirbt, und die Anwendung seiner Methoden in der Praxis in Frage gestellt.

Vorteile:

Bietet einen klaren, strukturierten Ansatz für Software-Engineering-Konzepte und -Praktiken.
trennt erfolgreich wesentliche Elemente von spezifischen Methoden, wodurch es auf verschiedene Kontexte anwendbar ist.
Nützlich für die Lehre von Studenten im Grundstudium über Software-Engineering-Projekte.
Hilft, die Bedeutung der nicht-codebezogenen Aspekte der Softwareentwicklung zu verstehen, wie z. B. Anforderungs- und Stakeholder-Management.
Veranschaulicht die praktische Anwendung des Essence Frameworks anhand von Beispielen.

Nachteile:

Einige Rezensenten sind der Meinung, dass das Buch die Beratungsfirma des Autors und ihre proprietären Tools zu sehr vermarktet.
Es gibt Kritik an der praktischen Anwendung und Übernahme der Essence-Methodik in Softwareunternehmen.
Bestimmte Elemente können für die Leser aufgrund der Fülle der Informationen überwältigend sein, so dass sie zusätzliche Zeit benötigen, um das Buch vollständig zu verstehen.

(basierend auf 9 Leserbewertungen)

Originaltitel:

The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!

Inhalt des Buches:

Der erste Kurs in Softwaretechnik ist der wichtigste. Die Ausbildung muss von einem Verständnis des Kerns der Softwareentwicklung ausgehen, von einem vertrauten Boden, der allen Softwareentwicklungsbestrebungen gemeinsam ist.

Dieses Buch ist eine gründliche Einführung in die Softwareentwicklung, die einen systematischen, universellen Kern verwendet, um die wesentlichen Elemente aller Softwareentwicklungsmethoden zu vermitteln.

Dieser Kern, Essence, ist ein Vokabular zur Definition von Methoden und Praktiken. Essence wurde von Ivar Jacobson und seinen Kollegen erdacht und entwickelt, von Software Engineering Method and Theory (SEMAT) weiterentwickelt und 2014 von der Object Management Group (OMG) als Standard anerkannt. Essence ist ein praxisunabhängiger Rahmen für das Denken und die Argumentation über die Praktiken, die wir haben und die Praktiken, die wir brauchen. Essence etabliert ein gemeinsames und standardisiertes Verständnis dessen, was der Kern der Softwareentwicklung ist. Essence ist unabhängig von einer bestimmten Methode, unabhängig vom Lebenszyklus, unabhängig von Programmiersprachen, prägnant, skalierbar, erweiterbar und formell spezifiziert. Essence befreit die Praktiken aus ihren Methodengefängnissen.

Der erste Teil des Buches beschreibt Essence, die wesentlichen Elemente, mit denen man arbeitet, die wesentlichen Dinge, die man tun muss, und die wesentlichen Kompetenzen, die man bei der Entwicklung von Software benötigt. Die anderen drei Teile beschreiben mehr und mehr fortgeschrittene Anwendungsfälle von Essence. Anhand realer, aber überschaubarer Beispiele werden die Grundlagen von Essence und der innovative Einsatz von Serious Games zur Unterstützung der Softwareentwicklung behandelt. Es wird auch erklärt, wie aktuelle Praktiken wie User Stories, Use Cases, Scrum und Microservices mit Essence beschrieben werden können, und es wird veranschaulicht, wie ihre Aktivitäten mit den Essence-Begriffen der Karten und Checklisten dargestellt werden können. Der vierte Teil des Buches bietet eine Vision, wie Essence skaliert werden kann, um großes, komplexes Systems Engineering zu unterstützen.

Essence wird durch ein Ökosystem unterstützt, das von einer Gemeinschaft erfahrener Personen weltweit entwickelt und gepflegt wird. Aus diesem Ökosystem können Professoren und Studenten das auswählen, was sie brauchen, und ihre eigene Arbeitsweise entwickeln. So lernen sie, wie sie EINE Arbeitsweise schaffen können, die der jeweiligen Situation und den jeweiligen Bedürfnissen entspricht.

Weitere Daten des Buches:

ISBN:9781947487277
Autor:
Verlag:
Einband:Hardcover
Erscheinungsjahr:2019
Seitenzahl:399

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Die Grundlagen der modernen Softwareentwicklung: Befreie die Praktiken aus den Methodengefängnissen!...
Der erste Kurs in Softwaretechnik ist der...
Die Grundlagen der modernen Softwareentwicklung: Befreie die Praktiken aus den Methodengefängnissen! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Die Grundlagen der modernen Softwareentwicklung: Befreie die Praktiken aus den Methodengefängnissen!...
Der erste Kurs in Softwaretechnik ist der...
Die Grundlagen der modernen Softwareentwicklung: Befreie die Praktiken aus den Methodengefängnissen! - The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!
Der einheitliche Softwareentwicklungsprozess (Taschenbuch) - The Unified Software Development...
Der Unified Process ist das Ergebnis einer...
Der einheitliche Softwareentwicklungsprozess (Taschenbuch) - The Unified Software Development Process (Paperback)

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)