01.01.2015 Views

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

348<br />

Index<br />

<br />

dashed line, 110–111<br />

dashed return arrow, 171<br />

data<br />

component notation, 256<br />

systems, transferring between, 302–303<br />

data model<br />

integration, 311–312<br />

Java Web development, 293, 297<br />

data type<br />

hiding with encapsulation, 33<br />

modeling, 95, 96<br />

operation return values, 99<br />

Data Types package, 8<br />

database<br />

accessing, 256, 268–269<br />

integrating, 311–312<br />

object, 310<br />

dead-end segments, 83<br />

decisions<br />

Activity diagram, 152–153, 160, 322<br />

Fill Order case study, 86<br />

definitions, set of<br />

described, 6–7, 317<br />

diagrams, 9<br />

organization, 7–8<br />

delegation<br />

conditional Use Case to another (<br />

dependency notation), 57–58<br />

Use Case to another ( dependency<br />

notation), 56–57<br />

deleted data, 205–206<br />

dependency<br />

notation, component diagram, 57–58, 66–67,<br />

257–258, 319, 326<br />

package notation, 326<br />

Use Case diagram, 53, 57, 319<br />

Deployment diagram<br />

described, 263–264, 327<br />

dynamic Web content, 281<br />

inventory control system case study,<br />

applying, 266–271<br />

Model 2 Architecture, 299<br />

notation, 264–266<br />

software components, mapping to architecture, 266<br />

static Web page, 279<br />

Visual Basic client, 300<br />

derived attribute, 96<br />

design<br />

constraints, 38<br />

performance, 39<br />

Web development, 291–295<br />

devices, trading information, 53–54<br />

diagrams, collections of<br />

benefits of using, 27–28<br />

Class diagram, creating different, 102<br />

defined, 23–24<br />

Dynamic View, 26–27<br />

Functional View, 24–25<br />

Static View, 25–26<br />

diagrams, packages of<br />

described, 7–8, 245–246<br />

inventory control system case study, 250–253<br />

namespace, 246<br />

notation, 247–249<br />

visibility, 96, 99<br />

diagrams, working together<br />

Collaboration diagram, 187–191<br />

described, 26–27, 167<br />

Sequence diagram, 168–173<br />

Statechart diagram, 203–210<br />

dialog, Use Case narrative, 71–72, 76, 320<br />

diamond icon<br />

Activity diagram, 152–153, 160, 322<br />

aggregation, 118<br />

composition, 119<br />

direction, reading association, 106–107<br />

directory, package, 246<br />

discriminator, 123, 125<br />

document<br />

component notation, 256<br />

XML (eXtensible Markup Language), 302–303<br />

domain, 16–17<br />

dot notation, 204, 325<br />

dynamic content, 280–284<br />

Dynamic view<br />

Collaboration diagram, 187–191<br />

described, 26–27, 167<br />

Sequence diagram, 168–173<br />

Statechart diagram, 203–210<br />

<br />

eBook version of book, 331<br />

editor, modeling tools, 310<br />

element<br />

aggregation, 118–119<br />

Class diagram, 95<br />

composition, 119–120<br />

descriptions, extending, 317<br />

generalization, 122–124<br />

model, 249<br />

operation, modeling, 98–99

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!