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

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

blank
blank
blank
Красота
blank
Miles R., Hamilton K. — Learning UML 2.0
Miles R., Hamilton K. — Learning UML 2.0



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



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


Название: Learning UML 2.0

Авторы: Miles R., Hamilton K.

Аннотация:

"Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world—open-source, standards-based, and proprietary—now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers—and there isn't a better choice than this clear, step-by-step guide to learning the language." —Richard Mark Soley, Chairman and CEO, OMG
If you're like most software developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage.
The Unified Modeling Language (UML) helps you manage this complexity. Whether you're looking to use UML as a blueprint language, a sketch tool, or as a programming language, this book will give you the need-to-know information on how to apply UML to your project, While there are plenty of books available that describe UML, Learning UML 2,0 will show you how to use it. Topics covered include:
• Capturing your system's requirements in your model to help you ensure that your designs meet your users' needs
• Modeling the parts of your system and their relationships
• Modeling how the parts of your system work together to meet your system's requirements
• Modeling how your system moves into the real world, capturing how your system will be deployed
Engaging and accessible, this book shows you how to use UML to craft and communicate your project's design. Russ Miles and Kim Hamilton have written a pragmatic introduction to UML based on hard-earned practice, not theory. Regardless of the software process or methodology you use, this book is the one source you need to get up and running with UML 2.0. Additional information including exercises can be found at www.learninguml2.com.
Russ Miles is a software engineer for General Dynamics UK, where he works with Java and Distributed Systems, although his passion at the moment is Aspect Orientation and, in particular, AspectJ. Kim Hamilton is a senior software engineer at Northrop Grumman, where she's designed and implemented a variety of systems including web applications and distributed systems, with frequent detours into algorithms development.


Язык: en

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

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
diagram notations, arrows, arrowed lines (edges)      
diagram notations, arrows, connecting states (transitions)      
diagram notations, arrows, dependency arrows      2nd
diagram notations, arrows, dotted arrow (<<include>> relationships)
diagram notations, arrows, empty diamond arrowhead (aggregations)      
diagram notations, arrows, extension arrow in profile      
diagram notations, arrows, filled arrow (messages)      
diagram notations, arrows, filled diamond arrowhead (compositions)      
diagram notations, arrows, generalization arrow (class inheritance)      
diagram notations, arrows, generalization arrow (use case inheritance)      
diagram notations, arrows, message arrows      2nd
diagram notations, arrows, on communication lines      
diagram notations, arrows, on state-lines      
diagram notations, artifact symbol      
diagram notations, ball and socket (assembly connectors)      2nd
diagram notations, ball symbol      
diagram notations, ball symbol, interfaces      
diagram notations, ball symbol, provided interfaces      
diagram notations, box around use cases (system boundaries)      
diagram notations, brackets ([ ])      
diagram notations, brackets ([ ]), guard conditions      
diagram notations, brackets ([ ]), multiplicities on connectors      
diagram notations, circle with enclosed character (connectors)      
diagram notations, circle with X (flow final nodes)      
diagram notations, circle, filled      
diagram notations, circle, filled, initial node      
diagram notations, circle, filled, initial pseudostates      
diagram notations, circles, concentric, with filled center      
diagram notations, circles, concentric, with filled center, final node      
diagram notations, circles, concentric, with filled center, final states      
diagram notations, colon (:)      
diagram notations, colon (:), in attribute name      
diagram notations, colon (:), in operation signature      
diagram notations, columns or rows in (partitions)      
diagram notations, cross      
diagram notations, cross, in Sequence diagram (participant destruction)      
diagram notations, cross, in Timing diagram (events)      
diagram notations, cube (nodes)      
diagram notations, curly braces ({ }), constraints      
diagram notations, diamond      
diagram notations, diamond, decisions      2nd
diagram notations, diamond, merges      2nd
diagram notations, double colons (::), in fully-scoped class name      
diagram notations, dropped title box (participant creation)      
diagram notations, folder with tab (packages)      
diagram notations, forks (joins)      
diagram notations, fragment box (sequence fragments)      
diagram notations, guillemots (<< >>), stereotypes      2nd
diagram notations, hash symbol (#), protected visibility      
diagram notations, hourglass (time events)      
diagram notations, italic operations (abstract classes)      
diagram notations, lines      
diagram notations, lines, activation bars for active participants      
diagram notations, lines, arrowed lines (edges)      
diagram notations, lines, between actors and use cases (communication lines)      
diagram notations, lines, between classes (associations)      
diagram notations, lines, between nodes (communication paths)      
diagram notations, lines, between objects (links)      
diagram notations, lines, between participants (communication links)      
diagram notations, lines, connectors with multiplicities      
diagram notations, lines, lifelines for participants      2nd 3rd
diagram notations, lines, lightning bolt line (interruption regions)      
diagram notations, lines, state-lines for participants      
diagram notations, minus symbol (-), private visibility      2nd
diagram notations, nodes (hardware)      
diagram notations, oval (use cases)      
diagram notations, oval, dashed (collaborations)      2nd
diagram notations, parentheses (( )), annotations      
diagram notations, pins (action inputs and outputs)      
diagram notations, pitchfork, upside-down (call activity node)      
diagram notations, plus symbol (+)      
diagram notations, plus symbol (+), public visibility      2nd
diagram notations, receive signal nodes      
diagram notations, rectangle      
diagram notations, rectangle split into sections (classes)      
diagram notations, rectangle with tab icon (components)      
diagram notations, rectangle with underlined name (objects)      
diagram notations, rectangle, dashed (properties)      
diagram notations, rectangle, dashed rounded      
diagram notations, rectangle, dashed rounded, interruption regions      
diagram notations, rectangle, dashed rounded, with boxes on sides (expansion regions)      
diagram notations, rectangle, folded      
diagram notations, rectangle, folded, notes      
diagram notations, rectangle, folded, tagged values      
diagram notations, rectangle, objects      
diagram notations, rectangle, participants      
diagram notations, rectangle, rounded      
diagram notations, rectangle, rounded, actions      
diagram notations, rectangle, rounded, activity frames      
diagram notations, rectangle, rounded, states      
diagram notations, rectangle, tabbed (protocol state machines)      
diagram notations, send signal nodes      
diagram notations, socket symbol (required interfaces)      
diagram notations, stick figure      
diagram notations, stick figure, actors      
diagram notations, stick figure, stereotypes      
diagram notations, tilde (~), package visibility      
Diagrams      
diagrams, as views of model      
diagrams, complexity of      
diagrams, complexity of, alternate Timing diagram notation for      
diagrams, complexity of, hardware node naming and      
diagrams, complexity of, minimizing      
diagrams, complexity of, Package diagram      
diagrams, list of      
diagrams, views of      
do behavior of states      
documentation for UML      
double colons (::), in fully-scoped class name      
edges, Activity diagram      
Encapsulation      
entry behavior of states      
Events      
events, in Timing diagram      
events, timing constraints for      
exact time measurements      
executable UML      
execution environments      
exit behavior of states      
expansion regions, Activity diagram      
extensions of use case      
final node, Activity diagram      
final state, State Machine diagram      
flow final node, Activity diagram      
fork pseudostates      
forks      
forks, flow final nodes and      
forks, in Activity diagram      
formal modeling language      
Fowler, Martin (ways of using UML)      
fragment box      
fragment operator      
fragments, in Sequence diagram      
Generalization      
generalization, multiple generalization      
generalization, of actors      
generalization, of classes      
generalization, of use cases      
guard conditions      
guard conditions, for choice pseudostate      
guard conditions, in Activity diagram      
guard conditions, in Communication diagram      
guard conditions, in State Machine diagram      
guillemots (<< >>), stereotypes      2nd
Hardware      
hardware, deploying artifacts to      
hardware, nodes representing      
hardware, notation for      
hash symbol (#), protected visibility      
Head First Design Patterns (O'Reilly)      2nd
icons      
icons, associated with stereotypes      
inactive states      
include:: syntax      
incoming edges, Activity diagram      
informal languages as modeling language      
initial node      
initial node, in Activity diagram      2nd
initial node, object input as alternative to      
initial node, time event as alternative to      
initial pseudostates, State Machine diagram      2nd
inline attributes      2nd
input pins      
interaction diagrams      
Interaction Overview diagram      2nd
Interaction Overview diagram, compared to Activity diagram      
Interaction Overview diagram, creating from use case      
Interaction Overview diagram, when to use      
interactions      
interactions, breaking into participants      
interactions, creating Communication diagram from      
interactions, executing in parallel      
interactions, timing constraints for      
Interfaces      
interfaces, for classes      2nd 3rd
interfaces, for components      2nd
interfaces, notation for      2nd
interfaces, public interface of class      
internal structures, Composite Structure diagram showing      
interruption regions      
Invariants      
iterative methods of software development      
Java 5 Tiger: A Developer's Notebook (O'Reilly)
Java in a Nutshell      2nd
Java Threads (O'Reilly)      
join pseudostates      
joins, Activity diagram      
Krutchen's 4+1 view model      
Krutchen, Philippe ("Architectural BlueprintsThe "4+1"View Model of Software Architecture")
life cycle of object      
lifelines      
lifelines, in Interaction Overview diagram      
lifelines, in Sequence diagram      2nd
lines      
lines, activation bars for active participants      
lines, arrowed lines (edges)      
lines, between actors and use cases (communication lines)      
lines, between classes (associations)      
lines, between nodes (communication paths)      
lines, between objects (links)      
lines, between participants (communication links)      
lines, lifelines for participants      2nd 3rd
lines, lightning bolt line (interruption regions)      
lines, state-lines for participants      
links      
links, between objects      
links, communication links      2nd 3rd
lists, templates used for      2nd
logic analyzer, Timing diagram compared to      
logical view      
loop fragment      
Martin, Robert C. (Agile Software Development)      
MDAs (Model Driven Architectures)      
merges, Activity diagram      2nd
Messages      
messages, diagrams showing      
messages, in Communication diagram      2nd
messages, in Communication diagram, invoked conditionally      
messages, in Communication diagram, invoked multiple times      
messages, in Communication diagram, nested      2nd
messages, in Communication diagram, sent by participant to itself      
messages, in Communication diagram, simultaneous      
messages, in Sequence diagram      
messages, in Sequence diagram, arrows used by      
messages, in Sequence diagram, asynchronous      2nd 3rd
messages, in Sequence diagram, for participant creation and destruction      
messages, in Sequence diagram, nested      
messages, in Sequence diagram, return messages      
messages, in Sequence diagram, signature for      
messages, in Sequence diagram, synchronous messages      
messages, in Timing diagram      
meta-models      2nd
minus symbol (-), private visibility      2nd
Model Driven Architictures (MDAs)      
Modeling language      
modeling language, formal languages as      
modeling language, informal languages as      
modeling language, software code as      
Models      
models, diagrams as views of      
models, sharing between machines      
models, views of      
multiple inheritance (generalization)      
multiple processes, forks representing      
multiple threads, forks representing      
Multiplicity      
multiplicity, of attributes      
multiplicity, on connectors      
namespaces of packages      
natural language as modeling language      
neg fragment      
nested messages      
nodes      
nodes, communication between      
nodes, instances of      
nodes, notation for      
not unique property of multiplicty      
Notation      
notes      
Object diagram      2nd
Object diagram, binding class templates in      
Object diagram, in logical view      
Object diagram, links in      
Object diagram, objects in      
Object diagram, when to create      2nd
Objects      2nd
objects, anonymous objects      
objects, as inputs and outputs for activity      
objects, as inputs or outputs for actions      
objects, as participants in Sequence diagram      
objects, binding templates with      
objects, changing state during activity      
objects, classes' relationship to      
objects, collaborations of      
objects, internal structures of, modeling      
objects, life cycle of      
objects, links between      
objects, notation for      2nd
objects, passed between actions      
objects, transformations of      
OCL (Object Constraint Language)      
OCL, expressions, building      
OCL, types of constraints      
OMG (Object Management Group)      2nd 3rd
Operations      2nd
operations, constructors      
operations, parameters of      
operations, return type of      
operations, static      
operations, visibility of      2nd
opt fragment      
ordered property of multiplicity      
outgoing edges, Activity diagram      
output pins      
Package diagram      2nd
Package diagram, in development view      
Package diagram, modeling using Class diagram      
Package diagram, size and complexity of      
Package diagram, when to create      2nd
package visibility      
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте