Cargando…

Requirements modelling and specification for service oriented architecture /

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Graham, Ian, 1948-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Chichester, England ; Hoboken, N.J. : Wiley, ©2008.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn426118646
003 OCoLC
005 20231017213018.0
006 m o d
007 cr zn|||||||||
008 090602s2008 enka ob 001 0 eng d
010 |z  2008031767 
040 |a CtWfDGI  |b eng  |e pn  |c COCUF  |d N$T  |d EBLCP  |d UMI  |d OCLCQ  |d IDEBK  |d CEF  |d E7B  |d OCLCQ  |d CDX  |d OCLCQ  |d B24X7  |d DEBSZ  |d OCLCQ  |d UKDOC  |d OCLCQ  |d OCLCF  |d YDXCP  |d OCLCQ  |d COO  |d LIV  |d OCLCQ  |d MERUC  |d OCLCQ  |d AU@  |d OCLCQ  |d UAB  |d WYU  |d STF  |d RDF  |d OCLCQ  |d VT2  |d BRF  |d OCLCO  |d OCLCQ  |d INARC 
019 |a 310353995  |a 476225941  |a 489104456  |a 635504271  |a 646788878  |a 816337975  |a 967317484  |a 1058391893  |a 1062912267  |a 1097088672  |a 1192350604  |a 1240522230  |a 1349292909 
020 |a 9780470712320  |q (electronic bk.) 
020 |a 0470712325  |q (electronic bk.) 
020 |z 9780470775639 
020 |z 0470775637  |q (pbk. ;  |q alk. paper) 
029 1 |a AU@  |b 000053319400 
029 1 |a AU@  |b 000062560014 
029 1 |a CDX  |b 11287523 
029 1 |a DEBSZ  |b 355418835 
029 1 |a DEBSZ  |b 372725724 
029 1 |a DEBSZ  |b 396220517 
029 1 |a HEBIS  |b 291490735 
035 |a (OCoLC)426118646  |z (OCoLC)310353995  |z (OCoLC)476225941  |z (OCoLC)489104456  |z (OCoLC)635504271  |z (OCoLC)646788878  |z (OCoLC)816337975  |z (OCoLC)967317484  |z (OCoLC)1058391893  |z (OCoLC)1062912267  |z (OCoLC)1097088672  |z (OCoLC)1192350604  |z (OCoLC)1240522230  |z (OCoLC)1349292909 
037 |a CL0500000069  |b Safari Books Online 
050 4 |a TK5105.88813  |b .G73 2008eb 
072 7 |a COM  |x 060160  |2 bisacsh 
082 0 4 |a 006.7/6  |2 22 
049 |a UAMI 
100 1 |a Graham, Ian,  |d 1948- 
245 1 0 |a Requirements modelling and specification for service oriented architecture /  |c Ian Graham. 
260 |a Chichester, England ;  |a Hoboken, N.J. :  |b Wiley,  |c ©2008. 
300 |a 1 online resource (xiv, 301 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Title from title screen. 
504 |a Includes bibliographical references and index. 
520 |a 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. 
505 0 |a Requirements Modelling and Specification for Service Oriented Architecture; Contents; Foreword by Mark McGregor; Foreword by Professor Neil Maiden; Preface; 1 Principles of SOA; 1.1 Why Projects Fail; 1.2 Aligning IT with Business -- Speaking a Common Language; 1.2.1 Models; 1.3 What is Service Oriented Architecture?; 1.3.1 The Real User; 1.4 Business Drivers for SOA; 1.5 Technology Drivers; 1.6 Benefits, Pitfalls and Prospects; 1.6.1 Pitfalls; 1.6.2 Post-SOA Benefits; 1.7 Migration Strategies; 1.8 Summary; 1.9 Bibliographical Notes; 2 Architecture -- Objects, Components, Services 
505 8 |a 2.1 What is Architecture?2.1.1 Architecture as High Level Structure; 2.1.2 Architecture as Design Rationale or Vision; 2.1.3 Architecture and Reuse; 2.2 Architecture through the Ages; 2.3 Objects and Components; 2.3.1 Components for Flexibility; 2.3.2 Large-Scale Connectors; 2.3.3 How Services Relate to Components; 2.4 Architecture and SOA; 2.5 Stateless Services; 2.6 Practical Principles for Developing, Maintaining and Exploiting SOA; 2.7 Summary; 2.8 Bibliographical Notes; 3 Approaches to Requirements Engineering; 3.1 Conventional Approaches; 3.1.1 Approaches Based on Human Factors 
505 8 |a 3.2 Classic Requirements versus Use Cases3.2.1 UML Basics; 3.2.2 Use Case Models; 3.2.3 Formulating Requirements; 3.3 Problem Frames; 3.4 Requirements and Business Rules; 3.5 Establishing and Prioritizing the Business Objectives; 3.6 Soft Techniques for Requirements Elicitation; 3.6.1 Using Interviewing Techniques; 3.6.2 Repertory Grids; 3.6.3 Hierarchical Task Analysis; 3.6.4 Object Discovery Techniques; 3.7 Summary; 3.8 Bibliographical Notes; 4 Business Process Modelling; 4.1 The Origins of and Need for Business Process Modelling; 4.2 Business Process Modelling in a Nutshell 
505 8 |a 4.3 UML Activity Diagrams4.4 BPMN; 4.4.1 Fundamental Business Process Modelling Patterns; 4.4.2 A Practical Example; 4.5 WS-BPEL; 4.6 Orchestration and Choreography; 4.7 Process Algebra and Petri Nets; 4.8 The Human Side of Business Process Management; 4.9 Summary; 4.10 Bibliographical Notes; 5 Catalysis Conversation Analysis; 5.1 What is a Business Process?; 5.2 Conversations; 5.3 Conversation Stereotypes and Scripts; 5.3.1 Handling Exceptions; 5.4 Conversations as Components; 5.5 Contracts and Goals; 5.6 Conversations, Collaborations and Services; 5.7 Checking Model Consistency; 5.8 Summary 
505 8 |a 5.9 Bibliographical Notes6 Models of Large Enterprises; 6.1 Business Process Modelling and SOA in the Large; 6.2 Business Rules in the Mission Grid; 6.3 The Mission Grid as a Roadmap for SOA; 6.4 Other Approaches; 6.5 Summary; 6.6 Bibliographical Notes; 7 Specification Modelling; 7.1 From Requirements to Specification; 7.2 Some Problems with the Conventional Approach to Use Cases; 7.2.1 Overemphasis on Functional Decomposition; 7.2.2 Lack of Clear Definition; 7.2.3 Controller Objects; 7.2.4 Use Cases and Scenarios; 7.2.5 Essential or Generic Use Cases; 7.2.6 Atomicity 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Web services. 
650 0 |a Software architecture. 
650 0 |a Computer network architectures. 
650 0 |a Business enterprises  |x Computer networks. 
650 0 |a Computer software  |x Specifications. 
650 6 |a Services Web. 
650 6 |a Architecture logicielle. 
650 6 |a Réseaux d'ordinateurs  |x Architectures. 
650 6 |a Entreprises  |x Réseaux d'ordinateurs. 
650 7 |a COMPUTERS  |x Web  |x Web Programming.  |2 bisacsh 
650 7 |a Web services.  |2 blmlsh 
650 7 |a Software architecture.  |2 blmlsh 
650 7 |a Computer network architectures.  |2 blmlsh 
650 7 |a Business enterprises  |x Computer networks.  |2 blmlsh 
650 7 |a Computer software  |x Specifications.  |2 blmlsh 
650 7 |a Business enterprises  |x Computer networks.  |2 fast  |0 (OCoLC)fst00842531 
650 7 |a Computer network architectures.  |2 fast  |0 (OCoLC)fst00872277 
650 7 |a Computer software.  |2 fast  |0 (OCoLC)fst00872527 
650 7 |a Software architecture.  |2 fast  |0 (OCoLC)fst01200416 
650 7 |a Web services.  |2 fast  |0 (OCoLC)fst01173242 
655 7 |a Specifications.  |2 fast  |0 (OCoLC)fst01423860 
776 0 8 |i Print version:  |a Graham, Ian, 1948-  |t Requirements modelling and specification for service oriented architecture.  |d Chichester, England ; Hoboken, NJ : Wiley, ©2008  |z 9780470775639  |z 0470775637  |w (DLC) 2008031767  |w (OCoLC)233939851 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780470775639/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
936 |a BATCHLOAD 
938 |a 123Library  |b 123L  |n 10546 
938 |a Books 24x7  |b B247  |n bks00029450 
938 |a Coutts Information Services  |b COUT  |n 11287523 
938 |a EBL - Ebook Library  |b EBLB  |n EBL406512 
938 |a EBSCOhost  |b EBSC  |n 258640 
938 |a YBP Library Services  |b YANK  |n 2955077 
938 |a Internet Archive  |b INAR  |n requirementsmode0000grah 
994 |a 92  |b IZTAP