Book description
Many software developers often confuse requirements engineering with software specification and, as a result, build unusable systems, despite meeting specifications. Bringing together all the techniques needed by the modern software developer, here is a practical handbook to requirements engineering and systems specification for developers building systems within a service oriented architecture. It introduces the concepts of SOA and relevant standards and technology, such as Web services and ESBs, and then presents a range of modern requirements engineering techniques.
Table of contents
- Copyright
- Trademark Notice
- Foreword by Mark McGregor
- Foreword by Professor Neil Maiden
- Preface
- Principles of SOA
- Architecture-Objects, Components, Services
- Approaches to Requirements Engineering
- Business Process Modelling
- Catalysis Conversation Analysis
- Models of Large Enterprises
-
Specification Modelling
- From Requirements to Specification
- Some Problems with the Conventional Approach to Use Cases
- Describing Boundary Conversations or Use Cases
- Establishing the Type Model
- Finding Services from State Models
- Finding Business Rules
- Ontology, Type Models and Business Rules
- Documenting the Specification
- Associations, Rules and Encapsulation
- Summary
- Bibliographical Notes
- Standards
- Requirements Engineering and Specification Patterns
- The Fundamental Concepts of Service Oriented Architecture
-
References and Bibliography
- Index
Product information
- Title: Requirements Modelling and Specification for Service Oriented Architecture
- Author(s):
- Release date: December 2008
- Publisher(s): Wiley
- ISBN: 9780470775639
You might also like
book
Building iPhone and iPad Electronic Projects
Why simply play music or go online when you can use your iPhone or iPad for …
book
Multi-physics Modeling of Technological Systems
The development of mechatronic and multidomain technological systems requires the dynamic behavior to be simulated before …
book
Software Requirements Using the Unified Process: A Practical Approach
Effective requirements development: An end-to-end process that works. How to build requirements that can easily be …
book
Face Detection and Recognition on Mobile Devices
This hands-on guide gives an overview of computer vision and enables engineers to understand the implications …