Atjaunināt sīkdatņu piekrišanu

Cognitive Patterns: Problem-Solving Frameworks for Object Technology [Mīkstie vāki]

(Hewlett-Packard Laboratories, Palo Alto, California), (Claremont School of Theology, California), , (Claremont School of Theology, California), (Claremont School of Theology, California)
  • Formāts: Paperback / softback, 249 pages, height x width x depth: 235x180x11 mm, weight: 426 g, Worked examples or Exercises
  • Sērija : SIGS: Managing Object Technology
  • Izdošanas datums: 28-Apr-1998
  • Izdevniecība: Cambridge University Press
  • ISBN-10: 0521649986
  • ISBN-13: 9780521649988
Citas grāmatas par šo tēmu:
  • Mīkstie vāki
  • Cena: 51,24 €*
  • * Šī grāmata vairs netiek publicēta. Jums tiks paziņota lietotas grāmatas cena
  • Šī grāmata vairs netiek publicēta. Jums tiks paziņota lietotas grāmatas cena.
  • Daudzums:
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Formāts: Paperback / softback, 249 pages, height x width x depth: 235x180x11 mm, weight: 426 g, Worked examples or Exercises
  • Sērija : SIGS: Managing Object Technology
  • Izdošanas datums: 28-Apr-1998
  • Izdevniecība: Cambridge University Press
  • ISBN-10: 0521649986
  • ISBN-13: 9780521649988
Citas grāmatas par šo tēmu:
Presents the concepts and terminology of cognitive patterns and modeling and explains the uniqueness of cognitive patterns as an approach in modeling business systems and processes.

This book presents the concepts and terminology of cognitive patterns and cognitive modeling. It thoroughly explains the uniqueness of cognitive patterns as an approach in modeling business systems and processes. The authors introduce KADS Object (a nonproprietary set of cognitive patterns) as a special framework for enabling object-oriented (OO) analysis and design. The use of KADS Object in concert with any OO methodology leads to the creation of robust, understandable, and testable OO models and systems. The book is organized into three major sections. The first section introduces the concepts of cognitive modeling and KADS. The second section examines the specific mappings from the KADS Object model components to OO design elements. The final section discusses cognitive patterns for typical OO development life-cycle activities. This book will appeal to the OO practitioners who are interested in the modeling and development of large-scale and complex OO systems, those interested in modeling business processes as collaborating objects, and Information Technology (IT) professionals interested in knowledge management.

Recenzijas

"I recommend this book to software engineers who are using object-oriented techniques for the whole development process." Computing Reviews

Papildus informācija

Presents the concepts and terminology of cognitive patterns and modeling and explains the uniqueness of cognitive patterns as an approach in modeling business systems and processes.
About the Authors xi(2)
Foreword xiii(2)
Acknowledgments xv
PART 1 INTRODUCTION TO COGNITIVE PATTERNS AND KADS OBJECT 1(54)
CHAPTER 1 Introduction to Cognitive Patterns
3(24)
Introduction
3(2)
Organization of This Book
5(1)
Introduction to Cognition
6(10)
Mental Models vs. Connectionism
6(3)
Domains
9(2)
Frameworks
11(3)
Patterns
14(2)
Cognition Summary
16(1)
The Rationale for Using Cognitive Patterns
16(8)
Overview of Cognitive Approach Benefits
16(3)
Managing Complexity
19(1)
Determining Scope
20(2)
Identifying Objects and Object Behavior
22(1)
Incorporating Knowledge
23(1)
Designing Object Classes
24(1)
References
24(3)
CHAPTER 2 Introduction to KADS Object
27(28)
KADS Object Background
27(3)
Description of KADS Object
27(3)
Overview of KADS Object Model Components
30(23)
Concept Description Component
33(2)
Pattern Description Component
35(2)
Pattern Description Deliverable
37(2)
Problem-Solving Template (PST)/Pattern Component
39(2)
PST Diagrams
41(4)
Library of Problem Solving Templates
45(3)
Strategic Description Component
48(3)
Selecting a Problem-Solving Template
51(1)
Linking Problem-Solving Templates
52(1)
Conventions of Modeling Activity
52(1)
Summary of Modeling Activity
53(1)
References
53(2)
PART 2 KADS OBJECT MODEL DEVELOPMENT 55(48)
CHAPTER 3 Knowledge Elicitation Techniques for Cognitive Models
57(16)
Introduction
57(2)
Knowledge Acquistion Bottleneck
59(2)
Knowledge Elicitation Techniques
61(10)
Interviewing
61(3)
Protocol Analysis
64(2)
Concept Sorting
66(2)
Scenarios
68(1)
Observation
69(1)
Event Recall
70(1)
Techniques Summary
71(1)
References
71(2)
CHAPTER 4 Mapping Cognitive Patterns to Objects
73(18)
Mapping to Objects Overview
73(2)
Mapping Concepts to Objects: Overview
75(1)
Mapping Examples: KADS Models
76(5)
Mapping Examples: Object Model (Static Model)
81(3)
Mapping Examples: Object Behavior (Dynamic Model)
84(4)
Summary of OO Mapping Activities
88(2)
References
90(1)
CHAPTER 5 Other Uses of KADS Object
91(12)
Introduction
91(1)
Business Process Modeling
92(2)
Developing Enterprise Metamodels
94(1)
Knowledge Management
94(1)
Patterns and Use Cases
95(1)
Identifying/ Developing Business Rules
96(1)
Developing User Requirements
97(1)
Identifying Skill Set Requirements
98(1)
Training Development
98(2)
Building Case Bases
100(1)
References
101(2)
PART 3 APPLIED COGNITIVE PATTERNS: BEST-PRACTICE MODELS AND CASE STUDY 103(88)
CHAPTER 6 Best Practice: Technical Architecture
105(26)
Purpose
105(1)
Definition
106(1)
Dimensions of Technical Architecture
106(3)
Development Phase Dimension
107(1)
Modeling Approaches
108(1)
Technical-Architecture Components Dimension
109(1)
Business Case for Technical Architecture
109(3)
Technical Architecture: Traditional vs. Cognitive Approach
112(1)
Other Considerations
112(2)
Best Practice Pattern: Technical Architecture
114(2)
Cognitive Technical-Architecture Patterns
114(2)
Technical-Architecture Development Pattern
116(13)
Pattern Description
116(1)
Concept Description (with examples)
117(12)
Summary
129(1)
References
129(2)
CHAPTER 7 Best-Practice Reuse
131(16)
Purpose
131(1)
Definition
131(1)
Levels of Abstraction and Reuse
132(1)
Business Case for a Pattern Approach to Reuse
133(1)
Object-Model Reuse Environments and Repositories
134(1)
Pattern Repositories
134(1)
Best-Practice Pattern: Reuse
135(9)
Reuse Pattern: Process Description
136(8)
Summary
144(1)
References
145(2)
CHAPTER 8 Best Practice: Testing OO Systems
147(24)
Purpose
147(1)
Definition
148(1)
The Business Case for a Pattern Approach to Testing
149(2)
Software Testing: Traditional vs. Pattern Approach
151(1)
Best-Practice KADS Object Model: Software Testing
152(1)
Software Testing Metamodel
153(14)
Software Testing Metamodel: Pattern Description
153(14)
Summary
167(2)
References
169(2)
CHAPTER 9 Case Study: A Retail Banking Example
171(20)
Introduction
171(1)
Background
171(1)
Project Structure
172(1)
Phase I
173(8)
KADS Model Development
173(1)
Metapattern Description
174(2)
Requirements Definition
176(2)
Object Model
178(1)
Conceptual Technical-Architecture Model
178(3)
Phase II
181(9)
Model Refinement
182(1)
Use Cases
183(2)
UML Behavior Diagrams
185(1)
Logical Technical-Architecture Model
185(1)
Prototype
185(5)
Summary
190(1)
APPENDIX A Library of Problem-Solving Templates 191(26)
APPENDIX B Definitions of Selected PST Operations 217(4)
Glossary 221(8)
Index 229