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

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

blank
blank
blank
Красота
blank
Ларман К. — Применение UML и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и унифицированный процесс UP.
Ларман К. — Применение UML и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и унифицированный процесс UP.



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



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


Название: Применение UML и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и унифицированный процесс UP.

Автор: Ларман К.

Аннотация:

Книга `Применение UML и шаблонов проектирования`, поможет любому разработчику или студенту освоить основные принципы и самые современные приемы объектно-ориентированного анализа и проектирования (ООА/П). Они смогут не только создавать диаграммы UML, но и реально применять этот язык в контексте проектирования программных систем. Известный специалист в области объектных технологий и итеративных методов разработки Крэг Ларман представляет три итерации в рамках одного конкретного примера, детально рассматривая важные аспекты ООА/П и делая акцент на наиболее существенных этапах разработки, принципах и шаблонах. К наиболее важным вопросам, рассматриваемым в этой книге, относятся следующие:
- Требования и прецеденты. Идентификация и запись требований;
- Моделирование объектов предметной области. Выявление объектов, относящихся к рассматриваемой "сфере интересов", определение их атрибутов и взаимосвязей;
- Архитектура. Создание многоуровневых архитектур, позволяющих увеличить гибкость, робастность и возможность поддержки приложений;
- Основные принципы проектирования объектов. Овладение наиболее важными навыками, в том числе распределением обязанностей между объектами и проектированием их взаимодействия в соответствии с такими принципами, как Expert, Indirection и Protected Variations;
- Шаблоны проектирования. Разработка робастных объектов и контуров с использованием популярных и часто используемых шаблонов, таких как Strategy, Factory, Adapter, Observer, Template Method и Command;
- Итеративный процесс разработки и "живой" UP. Организация процесса моделирования и разработки с использованием простых методов унифицированного процесса UP (популярного итеративного процесса) и ценные рекомендации по его применению.


Язык: ru

Рубрика: Computer science/

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

ed2k: ed2k stats

Издание: Второе издание

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Abstract Factory, шаблон      512
Abstract, class      406 603
Abstract, use case      390
Abstraction      603
Accessing method      295
Activation box      219
Active object      500 603
Activity diagram      587
Actor      75 95
Adapter, шаблон      337 348 496
Addition use case      390
Aggregation      235 412 603
Agile process      55
Analysis      36 603
Architectural analysis      440
Architectural baseline      131
Architectural design      440
Architectural investigation      440
Architectural proof-of-concept      492
Architectural prototype      131
Architectural synthesis      492
Architecturally significant requirement      478
Architecture      603
Architecture view      478
Artifact      50
Association      169 603
Associative class      411
Attribute      181 603
Attribute, visibility      287
base use case      390
Black-box use case      76
Bloated controller      249
Boundary object      248
Business, actor      100
Business, modeling      50
Business, use-case      100
Cache Management, шаблон      539
CASE-средство      310 554
CASE-средство, Rational Rose      557
CASE-средство, Together      557
Centralized Error Logging, шаблон      505
class      604
Class, attribute      603
Class, hierarchy      408 604
Class, method      605
Classification      604
Classifier      163
Cohesion      239
Collaboration      604
Collaboration, diagram      39 210
Command, шаблон      252 545
Composite      412
Composite aggregation      413
Composite, шаблон      362
composition      413 604
Concept      606
Conceptual class partition      401
Concrete, class      604
Concrete, use case      94 390
Conflict resolution strategy      363
Constraint      265 606
Construction      49
construction phase      573
constructor      604
container      488
Container class      604
Context object      358
contract      606
Control object      248
Controller, объект      244
Controller, шаблон      227 243 259 331 451 592
Convert Exceptions, шаблон      502
CORBA, спецификация      507
Coupling      236 607
Coverage      132
CRC card      252
Create, сообщение      295
Creator, шаблон      227 233 260 331 591
Cruise Control, средство интеграции      569
Data dictionary      121
Data type      182
Database Broker, шаблон      529
database design      36
Delegation      603
Delegation Event Model (DEM)      381
Dependency relationship      300
Deployment view      478
Derivation      605
Derived attribute      188
Design      36 50 607
Design by contract      200
Design class diagram      292
Design model      206
Development Case      53
Diagnostic Logger, шаблон      506
Direct mapping      530
discipline      50
Domain      607
Domain Object Factory, шаблон      472
Domain, model      38
Don't Talk to Strangers, шаблон      342
Dynamic view      39
Eager initialization      355
Eiffel      200
Elaboration      49
Elementary Business Process (EBP)      86
Encapsulation      604
Entity object      248
Error      500
Error Dialog, шаблон      506
Essential use case      94
Event      431 607
Evolution point      344 486
Executable architecture      131
Expert, шаблон      331
Extension      150
Extreme programming      57 316 574
Facade controller      247
Facade, шаблон      371
Factory, шаблон      352 496
Failure      500
fault      500
Foreign key attribute      186
Framework      525 604
FURPS+, модель      69 76 478
Generalization      390 397 605
Generalization-specialization type hierarchy      397
Global visibility      290
Glossary      107 121
GoF, шаблон      347
GRASP, шаблоны проектирования      223 226 257
Heavy process      54
High Cohesion, шаблон      227 239 331 591
Inception      49
Incremental process adoption      569
Indirect mapping      530
Indirection, шаблон      331 338 591
Information Expert, шаблон      227 228 262 591
inheritance      407 605
Initial domain object      274
Instance      607
Instance method      605
Instance variable      606
Instantiation      604
Intension      150
Interaction diagram      206 209
INTERFACE      333 604
Is-a Rule      400
ISO 9126, стандарт      480
Issue card      483
Iteration      44
Iteration, plan      55
iterative development      44
Java Messaging Service(JMS)      487
Java Native Interface (JNI)      512
JavaPOS      511
Junit, контур модульного тестирования      317 574
Law of Demeter, шаблон      342
Layers, шаблон      252 488
Lazy, initialization      355
Lazy, materialization      545
Link      213 607
Local visibility      288
Low Coupling, шаблон      227 236 331 591
Mediator, шаблон      339
Message      607
Metamodel      604
method      199 605
Microsoft Transaction Service      488
Model      605
Model-View Separation, шаблон      463
Multiobject      217
Multiplicity      173 604
Name The Problem Not The Thrower, шаблон      503
navigability      297
new, оператор      295
Note      265
O-R mapping service      525
Object      605
Object constraint language (OCL)      196 199 265
Object Identifier, шаблон      528
Object Management Group (OMG)      40
Object Modeling Technique (OMT), метод      40
Object, design      36
Object, identifier      528
Object, identity      604
Object, lifeline      220
Object-oriented Analysis      605
object-oriented design      605
Object-Oriented Programming      37
Object-oriented programming language      605
Object-Oriented Software Engineering (OOSE), метод      40
Observer, шаблон      374
Offstage actor      95
OID      603
Open-Closed Principle      345
Operation      199 606
Operation, specification      199
Package      373
Parameter visibility      287
Partition      458
Pattern      34 207 213 225 607
Pattern of assigning responsibilities      224
Persistent, framework      524
Persistent, object      524 605
Phase plan      55
Polymorphic operation      606
Polymorphism      606
Polymorphism, шаблон      331 591
Postcondition      82 607
Precondition      82 607
Predictive process      54
Primary actor      95
Proof-of-concept programming      206
Protected variations, шаблон      331 339 484 591
Proxy, шаблон      507
Publish-Subscribe, шаблон      375
Pure data values      607
Pure Fabrication, шаблон      252 331 335 591
Qualified association      419 604
Qualifier      419
Quality attribute      71 112
Rational Software, компания      580
Rational Unified Process (RUP)      43
Receiver      606
Recursive association      607
Reference attribute      310
Reflexive association      420
Remote Proxy, шаблон      507
Representing Objects as Tables, шаблон      527
Requirement      50 69
RequisitePro, средство отслеживания требований      566
Resource adapter      348
Responsibility      76 206 224 606
Reverse engineering      310
Risk      132
RMI      507
Role      172 297 607
Role, name      312
RUP, продукт      580
RUP, унифицированный процесс      43
Scenario      75
SCRUM, шаблон реализации процесса      574
Secure Electronic Transaction (SET)      518
SEI, институт      71
sequence diagram      140 210
Sequence number      215
Shared aggregation      413
Signature      199
Simple attribute      182
Singleton, шаблон      290 353
Software Architecture Document (SAD)      475
Software Engineering Institute (SEI)      479
State      431 607
State transition      606
State, шаблон      199 434 540
State-independent object      435
Static view      39
Stereotype      97
Strategy, шаблон      357
subclass      397 606
Subfunctional goal      88
Subtype      606
superclass      397
Supplementary specification      107
Supporting actor      90 95
SWEBOK      71
Symbol      150
System operation contract      191
System use-case      100
System, behavior      140
System, event      244
System, feature      118
System, sequence diagram      140 427
Technical memo      483
Template Method, шаблон      532
Test-first programming      57 316
Three-tier architecture      461
Transition      49 432 606
Transition phase      574
two-tier architecture      462
UML profile      527
Unified Modeling Language (UML)      34 40
Unified Process (UP)      43
UnifiedPOS      511
UP Business Object Model      166
UP, унифицированный процесс      43
Usability      580
Use case      34 75
Use case, controller      247
Use case, instance      75
Use case, state diagram      433
Use-case driven development      100
Use-case model      73
usecases.org, шаблон описания прецедента      77
User goal      87
Value object      184
Variation point      344
Vienna Development Method (VDM)      202
Virtual Proxy, шаблон      545
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2020
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте