Application Use Cases Method: A Practical Guide (Second Edition Photocopy Edition)

Author: (USA) Schneider, (USA) Winters
Publisher:
Publish Date: 2003-08-25
Features: Practical case analysis is a method for defining the external characteristics of software systems from a user's perspective. This book provides a clear and practical introduction to this cutting-edge software development technology. Through numerous examples and detailed case studies, it guides readers in applying practical case analysis methods in software system development. This edition includes more complex and precise examples, describes the prerequisites and conclusions of various practical case documentation techniques, and discusses how other modeling methods are related to practical cases. The book guides readers through the software development process, explaining how practical cases can be applied in project initiation, requirements and risk analysis, system architecture, scheduling planning, backtracking and testing, and documentation. Key topics include: identifying practical cases and describing their components, creating event flows (including basic paths and alternative paths), checking the completeness and correctness of practical cases, illustrating practical cases with activity diagrams and sequence diagrams, integrating user interface descriptions with data description documents, testing software architecture patterns and design using practical cases as examples, applying practical cases in project planning, prototyping, and project evaluation, identifying and illustrating analysis types from practical cases, and applying practical cases in user guides, test cases, and training materials. The book dedicates considerable space to explaining how to identify common errors and provide corresponding conclusions. Another feature of the book is the inclusion of a set of user-friendly documentation templates and a concise guide to UML symbols. This book is suitable for software engineering courses on applied software development and practical case analysis in systems engineering.
About the Authors:
Geri Schneider is a senior consultant and trainer at Andrews Technology, Inc., specializing in iterative development, software project management, object-oriented analysis and design, software architecture, design patterns, and use cases. Additionally, she teaches in the Software Engineering Management Certificate Program for the University of California Santa Cruz Extension. She previously worked for Rational Software Corporation, mentoring customers in the areas of iterative development, object technologies, and use case analysis.
Jason P. Winters is a staff design engineer at Cadence Design Systems, Inc. He was previously with Lucent Technologies as a staff engineer. At Lucent, he designed and built specialized tools, promoted the use of modern software development practices and tools throughout the company, and mentored projects on object-oriented analysis and design, UML, and use cases.

📌 Related Posts