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

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

blank
blank
blank
Красота
blank
Alhir S.S. — Learning UML
Alhir S.S. — Learning UML



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



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


Название: Learning UML

Автор: Alhir S.S.

Аннотация:

Since the dawn of computing, software designers and developers have searched for ways to describe the systems they worked so hard to create. Flowcharts enabled the concise documentation of program-flow and algorithms. Entity-relationship diagrams enabled database designers to convey the structure underlying the collection of tables and columns that made up a schema. From the beginning, technologists recognized the descriptive power inherent in visual representations of a system, yet it wasn't until 1997 that the first attempt to create a visual language that could be used across all aspects of a system development project came to fruition. Unified Modeling Language (UML) was born. UML has taken the software development industry by storm. Widely supported by development and documentation tools, UML can be used on the one hand by programmers to record such things as the detailed design of classes in an object-oriented system and on the other hand by business analysts to give the broad-brush picture of how a system interacts with users and other systems. UML has become the lingua franca of software development, and no one in the software industry can afford to be without knowledge of this powerfully expressive visual language. Learning UML introduces UML and places it in perspective, then leads you through an orderly progress towards mastery of the language. You'll begin by learning how UML is used to model the structure of a system. Many key UML concepts, especially that of the general (classes) versus the specific (objects), are illustrated in the chapter on class and object diagrams. Next, you'll learn how to use use-case diagrams to model the functionality of a system. Finally, you'll see how component and deployment diagrams are used to model the way in which a system is deployed in a physical environment. Structural modeling answers the "who" and "what" questions of systems development. Behavioral modeling addresses the questions of "when," "how," and "why." You'll learn how to use sequence and collaboration, to model the interaction over time between system components, how to use state diagrams to describe the life cycle of system components, and how to use activity diagrams to document control-flow and responsibility. Throughout this book, author Sinan Si Alhir maintains a clear focus on UML the language and avoids getting caught up in the cobwebs of methodology. His presentation is direct and to-the-point. Each chapter ends with a set of exercises that you can use to test your growing knowledge of UML and its concepts. As you work your way through the book, you'll find yourself warming up to the simple yet expressive language that is UML, and using it to communicate effectively and professionally about all aspects of system design.


Язык: en

Рубрика: Руководства по программному обеспечению/

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
2U Consortium web site
Abstractions      
abstractions, models
action states, activity diagrams      
action states, activity diagrams, final action state      
action states, activity diagrams, initial action state      
action states, activity diagrams, simple action state
Actions
actions, behavior sequences      
actions, conditional      
actions, optional      
actions, repeated
actions, state and      
actions, state diagrams      
actions, state diagrams, getDateAndTime
actions, state diagrams, LogMessage
activations, sequence diagrams
active simple states
active state
activity diagrams
activity diagrams, action states      2nd
activity diagrams, concurrency      
activity diagrams, control-flow transitions      
activity diagrams, decisions      
activity diagrams, final action state      
activity diagrams, flow transitions      
activity diagrams, initial action state
activity diagrams, object-flow
activity diagrams, swimlanes      2nd
activity modeling      
actor classes      
actor generalizations
actor instances      
actors      2nd
actors, backup system
actors, human resource
actors, project manager      
actors, resource manager      
actors, system administrator      
Aggregation
aggregation, association ends
aggregation, link ends      
alphabet, language and      
ancestors      
anonymous objects
APIs (application programming interfaces)
applied profile dependency
applying tags
architectural elements
architectural views
architectural views, component
architectural views, deployment
architectural views, dynamic
architectural views, environment model architectural view
architectural views, implementation
architectural views, static      
architectural views, user      
Architecture      
architecture, iteration and      
architecture, language architecture      
architecture-centric processes      
Artifacts      
association classes      
association ends      
association ends, aggregation      
association ends, composite aggregation      
association ends, multiplicity      
association ends, navigation      
association ends, qualifiers      
association ends, rolenames      
association roles      
association roles, collaboration diagrams
association roles, links and      
associations      2nd 3rd
associations, association ends      
associations, association ends, aggregation      
associations, association ends, composite aggregation
associations, association ends, multiplicity      
associations, association ends, navigation      
associations, association ends, qualifiers      
associations, binary associations      
associations, binary associations, interfaces      
associations, binary associations, types      
associations, collaboration diagrams      
associations, communicate associations      
associations, communication associations
associations, n-ary associations
associations, n-ary associations, interfaces
associations, n-ary associations, types
associations, type-instance dichotomy
attribute values, object diagrams      
Attributes      
attributes, classes      
attributes, classes, syntax      
attributes, instance scoped
attributes, object scoped
attributes, object values
attributes, objects      
attributes, simple constraints      
attributes, structoral features      
Backup Data use case      
Backup system      
base use case      
base use case, extension use case
base use case, include dependencies and
behavior modeling
behavior sequences      
behavior sequences, actions
behavior sequences, interactions      
behavior sequences, use cases and
behavioral architectural views
behavioral features      
behavioral features, classes      
behavioral modeling
behavioral modeling, activity diagrams
behavioral modeling, collaboration diagrams      
behavioral modeling, sequence diagrams      
behavioral modeling, state diagrams
binary associations
binary associations, interfaces      
binary associations, types      
binary links      
Booch, Grady
Books      
business processing package      
Business systems
business-processing server nodes      
Cetus Team web site      
Children      
class diagrams      
class diagrams, association classes      
class diagrams, associations      
class diagrams, attributes      
class diagrams, classes      
class diagrams, n-ary associations      
class diagrams, operations      
class modeling      
class roles
class roles, collaboration diagrams      
class roles, sequence diagrams      
Classes      2nd 3rd
classes, actor classes      
classes, actor instances      
classes, association classes      
classes, association ends      
classes, attributes      
classes, attributes, syntax      
classes, behavioral features      
classes, collaboration diagrams      
classes, component classes      
classes, implementation classes      
classes, implementation classes, generalizations
classes, implementation classes, realizations
classes, node classes      
classes, objects and
classes, operations
classes, operations, syntax
classes, sequence diagrams      
classes, structural features and
classes, type-instance dichotomy
classes, undifferentiated classes      
classes, undifferentiated classes, generalizations
classes, undifferentiated classes, realizations      
classes, use-case classes
client/server user interface component instances      
Clients      
clients, dependencies      
clients, messages      2nd
collaboration diagrams      2nd
collaboration diagrams, association roles
collaboration diagrams, associations
collaboration diagrams, class roles      
collaboration diagrams, classes
collaboration diagrams, communications      2nd
collaboration diagrams, communications, reflexive      
collaboration diagrams, conditionality      
collaboration diagrams, elements      
collaboration diagrams, elements, creating      
collaboration diagrams, elements, destroying      
collaboration diagrams, links      
collaboration diagrams, objects      2nd
collaboration diagrams, repetition
collaboration instances
collaboration modeling      
collaborations
collaborations, instance-level collaboration
collaborations, messages
collaborations, specification-level collaboration      
communicate associations      
communication associations      2nd 3rd
communications      
communications, collaboration diagrams      
communications, sequence diagrams      
complex constraints      
component architectural view
component classes
component diagrams      
component diagrams, components      
component diagrams, dependency relationships      
component instances      
component instances, client/server user interface component instance      
component instances, enterprise data component instances      
component instances, local data component instances      
component instances, web user interface component instance      
component modeling      
components      
components, business-processing components      
components, data components      
components, security components      
components, user interface components      
composite aggregation, association ends      
composition, link ends      
concepts      
concepts, object-oriented paradigm      
concepts, relationships between      
concepts,concurrency of activity diagrams      
conditionality      
conditionality, collaboration diagrams      
conditionality, generic-form interactions
conditionality, sequence diagrams      
Constraints      
constraints, complex constraints      
constraints, expressions
constraints, OCL
constraints, simple constraints
constraints, simple constraints, attributes
constraints, simple constraints, link ends
constraints, simple constraints, operations      
Constructors      
contexts      
contextual instances
control-flow transitions
control-flow transitions, activity diagrams
control-flow transitions, decisions
data components
data package
database server nodes      
decisions, activity diagrams      
Dependencies      2nd 3rd
dependencies, applied profile dependency      
dependencies, deploy dependencies      
dependencies, extend dependencies      
dependencies, include dependencies      
dependencies, packages      
dependencies, reside dependencies      
dependencies, use dependencies      
dependency relationships
deploy dependencies      
deployment architectural view
deployment diagrams, communication association
deployment modeling      
descendants, generalizations
desktop client node instance
desktop client nodes
Destructors
diagram elements
Documents
domains
domains, contexts
domains, domain elements
dot notation in sequence numbers
dynamic architectural views      
Elements      
elements, collaboration diagrams
elements, collaboration diagrams, creating      
elements, collaboration diagrams, destroying      
elements, sequence diagrams      
elements, sequence diagrams, creating
elements, sequence diagrams, destruction      
elements, stereotyped      
Encapsulation
enterprise data component instances
environment model architectural view
events, state diagrams      
events, state diagrams, reset
events, state diagrams, severe error      
events, state diagrams, shutdown      
events, state diagrams, startup      
Expressions      
expressions, constraints      
expressions, OCL      
expressions, OCL, contextual instances
expressions, OCL, invariants
extend dependencies      
extend dependencies, extension point      
extend dependencies, extension use cases
extensibility      
Extension mechanisms
extension mechanisms, language architecture
extension mechanisms, profiles
extension mechanisms, properties      
extension mechanisms, stereotypes
extension point, extend dependencies
extension use cases, extend dependencies
final action state
final action state, activity diagrams      
final states, state diagrams      2nd
flow transitions      
four-layer metamodeling archtecture      
fragmentation period of development      
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2026
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте