Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
9Activity

Table Of Contents

Part I Introduction
Part II The model
3The static model—classes and clusters
3.8 CLASSFEATURES
3.9 CLASSINVARIANT
3.10 GRAPHICALAND TEXTUAL SPECIFICATION
3.11 THEBON ASSERTION LANGUAGE
3.12 THEBON PREDICATE LOGIC
3.13 ASSERTIONSAND PARTIAL FUNCTIONS
3.14 SCALABLESYSTEM DESCRIPTION
3.15 CLASSHEADERS
3.16 CLUSTERS
4Static relations
4.1 INHERITANCERELATIONS
4.2 CLIENTRELATIONS
4.3 CLASSVS. OBJECT DEPENDENCIES
4.4 INDIRECTCLIENT DEPENDENCIES
4.5 SEMANTICLINKS
5The dynamic model
5.1 INTRODUCTION
5.2 DYNAMICCHARTS
5.3 DYNAMICDIAGRAMS
Part III The method
6Issues of a general method
6.1 INTRODUCTION
6.2 SIMULATINGAN IDEAL PROCESS
6.3 ENTERPRISEMODELING
6.4 WHATIS ANALYSIS AND WHAT IS DESIGN?
6.5 REUSE
6.6 USERCENTERED DESIGN
6.7 ROLESOF ANALYSIS OBJECTS
6.8 MODELINGASYSTEM INTERFACE
6.9 SYSTEMUSAGE
6.10 APARADIGM SHIFT
7The BON process
7.1 THEBON DELIVERABLES
7.2 CHARACTERISTICSOF THE PROCESS
7.3 TASK1: DELINEATE SYSTEM BORDERLINE
7.4 TASK2: LIST CANDIDATE CLASSES
7.5 TASK3: SELECT CLASSES AND GROUP INTO CLUSTERS
7.6 TASK4: DEFINE CLASSES
7.7 TASK5: SKETCH SYSTEM BEHAVIORS
7.8 TASK6: DEFINE PUBLIC FEATURES
7.9 TASK7: REFINE SYSTEM
7.10 TASK8: GENERALIZE
7.11 TASK9: COMPLETE AND REVIEW SYSTEM
8BON standard activities
1. Findingclasses
8.1 FINDINGCLASSES
8.2 CLASSIFYING
8.3 CLUSTERING
8.4 DEFININGCLASS FEATURES
8.5 SELECTINGAND DESCRIBING OBJECT SCENARIOS
8.6 WORKINGOUT CONTRACTING CONDITIONS
8.7 ASSESSINGREUSE
8.8 INDEXINGAND DOCUMENTING
8.9 EVOLVINGTHE SYSTEM ARCHITECTURE
Part IV Case studies
9Aconference management system
9.1 SYSTEMBORDERLINE
9.2 CANDIDATECLASSES IN THE PROBLEM DOMAIN
9.3 CLASSSELECTION AND CLUSTERING
9.4 CLASSDEFINITION
9.5 SYSTEMBEHAVIOR
9.6 FORMALCLASS DESCRIPTION
10.2 CANDIDATECLASSES
10.3 CLASSSELECTION AND CLUSTERING
10.4 CLASSDEFINITION
10.5 SYSTEMBEHAVIOR
10.6 FORMALCLASS DESCRIPTION
10.7 FINALSTATIC ARCHITECTURE
11Relational and object- oriented coexistence
11.1 FROMDATA STORAGE TO OBJECT PERSISTENCE
11.2 OBJECTMODELS AND RELATIONAL MODELS
11.3 ARELATIONAL DATABASE WRAPPER
11.4 INTERFACINGAN EXISTING RELATIONAL SCHEMA
11.5 QUERYINGAPERSISTENT OBJECT MODEL
11.6 PERSISTENTOBJECT MANAGEMENT
11.7 AUTOMATICGENERATION OF SQL STATEMENTS
11.8 FULLSTATIC ARCHITECTURE
12Exercises
12.1 CLUSTERINGAPROBLEM DOMAIN
12.2 DEFININGCLASS RELATIONSHIPS
12.3 ASSERTIONSAND CLASSIFICATION
12.4 DYNAMICBEHAVIOR
12.5 PRESCRIPTIONAND DESCRIPTION
12.6 TRAFFIC-CONTROLSYSTEM
12.7 DICEGAME
12.8 CARRENTAL COMPANY
12.9 TRUCKFREIGHT
A.2 THESYNTAX NOTATION
A.3 BONSPECIFICATION
A.4 INFORMALCHARTS
A.5 STATICDIAGRAMS
A.6 CLASSINTERFACE DESCRIPTION
A.7 FORMALASSERTIONS
A.8 DYNAMICDIAGRAMS
A.9 NOTATIONALTUNING
A.10 LEXICALCOMPONENTS
Appendix B: BON textual examples
B.1 BONSPECIFICATION
B.2 INFORMALCHARTS
B.3 STATICDIAGRAMS
B.4 DYNAMICDIAGRAMS
Appendix C: BON quick reference
Appendix D: Other approaches
Appendix E: Glossary of terms
References
Index
0 of .
Results for:
No results containing your search query
P. 1
Seamless Object Oriented Software Architecture

Seamless Object Oriented Software Architecture

Ratings: (0)|Views: 115 |Likes:
Published by jakubneubauer

More info:

Published by: jakubneubauer on Mar 27, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/11/2014

pdf

text

original

You're Reading a Free Preview
Pages 10 to 49 are not shown in this preview.
You're Reading a Free Preview
Pages 59 to 283 are not shown in this preview.
You're Reading a Free Preview
Pages 293 to 359 are not shown in this preview.
You're Reading a Free Preview
Pages 369 to 406 are not shown in this preview.
You're Reading a Free Preview
Pages 416 to 458 are not shown in this preview.

Activity (9)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
jkl316 liked this
jkl316 liked this
struts123 liked this
lras1 liked this
terjegutt liked this
jkl316 liked this
prince_book123 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->