Index_O


O

object culture, Chapter 3: From Philosophy to Culture, Cooperating Cultures
characteristics, Chapter 3: From Philosophy to Culture
groups included in, Chapter 3: From Philosophy to Culture
value of awareness of object culture, Chapter 3: From Philosophy to Culture
object analysis
CRC card approach, Software Development Is a Cultural Activity
object applications
vs. DBMS execution environments, Domain
object behavior analysis (OBA), Behind the Quotes ”Adele Goldberg
object cubes, Object Cubes, Figure 6-10: Events generated by an object., Object Definition, Figure 7-12: Object communications required for an airplane to tell the control tower where it is currently located.
air traffic control example, Another Example ”Some Objects from an Air Traffic Control (ATC) System, Figure 7-12: Object communications required for an airplane to tell the control tower where it is currently located.
airplane example, Knowledge Required
aspects (sides), Object Cubes
compared with CRC cards, Object Definition
CRC cards as foundation of, The CRC Card Approach
derived from CRC cards, Object Cubes
self-evaluating rules, Behavioral Abstraction
object definition, Object Definition, Heuristic: Look for components .
abstractions, Object Definition
capturing object information, Object Definition, Figure 7-12: Object communications required for an airplane to tell the control tower where it is currently located., Heuristic: Look for components.
classification, Object Definition
essentialism, Object Definition
generalizations , Object Definition
heuristics, Heuristics, Heuristic: Let objects assume responsibility for tasks that are wholly or completely delegated to other objects in cases in which the responsibility reflects..., Heuristic: Delegate responsibilities to get a better distribution and increase reusability., Heuristic: Use anthropomorphization and foreshadowing to determine whether an object should assume a given responsibility., Heuristic: Responsibilities should be distributed among the community of objects in a balanced manner., Heuristic: Always state responsibilities in an active voice describing a service to be performed., Heuristic: Avoid responsibilities that are characteristic specific, that focus on providing a potential user with the value of a single characteristic..., Heuristic: Create proxies for objects outside your domain that are sources of information required by objects within your domain., Heuristic: Look for components.
vs. object specification, Object Definition
object discovery
heuristics, How Many Objects?
object methodology
history, Two Decades of Object Methodology, Behind the Quotes ”Adele Goldberg, Two Decades of Object Methodology
object models, Observing the Object Difference
vs. entity models, Observing the Object Difference
vs. UML models, Observing the Object Difference
object programming
Smalltalk, The CRC Card Approach
object projects
metrics for, Observing the Object Difference
object revolution
role of Ward Cunningham and Kent Beck, Software Development Is a Cultural Activity
object routing and tracking framework, Object Routing and Tracking
routes, Object Routing and Tracking
object-as-agent metaphor, The Object-as-Person Metaphor
object-as-person metaphor., see anthropomorphization
object-based evocative architecture, Object-Based Evocative Architecture
adding dynamism to model, Object-Based Evocative Architecture
essential elements, Object-Based Evocative Architecture
purpose, Object-Based Evocative Architecture
object-oriented programming
Smalltalk, Object Appearance
Objectionary
replacing programmers with collagists (application assembly specialists), Provocation ”The Future of Objects
Objective-C
developed by Brad Cox, Behind the Quotes ”Brad Cox
objects vs. modules, Object
objects, thinking like
prerequisites, Forward Thinking ”A Problem of Reuse
objects, thinking like
prerequisites, Four: Distributed cooperation and communication must replace hierarchical centralized control as an organizational paradigm.
objects, defined, Object
objects, thinking like
encapsulation, Object Principles ”Software Principles
prerequisites, Four Presuppositions, One: Everything is an object., Two: Simulation of a problem domain drives object discovery and definition., Two: Simulation of a problem domain drives object discovery and definition., Three: Objects must be composable ., Four: Distributed cooperation and communication must replace hierarchical centralized control as an organizational paradigm., Four: Distributed cooperation and communication must replace hierarchical centralized control as an organizational paradigm.
software development, Forward Thinking ”Communication and Rules
objects, thinking like
applying old thinking in new contexts, One: Everything is an object.
areas of success of object thinking, Cooperating Cultures
autonomy of objects, Four: Distributed cooperation and communication must replace hierarchical centralized control as an organizational paradigm.
culture of object thinking, Postmodern Critiques
focus on problem space, Object Thinking = Think Like an Object
humans as objects, One: Everything is an object.
internalizing object perspective, Software Development Is a Cultural Activity
isomorphism, Problem = Solution
role of metaphor in object thinking, Chapter 4: Metaphor: Bridge to the Unfamiliar
software development, Object Principles ”Software Principles
Universal Vending Machine, Forward Thinking ”Metaphor and Initial Stories
vs. computer thinking, Object Thinking = Think Like an Object, Behind the Quotes ”Christopher Alexander
vs. GUI-driven design, Software as Theater; Programmers as Directors
objects, views of, Object Appearance, Widgets, Forms, Reports
glyphs, Glyphs, Occasions Requiring an Appearance
GUI design, Object Appearance
RDBMSs, Occasions Requiring an Appearance
separating from objects themselves , Occasions Requiring an Appearance
operators
self-evaluating rules, Structural Abstraction of a Self-Evaluating Rule
outside world
assumed in MVC architectures, Architecture



Microsoft Object Thinking
Object Thinking (DV-Microsoft Professional)
ISBN: 0735619654
EAN: 2147483647
Year: 2004
Pages: 88
Authors: David West

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net