| ||||||||||||
![]() Gutschein erhalten
Tauschen Sie jetzt Writing Effective Use Cases (Crystal Series for Software Development) gegen einen Amazon-Gutschein in Höhe von EUR 6,50 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.
Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern. |
Produktinformation
Möchten Sie die Produktinformationen aktualisieren oder Feedback zu den Produktabbildungen geben?
Ist der Verkauf dieses Produkts für Sie nicht akzeptabel? |
The focus of this text is on use cases that are written as opposed to modelled in UML. This book may change your mind about the advantages of writing step-by-step descriptions of the way users (or actors) interact with systems. Besides being an exceptionally clear writer, the author has plenty to say about what works and what doesn't when it comes to creating use cases. There are several standout bits of expertise on display here, including excellent techniques for finding the right "scope" for use cases. (The book uses a colour scheme in which blue indicates a sea-level use case that's just right while higher-level use cases are white and over-detailed ones are indigo. It also provides notational symbols to document these levels of detail within a design.)
This book contains numerous tips on the writing style for use cases and plenty of practical advice for managing projects that require a large number of use cases. One particular strength lies in the numerous actual use cases (many with impressive detail) borrowed from real-world projects that demonstrate both good and bad practices. Even though the author expresses a preferences for the format of use cases, he presents a variety of styles, including UML graphical versions. The explanation of how use cases fit into the rest of the software engineering process is especially good. The book concludes with several dozen concrete tips for writing better use cases.
Software engineering books often get bogged down in theory. Not so in Writing Effective Use Cases, a slender volume with a practical focus, a concise presentation style, and something truly valuable to say. This book will benefit most anyone who designs software for a living. --Richard Dragan
The focus of this text is on use cases that are written, as opposed to modeled in UML. This book may change your mind about the advantages of writing step-by-step descriptions of the way users (or actors) interact with systems. Besides being an exceptionally clear writer, the author has plenty to say about what works and what doesn't when it comes to creating use cases. There are several standout bits of expertise on display here, including excellent techniques for finding the right "scope" for use cases. (The book uses a color scheme in which blue indicates a sea-level use case that's just right, while higher-level use cases are white, and overly detailed ones are indigo. Cockburn also provides notational symbols to document these levels of detail within a design.)
This book contains numerous tips on the writing style for use cases and plenty of practical advice for managing projects that require a large number of use cases. One particular strength lies in the numerous actual use cases (many with impressive detail) that are borrowed from real-world projects, and demonstrate both good and bad practices. Even though the author expresses a preference for the format of use cases, he presents a variety of styles, including UML graphical versions. The explanation of how use cases fit into the rest of the software engineering process is especially good. The book concludes with several dozen concrete tips for writing better use cases.
Software engineering books often get bogged down in theory. Not so in Writing Effective Use Cases, a slender volume with a practical focus, a concise presentation style, and something truly valuable to say. This book will benefit most anyone who designs software for a living. --Richard Dragan
Topics covered:
Tags, die Kunden mit diesem Produkt verbinden(Was ist das?)Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
|
Über Use Cases kursieren viele Missverständnisse. Dazu gehört, dass
Use Cases einfach zu schreiben seien. Das Gegenteil ist der Fall. Wer
schon einmal versucht hat, die funktionalen Anforderungen eines grossen
Projekts mit Use Cases zu beschreiben, wird diese Erfahrung bestätigen.
Hier setzt das Buch ein. Alistair Cockburn beschreibt ausführlich, was
Uses Cases sind, welche Bestandteile hinein gehören und wie man sie
strukturieren sollte. Das eigentlich Wertvolle aber sind seine
Hinweise, wie man mit großen Mengen von Use Cases umgeht. Da ist zum
Beispiel das Konzept des "Goal Levels". Jeder Use Case erreicht im
Erfolgsfall ein bestimmtes Ziel, also in der Regel ein Ergebnis von
Wert für den Akteur. Der "Goal Level" eines Use Cases kennzeichnet
nun, auf welcher Ebene das Ziel des Use Cases liegt. Dies kann auf
einer hohen, verallgemeinerten Ebene, der Ebene der konkret für die
späteren Benutzer sichtbaren Funktionen oder aber auch auf einer
tiefen technischen Ebene liegen. Mit diesem kleinen Kunstgriff erledigt
Cockburn sehr elegant das Problem der Granularität von Uses Cases.
Viele angehende Use-Case-Spezifizierer tun sich schwer damit, den
richtigen Grad der Detallierung zu finden. Das Konzept des "Goal
Levels" zeigt, daß man fast immer auf verschiedenen Ebenen der
Detaillierung Use Cases spezifizieren muß, wenn man ein
zusammenhängendes Bild erhalten will.
Im zweiten Teil seines Buchs geht Cockburn auf verschiedene praktische
Probleme ein. Da geht es um Fragen wie "woran erkennen wir, daß wir
fertig sind" oder "wie fügen sich Use Cases in den Gesamtprozess
ein". Hier wird auch der erfahrene Analytiker noch wertvolle Hinweise
für seine Arbeit finden. Immer wieder wird deutlich, wie viel
praktische Erfahrung der Autor mitbringt, zum Beispiel bei der
erfreulich nüchternen Beurteilung von Tools.
Im dritten Teil werden die wichtigsten Themen noch einmal als knappe
Referenz zusammengefasst. Auch wenn dies nach Redundanz klingt, so ist
doch diese Darstellung sehr nützlich, weil sie die Themen anders als
der Hauptteil aufgliedert und zugänglich macht. Der Charakter eines
Leitfadens für die Praxis wird durch die Zusammenfassung der
Ratschläge auf den Innenseiten des Einbands unterstrichen.
Wenn es überhaupt etwas an "Writing Effective Use Cases" zu kritisieren gibt,
dann höchstens, daß der Autor in Beispielen manchmal Begriffe und Symbole
benutzt, bevor sie im Text erklärt werden. Dies macht beim ersten
Lesen das Verständnis etwas schwerer, erhöht aber den Wert der
Beispiele, die im übrigen zahlreich und aussagekräftig sind.
Insgesamt kann ich dieses Buch jedem wärmstens empfehlen, der Use
Cases in der Praxis einsetzen will.
However, this book is very well written and readable. There are many useful examples that come from reality and are definitely not academic. The book also has exercises at the end of each chapter. As it is usual when talking about use cases, some of the stuff in the book is "redundant" or "drivel" which is just what I expected before reading. It is rather few, though.
A very good distinction Cockburn draws is the one between actors and stakeholders. It is extremely sensible with respect to use case writing quality. The section on formulating use case scenarios is especially useful, it should be read by everyone writing use cases, even if they don't want to read the rest of the book.
The book gives some sample templates for use case writing and hints on how to work on use cases and how to integrate working with them into the overall development process. Thus, it is a good starting point for anyone developing software and thereby utilising use cases.
|
Das Forum zu diesem Produkt
Fragen stellen, Meinungen austauschen, Einblicke gewinnen Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
||||||||||||||||||||||||||||||||||
|
|
|