+612 9045 4394
Business Models : A Guide for Business and IT - Haim Kilov

Business Models

A Guide for Business and IT

Paperback Published: 1st July 2002
ISBN: 9780130621351
Number Of Pages: 256

Share This Book:


RRP $139.99
or 4 easy payments of $26.24 with Learn more
Ships in 7 to 10 business days

Modeling enterprise systems: the example-driven reference for managers and IT professionals.To build software systems that meet business objectives, IT and business professionals must work together closely to define specifications and build models that accurately describe their objectives. This book gives them a shared language for accomplishing this. Haim Kilov illuminates every key concept underlying today's best approaches to specifications and modeling, giving business professionals practical insight for decision-making, and giving IT specialists tools for assessing their work in its business context. Shows how to maximize clarity in decision-making and avoid getting lost in abstraction Offers proven methods for taming complexity, managing risk, and staying in control Helps organizations understand the relationships amongst their software and business processes, instead of relying on tacit knowledge Reviews every factor that impacts business models, systems and specifications Presents today's best modeling techniques in the context of platform-independent global standards Introduces key business patterns and reuse techniques Requires no UML experience, but shows how key modeling concepts can be used within UMLWhatever your project's goals or architecture, this book's modeling techniques will help you make more effective decisions from start to finish--and dramatically improve your chances for success.

Introductionp. xi
Acknowledgmentsp. xvi
The Purpose of Modelingp. 1
Success and Failure of Projects and Strategiesp. 3
Core Competenciesp. 5
Educationp. 6
The Need for Understanding: Abstraction, Precision, Explicitnessp. 8
Abstraction: The Way to Put Management in Controlp. 10
Codifying Corporate Strategyp. 11
Prerequisites for Decision Makingp. 14
Basic Structuring Constructsp. 24
An Example: Two Simple Relationshipsp. 24
From Specifics to Explicit Modelsp. 27
From Lines Between Boxes to a Precise Specificationp. 28
From Details to Clear Big Picturesp. 30
Three Basic Kinds of Relationshipsp. 33
Using and Overusing Examplesp. 33
Business Rules: Precision vs. Handwavingp. 36
Challengeable Well-Defined Statementsp. 38
Common Explicit Modeling Conceptsp. 40
"Semantics" Means "Meaning"p. 42
Precise Is Not the Same as Detailedp. 42
Tacit Assumptions and "Evident Truths"p. 44
Specifying Problems and Solutionsp. 47
Where to Start and Why: Business Domainsp. 48
On Communicating a Modelp. 51
The Basics of Modelingp. 53
A Few Concepts and Structuring Rulesp. 53
An Aside: On Using the Term "Architecture"p. 54
The Basic Stuff: Things, Relationships, and Actionsp. 54
Systems, Behavior, and Interconnections: The Basic Concepts of Engineeringp. 57
The Shape of Structuring Rules: Structure Over Contentp. 58
How Not to Get Lost: Abstraction Viewpoints and Levelsp. 60
Viewpointsp. 63
Levelsp. 66
The Structure of a Compositionp. 68
Examples of Compositionp. 69
A "Whole" and a "Part"p. 76
Multiple Decompositionsp. 84
Different Kinds of Compositionsp. 85
The Structure of Subtyping: How to Recognize, Treat and Structure Similaritiesp. 87
Multiple and Dynamic Typingp. 89
Discovering and Specifying Common Propertiesp. 92
Templatesp. 93
Examples of Templatesp. 94
Parameters: Simple and Complexp. 100
How to Treat Stable Properties: Invariantsp. 103
How to Treat Changes: Epochsp. 104
How to Treat Environmentsp. 107
Multiple and Dynamic Contextsp. 109
Contracts and Their Contextsp. 116
Tradingp. 118
How to Treat Namesp. 120
Can We Discover "The Only Correct Name"?p. 122
An Example of Contexts: "Each"p. 124
Synonyms and Homonymsp. 124
Identifiersp. 125
Names Used to Abbreviate Conceptsp. 126
How to Treat "Exceptional" Situationsp. 128
Failures, Errors, and Faultsp. 130
Various Viewpoints and the Five Basic Viewpointsp. 131
How to Choose Viewpointsp. 132
The Five Basic Viewpointsp. 135
Synergy between Business and IT Specificationsp. 142
The Business of the Business, the Business of the IT System, and the Business of the Technology Infrastructurep. 143
Traceabilityp. 146
How to Test Systemsp. 152
Putting It All Togetherp. 155
Business Patterns: From Basic to Specificp. 156
The Very Basic Concepts and Constructsp. 158
Relationshipsp. 159
The Uniform Commercial Codep. 162
More Specific Patternsp. 163
Reuse: Pattern Matching in Contextp. 163
Pattern Structuring and Instantiationp. 164
Metaphors and Notationsp. 167
Experiencep. 169
Walkthroughs and Reusep. 171
Existing Materialp. 172
What to Avoidp. 174
An Example: Human Action and the "New Economy"p. 175
Another Example: "Old" and "New" Business Enterprisesp. 178
Conclusion: Debuzzwordificationp. 181
On Thinkingp. 182
The UML Subset Used for Representationp. 185
On Tools and Specificationsp. 185
What to Include in UML Diagrams?p. 186
Simplificationp. 187
A Simple Example (a Contract) and Lessons Learnedp. 189
Relationship Invariants Are About Property Determinationp. 191
Relationships Between Actionsp. 192
Reading and Writing Large(r) Business Specificationsp. 193
Separation of Concerns: Problem vs. Solutionp. 194
Additional Practical Hintsp. 194
Where Do These Ideas Come From?p. 195
Generic Relationshipsp. 197
A Generic Relationship: Generic Propertiesp. 197
The Invariantp. 198
How an Operation Changes the Sets of Associated Instancesp. 200
Mandatory/Optional Participation; Cardinalitiesp. 201
Generic Relationships: The Taxonomyp. 206
Reference Relationshipp. 206
Compositionp. 209
Subtypingp. 214
Referencesp. 219
Indexp. 231
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780130621351
ISBN-10: 0130621358
Audience: Tertiary; University or College
Format: Paperback
Language: English
Number Of Pages: 256
Published: 1st July 2002
Publisher: Pearson Education (US)
Country of Publication: US
Dimensions (cm): 17.7 x 23.4  x 1.7
Weight (kg): 0.49