Главная    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-2025
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте