NIH | National Cancer Institute | NCI Wiki  

WIKI MAINTENANCE NOTICE

Please be advised that NCI Wiki will be undergoing maintenance Monday, July 22nd between 1700 ET and 1800 ET and will be unavailable during this period.
Please ensure all work is saved before said time.

If you have any questions or concerns, please contact the CBIIT Atlassian Management Team.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This

...

section

...

describes

...

in

...

more

...

detail

...

the

...

links

...

between

...

use

...

cases

...

and

...

the

...

community

...

concept

...

introduced

...

in

...

4.2

...

-

...

Relating

...

Use

...

Cases

...

to

...

the

...

ODP

...

Community

...

Concept

...

,

...

by

...

means

...

of

...

the

...

21090

...

example.

...

Recall

...

that

...

each

...

use

...

case

...

represents

...

a

...

fragment

...

of

...

behaviour

...

of

...

a

...

system,

...

defined

...

by

...

the

...

specific

...

triggering

...

action

...

of

...

the

...

primary

...

actor

...

that

...

initiates

...

interactions

...

in

...

order

...

to

...

achieve

...

its

...

own

...

goal.

...


A

...

complete

...

behaviour

...

of

...

the

...

system

...

with

...

respect

...

to

...

a

...

specific

...

primary

...

actor

...

can

...

be

...

derived

...

by

...

combining

...

all

...

use

...

cases

...

involving

...

the

...

same

...

actor.

...

Further,

...

an

...

overall

...

behaviour

...

of

...

the

...

system

...

itself

...

can

...

be

...

described

...

by

...

considering

...

all

...

primary

...

actors

...

that

...

interact

...

with

...

the

...

system.

...

The

...

community

...

concept

...

can

...

be

...

used

...

to

...

describe

...

collaborative

...

structures

...

involving

...

all

...

actors

...

in

...

the

...

interaction

...

with

...

the

...

system

...

(and

...

possibly

...

among

...

themselves).

...

This

...

enables

...

grouping

...

of

...

the

...

related

...

actors

...

and

...

use

...

cases

...

identified

...

in

...

the

...

use

...

case

...

analysis

...

into

...

a

...

collaborative

...

structure

...

that

...

clearly

...

defines

...

boundary

...

of

...

a

...

specific

...

business

...

domain,

...

whether

...

clinical

...

or

...

administrative

...

in

...

nature.

...

Recall

...

that

...

the

...

community

...

concept

...

essentially

...

provides

...

a

...

formal

...

way

...

of

...

representing

...

collaboration

...

structure

...

reflecting

...

organizational

...

concepts

...

such

...

as

...

roles,

...

processes/interactions

...

(traced

...

back

...

to

...

use

...

cases),

...

business

...

services

...

and

...

policies.

...

The

...

community

...

concept

...

also

...

allows

...

for

...

the

...

description

...

of

...

hierarchical

...

and

...

federated

...

collaborative

...

structures,

...

truly

...

reflecting

...

various

...

organisational

...

and

...

social

...

structuring

...

mechanisms,

...

while

...

supporting

...

downstream

...

software

...

development

...

processes.

...

Figure

...

4.4-1

...

depicts

...

a

...

community

...

model

...

derived

...

by

...

combining

...

use

...

cases

...

and

...

actors

...

from

...

the

...

21090

...

datatype

...

support

...

use

...

case

...

discussed

...

in

...

section

...

3.2

...

-

...

Use

...

Case

...

Realization

...

.

...

The

...

<<EV_Role>>

...

stereotype

...

denotes

...

community

...

role

...

(i.e.,

...

Enterprise

...

Viewpoint

...

role).

...

The

...

roles

...

in

...

orange

...

represent

...

community

...

roles

...

to

...

be

...

taken

...

up

...

by

...

people

...

with

...

appropriate

...

position

...

in

...

this

...

community,

...

referred

...

to

...

as

...

21090

...

support

...

community.

...

These

...

roles

...

are

...

Information

...

Modeler,

...

Systems

...

Architect,

...

and

...

Software

...

Engineer.

...

These

...

are

...

the

...

roles

...

that

...

are

...

identified

...

taking

...

into

...

account

...

actors

...

in

...

the

...

use

...

cases

...

presented

...

above.

...

The

...

EV_InteractionInitator

...

stereotype

...

indicates

...

the

...

fact

...

that

...

these

...

roles

...

are

...

initiator

...

of

...

interactions.

...

The

...

roles

...

in

...

blue

...

are

...

roles

...

to

...

be

...

fulfilled

...

by

...

system

...

components,

...

which

...

will

...

provide

...

SI

...

services.

...

These

...

roles

...

are

...

UML

...

model

...

tool,

...

Information

...

Model

...

Repository,

...

Data

...

Type

...

Repository,

...

Browser,

...

and

...

ECCF

...

Repository.

...

The

...

association

...

between

...

these

...

system

...

components

...

and

...

the

...

interactions

...

modelling

...

elements

...

are

...

of

...

the

...

EV_InteractionResponder

...

stereotype,

...

but

...

they

...

are

...

not

...

shown

...

in

...

the

...

figure

...

to

...

reduce

...

clutter.

...

The

...

invocation

...

of

...

the

...

SI

...

services

...

and

...

the

...

interactions

...

between

...

actors

...

and

...

systems

...

are

...

depicted

...

using

...

the

...

<<EV_Interaction>>

...

stereotype.

...

The

...

analysis

...

of

...

the

...

related

...

use

...

cases

...

considered

...

in

...

section

...

3.2

...

-

...

Use

...

Case

...

Realization

...

led

...

to

...

the

...

identification

...

of

...

two

...

sub-communities

...

of

...

the

...

21090

...

datatype

...

support

...

community,

...

depicted

...

in

...

Figure

...

4.4-1.

...

One

...

sub-community

...

(upper

...

part

...

in

...

the

...

figure)

...

has

...

an

...

objective

...

of

...

providing

...

operational

...

support

...

to

...

the

...

Information

...

Role,

...

while

...

other

...

sub-community

...

has

...

an

...

objective

...

of

...

ensuring

...

tool

...

interoperability

...

via

...

ECCF

...

conformance

...

rules.

Combining Use Case Models in a Community ModelImage Added
Figure 4.4-1

...

Combining

...

Use

...

Case

...

Models

...

in

...

a

...

Community

...

Model

...