Главная    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
Предметный указатель
profiles, applied profile dependency      
project management, system requirements      
Project manager      2nd
project organization role      
project reference role      
project role      
Properties      
properties, constraints      
properties, tagged values      
properties, tags      
properties, tags, applying      
properties, tags, tag definitions      
qualifiers      
qualifiers, association ends      
qualifiers, link ends      
Rational Software Corporation web site      
realization element      2nd
realizations      2nd
realizations, implementation classes      
realizations, undifferentiated classes      
rectangles, concepts      
references      
references, link objects      
references, linked objects      
reflexive communication      
reflexive communication, collaboration diagrams      
reflexive communication, sequence diagrams      
reflexive relationships      
relationships      
relationships, between concepts      
relationships, has-a relationships      
relationships, reflexive relationships      
relationships, specialized      
Repetition      
repetition, collaboration diagrams      
repetition, generic-form interaction      
repetition, sequence diagrams      
requirements, iteration and      
reset event, state diagrams      
reside dependencies      
resource manager      2nd
Restore Data use case      
revision period of development      
RFP (Request For Proposal), UML unification period      
risk, iteration and      
rolenames      
rolenames, association ends      
rolenames, link ends      
Roles      
roles, association roles, links and      
roles, class roles      
roles, class roles, sequence diagrams      
roles, initiator      
roles, methods and      
roles, output device      
roles, project      
roles, project organization      
roles, project reference      
Rumbaugh, James      
Sections      2nd
security components      
semantics, language and      
sentences, languages and      
Sequence diagrams      2nd
sequence diagrams, activations      
sequence diagrams, class roles      
sequence diagrams, classes      
sequence diagrams, communications      2nd
sequence diagrams, conditionality      
sequence diagrams, elements      
sequence diagrams, elements, creating      
sequence diagrams, elements, destruction      
sequence diagrams, lifelines      2nd
sequence diagrams, objects      2nd
sequence diagrams, repetition      
setters      
severe error event, state diagrams      
shutdown event, state diagrams      
Shutdown System use case      
side effect-free operations      
simple action states      
simple constraints      
simple constraints, attributes      
simple constraints, link ends      
simple constraints, link ends, multiplicity of 1      
simple constraints, link ends, multiplicity of more than 1      
simple constraints, operations      
simple states      
simple states, inactive      
simple states, state diagrams      
simple states, state diagrams, active      
simple states, state diagrams, suspended      
Sinan Si Alhir web site      
society of objects      2nd
specialized relationships      
specification element      
specification-level collaboration      
splitting of control, transitions      
Stakeholders      
standardization period of development      
startup event      
Startup System use cases      
State      
State diagrams      
state diagrams, actions      
state diagrams, advanced      
state diagrams, events      
state diagrams, final state      
state diagrams, initial state      
state diagrams, state      
state diagrams, transitions      
state modeling      
state, action states      
state, action states, final action state      
state, action states, initial action state      
state, action states, simple action state      
state, actions      
state, active state      
state, definition      
state, events      
state, final states      
state, initial states      
state, lifecycles and      
state, simple states      
state, simple states, active      
state, simple states, inactive      
state, simple states, suspended      
state, state diagrams      
state, transitions      
statechart diagrams      
static architectural view      
stereotyped elements      
Stereotypes      
stereotypes, applying      
stereotypes, stereotype definition      
stimuli      
stimuli, messages and      
structural features      
structural features, classes      
structural modeling      2nd
structural modeling, class diagrams      
structural modeling, component diagrams      
structural modeling, deployment diagrams      
structural modeling, object diagrams      
structural modeling, use-case diagrams      
sub-subsystems      
subclasses      
subsystems      2nd 3rd
super-classes      
suppliers      
suppliers, dependencies      
suppliers, messages      2nd
suspended simple states      
swimlanes, activity diagrams      2nd
symbols in line paths, relationships and      
synchronization of control, transitions      
Syntax      
syntax, attributes      
syntax, operations, classes      
System administrator      2nd
system elements      
system requirements, project management      
system-intensive processes      
systems      
systems, object-oriented systems      
systems, subsystems      
tagged values, properties      
Tags      
tags, applying      
tags, keyword-value pairs      
tags, tag definitions      
techniques      
transitions      
transitions, concurrency      
transitions, control-flow transitions      
transitions, flow transitions      
transitions, object-flow transitions      
transitions, splitting of control      
transitions, state diagrams      2nd
transitions, synchronization of control      
type-instance dichotomy      
type-instance dichotomy, use cases      
Types      
types, associations and      
types, generalizations      
types, link ends      
U2 Partners web site      
UML (Unified Modeling Language)      
UML Forum web site      
UML, communication goals      
UML, history      
UML, history, fragmentation period      
UML, history, industrialization period      
UML, history, revision period      
UML, history, standardization period      
UML, history, unification period      
UML, introduction      
UML, language aspect      
UML, model aspect      
UML, OMG goals      
UML, process and      
undifferentiated classes      
undifferentiated classes, generalizations      
undifferentiated classes, realizations      
unification period of development      
unified, definition      
unspecified objects      
use cases      2nd
use cases, Backup Data use case      
use cases, base use case, include dependencies and      
use cases, behavior sequences      
use cases, behavior sequences, actions      
use cases, behavior sequences, interactions      
use cases, communicate associations      
use cases, extension use case      
use cases, inclusion use case      
use cases, iteration and      
use cases, names      
use cases, Restore Data use case      
use cases, Shutdown System use case      
use cases, Startup System use case      
use cases, type-instance dichotomy      
use dependencies      
use-case classes      
use-case diagrams      
use-case diagrams, actors      
use-case diagrams, communicate associations      
use-case diagrams, use cases      
use-case generalizations      
use-case instances      
use-case modeling      
user architectural view      
user interface components      
user interface package      
user model (M0-level layer)      
utility package      
view elements      
views      
views, architectural views      
views, view elements      
waterfall approach, process      
Web sites      
web user interface component instances      
well-formed models      
words, languages and      
Work Product package      
Work Units package      
workers package      
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2025
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте