Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Rosenberg D., Stephens M. — Use Case Driven Object Modeling with UML: Theory and Practice
Rosenberg D., Stephens M. — Use Case Driven Object Modeling with UML: Theory and Practice



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Use Case Driven Object Modeling with UML: Theory and Practice

Авторы: Rosenberg D., Stephens M.

Аннотация:

Use Case Driven Object Modeling with UMLTheory and Practice shows how to drive an object-oriented software design from use case all the way through coding and testing, based on the minimalist, UML-based ICONIX process. In addition to a comprehensive explanation of the foundations of the approach, the book makes extensive use of examples and provides exercises at the back of each chapter.

This book leads by example. It demonstrates common analysis and design errors, shows how to detect and fix them, and suggests how to avoid making the same errors in the future. The book also encourages you to examine its UML examples and to search for specific errors. You'll get clues, then later receive the answers during "review sessions" toward the end of the book.


Язык: en

Рубрика: Технология/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2007

Количество страниц: 475

Добавлена в каталог: 30.12.2007

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
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
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2025
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте