Human Computer Interaction - Section4.
Human Computer Interaction - Section4.
❖ Once the requirements are gathered, we document the requirements in a r,-v~;- rP(fl:""1""'""11~rn
r c-i, c i H1 t :; , document. use cases or as User Stories. which are shared with the stakeholders for
approval.
•·· Re qulrert'le nt anaJyals
, is the process of developing abstr.lct models of a system. W1th each model presenting a different view or
perspective of that system
, It 1s :1bout representing :t system using some kind of graphic31 notation based on notitions in d,e Unified
Modelin1 Language (UML).
,.. Mod<!ls help the 3nalyst co understand the function:illty of the systc_m
Cxtcrnal
Bch;wior:il
lntcracoon
Structural
INTERACTION MODELING
• Use cases were developed originally to support requirements elicitation and now
incorporated into the UML.
• Each use case represents a discrete task that involves external interaction with a
system.
• Actors in a use case may be people or other systems.
USE CASE RELATIONS
1'"91•
16gn4n
Registration - - - -
/
.,c:--- --......
I .,,gin_ __ ,) ..
~
, ,., u r1t1 1JrJ\\ j
"' n -
b~;k ba~
- _,,- ••••
~)
'
•I• •
...
'<-
..... "(lp<lutc: --)
___ -
. . .nccount_ ,
{,
""
X
DutuhJS\;
---- :>
Trnn~fcr
-
A il tlq111."1"kttc). •~ h,1i,,u~ip•~ ••c "r ')'I~ ,· inchwk- · ·
SEQUENCE DIAGRAMS
• Sequence diagrams arc part of the UML and arc used to model the interactions between the actors and the
objects within a system.
• A sequence d1agr.im shows the sequence of mt.e ractrons that ~kc pince dunng a pi1rt1cular use case or use case
instance.
• The objects and act.o rs involved arc listed along the top of the diagrnm. with a dotted line drnwn vertically from
these.
• Interactions bctwC<?n objccu are indicated by annotated arrows.
SEQUENCE DIAGRAM FOR VIEW PATIENT INFORMATION
P : Pallentlnf o
7 r D : MHCPMS-D"'a'J
I
r AS : Authorlziltlon j
I
V iavvlnfo (PID) J r eport (Info. PIO,
I I
UIO)
- I
nuthorize (Info.
UID)
I
I
I
••t J
- !_U!_h~ri!a~o!~ J ]
•
I
(.:iiut h o rlz.:iit lon OKI
-1l - - - - - . -- - -- -- - -- -- - -- ·- -
Pcllicnl I nfo
- - - -
I
-•· -
I
--
( authonz.4tlon fdll) Error (no acccs,) I
y - - - - - - - ,.
I ,- I
STRUCTURAL MODELS
❖ You create structural models of a system when you are discussing and designing the
system architecture.
Cu,tomer S.tcct
P.lvmetll Oplton
0.llve,v Of 01de1
Ae,tau1cnl P~nl