|
 |
Авторизация |
|
 |
Поиск по указателям |
|
 |
|
 |
|
 |
 |
|
 |
|
Rosenberg D., Stephens M. — Use Case Driven Object Modeling with UML: Theory and Practice |
|
 |
Предметный указатель |
Unit testing, writing effective unit tests 342—343
Use case diagrams, actor, role of 53
Use case diagrams, definition of 53
Use case diagrams, placing actors on 32
Use cases as a runtime behavior specification 51 58
Use cases as fragments of a user guide 67
Use cases, actively describing user interactions and system responses 95
Use cases, allocating functional requirements to 89
Use cases, analyzing basic and alternate courses 50 53 72
Use cases, answering the three magic questions 52 72
Use cases, aspect-oriented programming (AOP) 74
Use cases, avoiding analysis paralysis 63
Use cases, avoiding overly abstract text in 93
Use cases, avoiding passive-voice functional requirements 85—86
Use cases, avoiding vagueness and ambiguity 60
Use cases, capturing user actions and associated system responses 50
Use cases, creating after the domain model 29
Use cases, describing both sides of the user/system dialogue 51 55
Use cases, describing system usage in an object model context 51 59
Use cases, describing system validation 71
Use cases, differentiating from algorithms 76
Use cases, disambiguating 11
Use cases, driving the design from 51
Use cases, eight steps for improving 88—89
Use cases, enforcing a noun-verb-noun pattern in use case text 104
Use cases, errors in first-draft use case text 108
Use cases, exercises and solutions for fixing errors 77–79
Use cases, factoring out commonality to avoid duplication 67
Use cases, following the two-paragraph rule 51—52
Use cases, function of 49
Use cases, functional requirements and specifications 50
Use cases, grounding in reality 25
Use cases, guidelines for writing 51
Use cases, identifying a first-pass list for implementation 3
Use cases, importance of linking to objects 59
Use cases, keeping terminology concise and consistent 92
Use cases, linking to objects 11
Use cases, modeling guidelines 8
Use cases, nouns as object instances 59
Use cases, organizing into packages 61 85—86
Use cases, organizing with actors and use case diagrams 51 53
Use cases, pasting use case text onto robustness diagrams 104—105
Use cases, placing in the user interface context 87
Use cases, practice questions in modeling 80—81
Use cases, referencing boundary classes by name 52 61
Use cases, referencing domain classes by name 25 52 59
Use cases, referencing to the domain model 71
Use cases, referring text to the appropriate domain objects 87
Use cases, relationship of actors to responsibilities 54
Use cases, removing ambiguity from 107
Use cases, removing preconditions and postconditions 91
| Use cases, robustness diagram as an object picture of 101 105 109
Use cases, sequence diagrams 59
Use cases, similarity to end-user documentation 58
Use cases, state diagram 108
Use cases, sunny day vs. rainy day scenarios 53 72
Use cases, table of common stereotypes and relationships 68
Use cases, templates and their misuse 74—76
Use cases, terseness of 70
Use cases, understanding the generalization and extends concepts 66
Use cases, use case diagram, purpose of 87
Use cases, user authentication/authorization 179
Use cases, using an event/response flow 51 55
Use cases, using robustness analysis to disambiguate, use case text 102
Use cases, using storyboards, GUI prototypes, and screen mock-ups 51 56
Use cases, validating the behavior requirements of 109
Use cases, verbs as messages between objects 59
Use cases, Write Reader Review scenario 70—71
Use cases, writing coherent, specific, and unambiguous text 95
Use cases, writing first-draft use cases 3
Use cases, writing from the user’s perspective 54
Use cases, writing in the active voice 51 54
Use cases, writing using a noun-verb-noun sentence structure 52 59
Use cases, writing within the domain model context 50 102
Use cases, writing within the object model context 25 87
Use cases, “extends” association 64 66 69
Use cases, “includes” association 64 69
Use cases, “invokes” association 63 69
Use cases, “precedes” association 63 66 69 91
validate() 289 313
Validation controllers 133
Velocity 166
view 412
Visual Studio 2005 262
Volume testing 334
Web Archive (WAR) 270
Web security 179
web.xml 418—419
Wirfs-Brock, Rebecca 237
Write Customer Review use case 175 195 206 245 252 278 344 416—417
Write Reader Review use case 70—71
Writecustomerreview.jsp 290
WriteCustomerReviewCommand 247
WriteCustomerReviewController class 279 290 310
XDoclet 260
XML 180
XML, Spring XML file 411
XML, using with JavaBeans 165
xUnit 339
“Extends” association 64 66 69
“includes” association 64 69
“invokes” association 63 69
“Precedes” association 63 66 69 91
|
|
 |
Реклама |
 |
|
|