Posted on 2009-01-19 03:59
董锐 阅读(210)
评论(0) 编辑 收藏
Iterative Development and the unified process
People are more important than any process.
Good people with a good process will outperform good people with no process every time.
--Grady Booch
Case Study: The NextGen PosSystem
Few things are harder to put up with than a good example.
--Mark Twain
Inception
The best is the enemy of the good!
--Voltaire
Understanding requirements
Ours is a world where people don't know what they want and are willing to go through hell to get it.
--Don Marquis
Use-Case Model: Writing requirements in Context
The indispensable first step to getting the things you want out of life:decide what you want.
--Ben Stein
Identifying other requirements
When ideas fail, words come in very handy.
--Johann Wolfgang von Goethe
From inception to elaboration
The hard and stiff breaks. The supple prevails.
--Tao Te Ching
Use-Case Model: Drawing System Sequence Diagrams
In theory, there is no difference between theory and practice. But, in practice, there is.
--Jan L.A. van de Snepscheut
Domain Model: Visualizing Concepts
It's all very well in practice, but it will never work in theory.
--anonymous management maxim
Domain Model: Adding Attributes
Any sufficiently advanced bug is indistinguishable from a feature.
--Rich Kulawiec
Use-Case Model: Adding Detail With Operation Contracts
Fast, Cheap, Good: Choose any two.
--anonymous
From Requirements to Design in this iteration
Hardware,n.: The parts of a computer system that can be kicked.
--anonymous
Iteration Diagram Notation
Cats are smarter than dogs. You can't get eight cats to pull a sled through snow.
--Jeff Valdez
GRASP:Designing Objects with responsibilities
The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents.
--Nathaniel Borenstein
Design Model: Use-Case Realizations With GRASP Patterns
To invent, you need a good imagination and a pile of junk.
--Thomas Edison
Design Model: Determining Visibility
A mathematician is a device for turning coffee into theorems.
--Paul Erdos
Design Model: Creating Design Class Diagrams
To iterate is human, to recurse, divine.
--anonymous
Implementation Model: Mapping Designs To Code
Beware of bugs in the above code; I have only proved it correct, not tried it.
--Donald Knuth
GRASP:More patterns for assigning responsibilities
Luck is the residue of design.
--Branch Rickey
Designing Use-Case Realizations with GoF Design Patterns
Anything you can do, I can do meta.
--Daniel Dennett
Relating Use Cases
Why do programmers get Halloween and Christmas mixed up? Because OCT(31)=DEC(25)
Modeling Generalization
Crude classifications and false generalizations are the curse of the organized life.
--A generalization by H.G.Wells
Refining the Domain Model
PRESENT, n. That part of eternity dividing the domain of disappointment from the realm of hope.
--Ambrose Bierce
Adding new SSDs and Contracts
Virtue is insufficient temptation.
--George Bernard Shaw
Modeling Behavior in statechart diagrams
Usability is like oxygen--you never notice it until it is missing.
--anonymous
Designing the logical architecture with patterns
0x2B | ~0x2B
--Hamlet
Organizing the design and implementation model packages
If you were plowing a field, which would you rather use? Two strong oxen or 1024 chickens?
--Seymour Cray
Introduction To Architectual Analysis and the SAD
Error, no keyboard ~ press F1 to continue.
--early PC BIOS message
Designing more use-case realizations with objects and patterns
On two occasions I have been asked (by memebers of Parliament), "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able rightly to apprehand the kind of confusion of ideas that could provoke such a question.
--Charles Babbage
Designing a persistence framework with patterns
Time is a good teacher, but unfortunately it kills all its pupils.
--Hector Berlioz
On drawing and tools
Bubbles don't crash.
--Bertrand Meyer
Introduction to iterative planning and project isssues
Prediction is very difficult, especially if it's about the future.
--anonymous
Comments on Iterative Development and the UP
You should use iterative development only on projects that you want to succeed.
--Martin Fowler