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

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

blank
blank
blank
Красота
blank
Jacobson I., Ng P.-W. — Aspect-oriented software development with use cases
Jacobson I., Ng P.-W. — Aspect-oriented software development with use cases



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



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


Название: Aspect-oriented software development with use cases

Авторы: Jacobson I., Ng P.-W.

Аннотация:

Aspect-oriented programming (AOP) is a revolutionary new way to think about software engineering. AOP was introduced to address crosscutting concerns such as security, logging, persistence, debugging, tracing, distribution, performance monitoring, and exception handling in a more effective manner. Unlike conventional development techniques, which scatter the implementation of each concern into multiple classes, aspect-oriented programming localizes them. Aspect-oriented software development (AOSD) uses this approach to create a better modularity for functional and nonfunctional requirements, platform specifics, and more, allowing you to build more understandable systems that are easier to configure and extend to meet the evolving needs of stakeholders. In this highly anticipated new book, Ivar Jacobson and Pan-Wei Ng demonstrate how to apply use casesa mature and systematic approach to focusing on stakeholder concernsand aspect-orientation in building robust and extensible systems. Throughout the book, the authors employ a single, real-world example of a hotel management information system to make the described theories and practices concrete and understandable.
The authors show how to identify, design, implement, test, and refactor use-case modules, as well as extend them. They also demonstrate how to design use-case modules with the Unified Modeling Language (UML)emphasizing enhancements made in UML 2.0and how to achieve use-case modularity using aspect technologies, notably AspectJ.


Язык: en

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

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Reserve Restaurant use case      
Reserve Room distribution slice      
Reserve Room use case      2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
Reserve Room use case instance, execution of      
Reserve Room use case, using ellipse notation      
Reserve Room use-case module      2nd
Reserve Room use-case slice      2nd 3rd 4th
Reserve Room use-case specification      2nd
ReserveRoom class extension      
ReserveRoom use-case slice      
ReserveRoomDistributionClient, source code for      
ReserveRoomForm class      
ReserveRoomHandler class      2nd 3rd 4th 5th 6th
ReserveRoomHandler class, makeReservation() operation      
ReserveRoomHandler, simplified source code to      
Resilient architecture      2nd [See also Architecture]
retrieve() operation      2nd
Reusability, evaluating/achieving      
Reusable Asset Specification (RAS)      
Room class      
roomAccessOperation pararmeter      2nd
RoomAccessor parameter      
RoomAccessor pointcut      
roomCall pointcut      2nd 3rd
Scattering      
Selection      
selectMenuOption()      
Separation of concerns      2nd
Separation of concerns, advanced      
Separation of concerns, automating the evaluation      
Separation of concerns, defined      
Separation of concerns, design elements      
Separation of concerns, design packages      
Separation of concerns, enforcing      
Separation of concerns, evaluating      
Separation of concerns, use-case structures      
Sequence variator      2nd
Service packages      
Servlets      
Size, of system      
Skinny system      [See Architecture baseline]
Software development      
Software development, and model building      
Software development, difficulty of      
Software Reuse (Jacobson)      
SQL      
Stakeholder concerns      
Stakeholder concerns, functional and nonfunctional requirements, dealing with      
Stakeholder concerns, problem domain      
Stakeholder concerns, system features, eliciting      
Stakeholder concerns, understanding      
Stereotypes, analysis      
Structural context, identifying      
Subflow, referencing      
Subject-oriented programming, and hyperslices      
Summation      
Supporting classes      
System(s)      
System(s), and models      
System(s), development effort estimation      
System(s), development effort estimation, effort estimation technique      
System(s), development effort estimation, estimation at the beginning of a project      
System(s), development effort estimation, refining the estimates      
System(s), iterative development      
System(s), iterative development, activities in an iteration      
System(s), iterative development, and aspect orientation      
System(s), iterative development, phases in a project      
System(s), iterative development, planning      
System(s), iterative development, shifting emphasis in      
System(s), planning/controlling the project      
System(s), planning/controlling the project, estimating project delays      
System(s), planning/controlling the project, keeping the project on track      
System(s), platform specifics      
Systemwide concerns, evaluating/achieving      
Systemwide concerns, evaluating/achieving, extensibility      
Systemwide concerns, evaluating/achieving, maintainability      
Systemwide concerns, evaluating/achieving, performance and reliability      
Systemwide concerns, evaluating/achieving, portability      
Systemwide concerns, evaluating/achieving, reusability      
tangling      
Template parameter      
Templating use-case slices      
Test-case slices      
Three-tier systems      
Tier packages      2nd
Tier packages, use cases and tiers      
Track Preferences use case      2nd 3rd
UML aspect      
UML package «merge» dependency      
Unified Modeling Language (UML)      
Unified Modeling Language (UML), classifier in      
Unified Modeling Language (UML), extension points in      
Unified Modeling Language (UML), modeling aspects and use-case slices in      
Unified Modeling Language (UML), parameterized element      
Unified Modeling Language (UML), support for extensions in UML      
updateAvailability()      2nd 3rd 4th 5th 6th 7th 8th
Upstream models      
use cases      
Use cases, advantage of      
Use cases, and classes      
Use cases, and required usages of a system      
Use cases, and tiers      
Use cases, aspects      
Use cases, aspects, early      
Use cases, capturing concerns with      
Use cases, defined      2nd
Use cases, describing      
Use cases, flows      
Use cases, functional decomposition, avoiding      
Use cases, modeling concerns with      
Use cases, multiple basic flows.      
Use cases, notation      
Use cases, peer, keeping separate      
Use cases, referencing subflows      
Use cases, roles/benefits of      
Use cases, specification template      
Use cases, structuring      
Use cases, technique, gaps in      
Use cases, usage      
Use cases, use-case specifications compared to      
Use cases, utility      
Use cases, when to use rectangular notation for      
Use-case analysis structure      
Use-case behavior, allocating to classes      
Use-case design structure      
Use-case diagram      
Use-case extensions      
Use-case flows      
Use-case flows, describing      
Use-case flows, visualizing      
use-case instances      
Use-case instances, and flows of events      
Use-case instances, execution of      
Use-case model      
Use-case model, and user's/stakeholders' concerns      
Use-case model, architectural view of      
Use-case model, partitioning into use-case packages      
Use-case model, preserving the structure of      
Use-case model, preserving the structure of, and traceability      
use-case modeling      2nd 3rd
Use-Case Modeling (Bitner/Spence)      
Use-case modules      2nd 3rd
Use-case modules, architecture      
Use-case modules, building systems with      
Use-case modules, composing and configuring      
Use-case modules, composing iteratively      
Use-case modules, cutting across models      
Use-case modules, defective, removing out      
Use-case modules, deriving relationships from use cases      
Use-case modules, developing      
Use-case modules, incremental development with      
Use-case modules, parallel development with      
Use-case modules, relationships      
Use-case modules, use-case slices within      
Use-case realizations      2nd
Use-case relationships      2nd
Use-case relationships, extend relationship      2nd
Use-case relationships, generalization relationship      2nd
Use-case relationships, include relationship      2nd
Use-case scenario      
Use-case slices      2nd 3rd 4th 5th
Use-case slices, and element structure      
Use-case slices, as reusable elements      
Use-case slices, building systems in overlays with      
Use-case slices, collaboration in      
Use-case slices, composing peer use-case realizations with      
Use-case slices, defined      
Use-case slices, element structure space and      
Use-case slices, extending use-case slices      
Use-case slices, extension, keeping separate      
Use-case slices, generalized use-case slice      
Use-case slices, implementing with Eclipse      
Use-case slices, included use-case slice      
Use-case slices, keeping infrastructure separate in      
Use-case slices, modeling      
Use-case slices, non-use-case-specific slice      
Use-case slices, relationship to hyperslices      
Use-case slices, templating      
Use-case slices, updating models in development      
Use-case slices, using to improve reuse      
Use-case specifications      
Use-case specifications, template      
Use-case specifics      
Use-case specifics, contents of      
Use-case specifics, keeping separate      
Use-case structure      2nd 3rd 4th 5th
Use-case structure, evaluating      
Use-case structure, preserving      
Use-case structure, slices in      
Use-case technique      2nd
Use-case technique, defined      
Use-case test slices      
Use-case test slices, control      
Use-case test slices, designing tests      
Use-case test slices, elements to be tested, identifying      
Use-case test slices, implementing tests      
Use-case test slices, instrumentation      
Use-case test slices, separating tests with      
Use-case test slices, test cases      
Use-case test slices, test cases, design      
Use-case test slices, test cases, identifying from use cases      
Use-case test slices, test data and verification      
Use-case test slices, test infrastructure slice      
Use-case test slices, test infrastructure, designing      
Use-case test slices, test sequence, controlling/instrumenting      
Use-case test slices, test-case slice      
Use-case test slices, test-first approach      
Use-case test slices, use-case design slice      
Use-case variability      
Use-case variability, handling      2nd
Use-case variability, identifying      
Use-case variables, organizing alternate flows with      
Use-case-driven development      2nd
Use-case-driven development, models      
Use-case-specific class extensions, composing      
Use-case-specific classes, composing      
Use-Cases: Patterns and Modeling Problems (Overgaard)      
User interfaces, overlaying      
Utility extensions      
Utility inclusions      
Utility use cases      
Utility use cases, types of      
Waiting List Handler      
Waiting List service package      
WaitingList class      
Web container      
withincode      
zooming      
«boundary» stereotype      
«TRace» dependencies      
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте