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