laboratory information system analysis according to yourdon

59

Upload: doandieu

Post on 04-Jan-2017

226 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Laboratory Information System Analysis According to Yourdon

'HSDUWPHQW RI &RPSXWHU 6FLHQFH

)DFXOW\ RI 0DWKHPDWLFV DQG 3K\VLFV &RPHQLXV 8QLYHUVLW\%UDWLVODYD

/$%25$725< ,1)250$7,21 6<67(0

$1$/<6,6 $&&25',1* 72 <285'21

02'(51 6758&785(' 0(7+2'2/2*<

'LSORPD 7KHVLV

$XWKRU� /HQND %DUWRBRYi

6XSHUYLVRU� 0JU� 0LFKDO 5HSD

����

Page 2: Laboratory Information System Analysis According to Yourdon

,

KHUHE\ GHFODUH� WKDW , KDYH ZRUNHG RQ WKLV GLSORPD WKHVLV LQGHSHQGHQWO\ DQG , XVHG RQO\ WKH

UHIHUHQFHV LQFOXGHG LQ WKH ELEOLRJUDSK\ VHFWLRQ�

/HQND %DUWRBRYi ««««««««««««««�

Page 3: Laboratory Information System Analysis According to Yourdon

$&.12:/('*0(176

, ZRXOG OLNH WR H[SUHVV VLQFHUH DSSUHFLDWLRQ WR 0U� 0LFKDO 5HSD IRU KLV DVVLVWDQFH LQ WKH

SUHSDUDWLRQ RI WKLV WKHVLV� ,Q DGGLWLRQ� VSHFLDO WKDQNV WR FROOHDJXHV IURP %DQN 3UR 7HDP� D�V�

IRU WKHLU YDOXDEOH LQSXW� DOO RI P\ IDPLO\ DQG WR -HVXV &KULVW�

Page 4: Laboratory Information System Analysis According to Yourdon

7$%/( 2) &217(176

�� %$6,& &21&(376���������������������������������������������������������������������������������������������������������

��� 62)7:$5( (1*,1((5,1*����������������������������������������������������������������������������������������������

��� 0(7+2'2/2*,(6 )25 ,6 '(9(/230(17 ���������������������������������������������������������������������

����� 66$'0 �6WUXFWXUHG 6\VWHPV $QDO\VLV DQG 'HVLJQ 0HWKRG� �����������������������������������

����� <RXUGRQ 0RGHUQ 6WUXFWXUHG 0HWKRGRORJ\������������������������������������������������������������

����� 207 �2EMHFW 0RGHOLQJ 7HFKQLTXH� ����������������������������������������������������������������������

��� &$6( 722/6 ��������������������������������������������������������������������������������������������������������������

�� /$%25$725< ,1)250$7,21 6<67(0 � &+226,1* 7+( ³5,*+7´

0(7+2'2/2*< �������������������������������������������������������������������������������������������������������������

��� ,1752'8&,1* 7+( /$%25$725< ,1)250$7,21 6<67(0 �/,6� ������������������������������������

��� &+226,1* 7+( 0(7+2'2/2*< )25 7+( 352-(&7 ���������������������������������������������������������

�� /,6 � 7+( (19,5210(17$/ 02'(/ ��������������������������������������������������������������������

��� 67$7(0(17 2) 385326(����������������������������������������������������������������������������������������������

��� &217(;7 ',$*5$0 �����������������������������������������������������������������������������������������������������

��� (9(17 /,67 ������������������������������������������������������������������������������������������������������������������

�� /,6 � 35(/,0,1$5< %(+$9,25$/ 02'(/ ���������������������������������������������������������

��� ,'(17,)<,1* (9(17 5(63216(6 �����������������������������������������������������������������������������������

��� &211(&7,1* (9(17 5(63216(6�����������������������������������������������������������������������������������

��� '(9(/23,1* 7+( ,1,7,$/ '$7$ 02'(/ �(5'� �������������������������������������������������������������

��� &255(&7,216 $1' ,03529(0(176 0$'( '85,1* 7+( �1' $1$/<6,6 3+$6( �������������

��� 6800,1* ,7 83 ������������������������������������������������������������������������������������������������������������

�� /,6 � ),1,6+,1* 7+( %(+$9,25$/ 02'(/��������������������������������������������������������

��� &203/(7,1* 7+( '$7$ ',&7,21$5< ����������������������������������������������������������������������������

��� &203/(7,1* 7+( 352&(66 �0,1,� 63(&,),&$7,216�������������������������������������������������������

��� &203/(7,1* 7+( '$7$ 02'(/ �(5'� �������������������������������������������������������������������������

Page 5: Laboratory Information System Analysis According to Yourdon

, Q W U R G X F W L R Q

7KH DLP RI WKH IROORZLQJ GLSORPD WKHVLV LV WR DSSO\ <RXUGRQ PRGHUQ VWUXFWXUHG PHWKRGRORJ\

WR UHDO�ZRUOG LQIRUPDWLRQ V\VWHP� 7KH UHVXOW RI WKLV SURFHVV LV D PRGHO H[DPSOH RI V\VWHP

DQDO\VLV� 6\VWHP XVHG LQ WKH SURFHVV LV /DERUDWRU\ ,QIRUPDWLRQ 6\VWHP �/,6��

'XULQJ P\ ZRUN H[SHULHQFH LQ %DQN 3UR 7HDP� D�V� �6ORYDNLD�� 02/,6 6�$� �%HOJLXP� , ZDV

LQWURGXFHG WR WKH PDWWHU RI /,6� , KDYH KDG WKH RSSRUWXQLW\ WR JDWKHU VRPH LQIRUPDWLRQ DQG

OHDUQ DERXW WKH VLWXDWLRQ LQVLGH DQG RXWVLGH RI 6ORYDNLD� %DVHG XSRQ H[SHULHQFH DQG

REVHUYDWLRQ� , KDYH VWDWHG IROORZLQJ VXE�JRDOV�

• )LUVWO\� WR FKRRVH IURP WKH YDULHW\ RI H[LVWLQJ VRIWZDUH HQJLQHHULQJ PHWKRGRORJLHV WKH

PRVW VXLWDEOH RQH� 'LIIHUHQW IDFWRUV PXVW EH WDNHQ LQWR DFFRXQW�

• 7R FKRRVH DSSURSULDWH &$6( WRRO ZKLFK ZLOO VXSSRUW FKRVHQ PHWKRGRORJ\�

• $FFRUGLQJ WR WKH FKRVHQ PHWKRGRORJ\� WR FUHDWH DQ LQIRUPDWLRQ V\VWHP �,6� DQDO\VLV� RQ

DQ H[DPSOH RI /DERUDWRU\ ,QIRUPDWLRQ 6\VWHP � /,6��

• ,Q WKH DQDO\VLV SURFHVV� WR SURSHUO\ IROORZ SUHVFULEHG VWHSV DQG DSSURDFKHV LQ GLIIHUHQW

SKDVHV RI WKH DQDO\VLV�

7KLV LV XQOLNH LQ VRPH VRIWZDUH FRPSDQLHV WRGD\� ZKHUH ´WKH WLPH LV PRQH\µ� DQG ZKHUH WKH

V\VWHP DQDO\VLV LV GRQH LQ D YHU\ VKRUW SHULRG RI WLPH� $QDO\VWV WKHQ WDNH RQO\ WKH ´LPSRUWDQWµ

VWHSV� DQG VNLS WKRVH ´OHVV LPSRUWDQWµ� $OWKRXJK LW KDV VRPH TXLFN HIIHFW� WKH\ RIWHQ ILQG RXW

WRR ODWH� ZKDW VKRXOG KDYH EHHQ FKDQJHG HDUOLHU�

7KHVLV LV RUJDQL]HG LQWR � FKDSWHUV� 7KHLU FKDUDFWHULVWLF LV IROORZLQJ�

&KDSWHU � � VHUYHV DV DQ LQWURGXFWLRQ WR EDVLFV FRQFHSWV RI VRIWZDUH HQJLQHHULQJ� GHVFULEHV

PHWKRGRORJLHV IRU ,6 GHYHORSPHQW DQG JLYHV DQ LQVLJKW RQ &$6( WRROV�

&KDSWHU � � GHVFULEHV WKH ODERUDWRU\� EDVLF ZRUNIORZ DQG SHRSOH LQYROYHG� 'LIIHUHQW DVSHFWV RI

VRPH PHWKRGRORJLHV DUH GLVFXVVHG DQG RQH LV FKRVHQ IRU WKH DQDO\VLV RI /,6�

&KDSWHU � � OHDGV WR WKH ILUVW SKDVH RI WKH DQDO\VLV� (QYLURQPHQWDO PRGHO IRU /,6 LV FUHDWHG�

Page 6: Laboratory Information System Analysis According to Yourdon

&KDSWHU � � SUHVHQWV WKH UHVXOW RI WKH VHFRQG DQDO\VLV SKDVH � EXLOGLQJ D SUHOLPLQDU\ EHKDYLRUDO

PRGHO� 1XPEHU RI GLDJUDPV DUH LQFOXGHG� WRJHWKHU ZLWK VRPH H[DPSOHV RI FRUUHFWLRQV DQG

LPSURYHPHQWV ZKLFK ZHUH PDGH GXULQJ WKLV SKDVH RI DQDO\VLV�

&KDSWHU � � KHUH DUH DOO WKH PRGHOV ILQLVKHG � WKH GDWD PRGHO DQG WKH SURFHVV PRGHO� /RZHVW

OHYHO SURFHVVHV DUH VSHFLILHG LQ WH[W� DOVR WKH GDWD GLFWLRQDU\ LV FRPSOHWHG�

Page 7: Laboratory Information System Analysis According to Yourdon

& K D S W H U �

�� %$6,&&21&(376

,Q WKLV FKDSWHU ZH ZLOO LQWURGXFH VRPH EDVLF FRQFHSWV DQG WRROV ZKLFK ZLOO OHDG XV WR V\VWHP

DQDO\VLV� WKH ILUVW DQG FUXFLDO SDUW RI WKH LQIRUPDWLRQ V\VWHP OLIH F\FOH� ZKLFK LV WKH VXEMHFW RI

WKLV WKHVLV� :H ORRN FORVHU DW GLIIHUHQW PHWKRGRORJLHV DQG ZKDW WKH\ KDYH WR RIIHU IRU D V\VWHP

DQDO\VW DQG GHVLJQHU�

��� 6RIWZDUH (QJLQHHULQJ

7HUP 6RIWZDUH (QJLQHHULQJ ZDV ILUVW GHILQHG LQ ���� E\ )� %DXHU� ,WV JRDO LV WR DSSO\ VFLHQWLILF

DQG HQJLQHHULQJ PHWKRGV� WHFKQLTXHV� FRQWURO VWUXFWXUHV DQG WRROV LQ WKH DUHD RI VRIWZDUH

GHYHORSPHQW RI LQIRUPDWLRQ V\VWHPV �,6�� 6LQFH ODUJHU VRIWZDUH SURMHFWV XVXDOO\ JR RYHU D

ORQJHU SHULRG RI WLPH� ZH VSHDN DERXW DQ ,QIRUPDWLRQ 6\VWHP /LIH &\FOH� VHH )LJXUH ��� RQ

SDJH �� 'LIIHUHQW SKDVHV RI ,6 OLIH F\FOH DUH�

�� $QDO\VLV � :+$7 �QHHGV WR EH DFFRPSOLVKHG� "

8VHU UHTXLUHPHQWV DQDO\VLV

6\VWHP VSHFLILFDWLRQ

�� 'HVLJQ � +2: �DUH ZH JRLQJ WR DFFRPSOLVK LW� "

*OREDO V\VWHP GHVLJQ

0RGXOHV GHVLJQ

�� ,PSOHPHQWDWLRQ

&RGLQJ

0RGXOH WHVWLQJ

6\VWHP WHVWLQJ

Page 8: Laboratory Information System Analysis According to Yourdon

�� 0DLQWHQDQFH

,QVWDOODWLRQ

6XSSRUW

%HIRUH WKH $QDO\VLV SKDVH� WKHUH LV DOZD\V DQ LQLWLDO SKDVH � 3URMHFW 3ODQQLQJ WKDW LV VRPHWLPHV

DOVR LQFOXGHG LQ WKH OLIH F\FOH� ,Q WKLV WKHVLV WKH HPSKDVLV ZLOO EH RQ DQDO\VLV SKDVH� SDUWLDOO\

FRYHULQJ DOVR WKH GHVLJQ SKDVH RI WKH /DERUDWRU\ ,QIRUPDWLRQ 6\VWHP�

,QIRUPDWLRQ

6\VWHP

/LIH

&\FOH

3. Implementation

2. Design

1. Analysis

4.Maintenance

8VHU UHTXLUHPHQWV

DQDO\VLV

6\VWHP

VSHFLILFDWLRQ

*OREDO V\VWHP

GHVLJQ

0RGXOHV GHVLJQ

&RGLQJ

0RGXOH WHVWLQJ

6\VWHP WHVWLQJ

,QVWDOODWLRQ

6XSSRUW

0RGLILFDWLRQV FDQ UHTXLUH UHWXUQ WR

DQ\ RI WKH SUHYLRXV SKDVHV

)LJXUH ��� /LIH &\FOH

��� 0HWKRGRORJLHV IRU ,6 'HYHORSPHQW

$V D UHVXOW RI VRIWZDUH HQJLQHHULQJ HIIRUWV� WKH V\VWHP DQDO\VWV DQG GHVLJQHUV KDYH WKH

PHWKRGRORJLHV IRU V\VWHP GHYHORSPHQW� 8QGHU PHWKRGRORJ\ ZH XQGHUVWDQG D SUH�GHILQHG VHW

RI V\VWHPDWLF VWHSV WR EH WDNHQ DQG UXOHV WR EH REH\HG GXULQJ WKH V\VWHP GHYHORSPHQW SURFHVV�

Page 9: Laboratory Information System Analysis According to Yourdon

0HWKRGRORJ\ VXJJHVWV ZKDW QHHGV WR EH GRQH� ZKHQ DQG E\ ZKRP GXULQJ WKH GHYHORSPHQW

SURFHVV� ,W DOVR SURYLGHV WKH WRROV DQG JXLGHOLQHV IRU WKH SURFHVV�

0HWKRGRORJLHV DUH EDVLFDOO\ GLYLGHG LQWR � JURXSV�

• 6WUXFWXUHG PHWKRGRORJLHV � UHSODFHG ILUVW IXQFWLRQDO VSHFLILFDWLRQV WKDW ZHUH PRVWO\

LQ D IRUP RI ZULWWHQ GHVFULSWLRQV DQG UHTXLUHG WKH DQDO\VW RU XVHU WR UHDG WKH ZKROH

VSHFLILFDWLRQ LQVWHDG RI RQO\ WKH DSSURSULDWH SDUWV� )LUVW VWUXFWXUDO DSSURDFKHV ZHUH

WKRVH IURP 'H 0DUFR� *DQH� 6HDUVRQ� $PRQJ WKH PRVW NQRZQ LV <RXUGRQ 0RGHUQ

6WUXFWXUHG $QDO\VLV ZLGHO\ XVHG LQ 86$� 6WUXFWXUHG 6\VWHPV DQDO\VLV DQG 'HVLJQ

0HWKRG �66$'0� ZKLFK LV D VWDQGDUG IRU *UHDW %ULWDLQ JRYHUQPHQWDO LQVWLWXWLRQV�

6WUXFWXUHG PHWKRGRORJ\ LV EXLOW RQ WKH LGHDV RI WKH ´FODVVLFDOµ VWUXFWXUHG SURJUDPPLQJ

DSSURDFK� ZKLFK UHSUHVHQW PRVW �UG *HQHUDWLRQ /DQJXDJHV ��*/V� � ,Q WKH FHQWHU RI

WKH DQDO\VLV DUH IXQFWLRQV� DQG WUDQVIRUPDWLRQV RQ WKH GDWD UHSUHVHQWHG E\ WKH 'DWD

)ORZ 'LDJUDPV �')'��

• 2EMHFW�RULHQWHG PHWKRGRORJLHV � DUH EXLOW RQ WKH LGHDV RI REMHFW�RULHQWHG

SURJUDPPLQJ ZKHUH WKH GDWD VWDQGV LQ WKH FHQWHU RI WKH DWWHQWLRQ� 'XULQJ WKH DQDO\VLV

DQG GHVLJQ SKDVH PRVW HPSKDVLV LV SXW RQ WKH ZHOO GHILQHG FODVVHV DQG REMHFWV

UHSUHVHQWHG E\ REMHFW GLDJUDPV� 6RPH RI WKH PHWKRGRORJLHV DUH &RDG <RXUGRQ

ZKLFK LV RQH RI WKH ROGHVW� %RRFK PHWKRGRORJ\� 2EMHFW 0RGHOLQJ 7HFKQLTXH �207� E\

-� 5XPEDXJK ZKLFK LV SUHVHQWO\ PRVW XVHG REMHFW�RULHQWHG PHWKRGRORJ\�

1RZ OHW·V LQWURGXFH WKH � � PRVW XVHG RQHV� )ROORZLQJ SDUW LV EDVHG RQ >�@ DQG >�@�

����� 66$'0 �6WUXFWXUHG 6\VWHPV $QDO\VLV DQG 'HVLJQ 0HWKRG�

,V D VWUXFWXUHG PHWKRGRORJ\ ZKLFK LV D VWDQGDUG PHWKRGRORJ\ IRU WKH %ULWLVK VWDWH

DGPLQLVWUDWLRQ RUJDQL]DWLRQV� ,W ZDV GHYHORSHG E\ /HDUPRQWK DQG %XUFKHWW 0DQDJHPHQW

6\VWHPV FRPSDQ\ LQ FRRSHUDWLRQ ZLWK WKH &HQWUDO &RPSXWHU DQG 7HOHFRPPXQLFDWLRQ $JHQF\

LQ *UHDW %ULWDLQ� ,W LV RQH RI WKH PRVW H[WHQVLYH PHWKRGRORJLHV DW DOO� ,WV VSHFLILFDWLRQ ODQJXDJHV

DUH�

Page 10: Laboratory Information System Analysis According to Yourdon

��

• 'DWD )ORZ 'LDJUDP �')'� � LV D JUDSK ZKLFK QRGHV DUH SURFHVVHV�� GDWD VWRUHV� DQG

H[WHUQDO HQWLWLHV�� DQG LWV HGJHV DUH GDWD IORZV� EHWZHHQ WKH QRGHV� 3URFHVVHV DQG GDWD

VWRUHV RI WKH ORZHVW OHYHO DOVR LQFOXGH VR FDOOHG PLQL�VSHFLILFDWLRQ ZKLFK FDQ EH LQ

SVHXGRFRGH �VWUXFWXUHG (QJOLVK�� GHFLVLRQ WUHH RU WDEOH� RU LQ D VWUXFWXUHG GLDJUDP�

• (QWLW\�5HODWLRQVKLS 'LDJUDP �(5'� �LQ 66$'0 FDOOHG ORJLFDO GDWD VWUXFWXUH DV ZHOO� LV DOVR

D JUDSK ZKLFK QRGHV DUH HQWLWLHV DQG LWV HGJHV DUH UHODWLRQVKLSV DPRQJ WKHP�

5HODWLRQVKLSV DUH RIWHQ JLYHQ D QDPH�

• (QWLW\ /LIH +LVWRU\ �(/+� � LV D WUHH ZKHUH WKH URRW LV DQ HQWLW\� LQQHU QRGHV UHSUHVHQW

JURXSV RI HYHQWV IRU WKLV HQWLW\ DQG OHDYHV DUH VSHFLILF H[WHUQDO DQG LQWHUQDO HYHQWV�

• (YHQW (IIHFW 'LDJUDP �(('� � LV VLPLODU WR (5' EXW WKH HQWLWLHV DUH DVVRFLDWHG ZLWK DQ

HYHQW� ((' UHSUHVHQW PRGLILFDWLRQ RI HQWLWLHV�

• (QTXLU\ $FFHVV 3DWK �($3� � LV D GLDJUDP VLPLODU WR ((' EXW WKH DLP LV WR UHSUHVHQW WKH

VHTXHQFH RI DYDLODELOLW\ RI HQWLW\

• ,QSXW �2XWSXW 6WUXFWXUH � LV D GLDJUDP XVHG WR UHSUHVHQW V\VWHP LQSXWV DQG RXWSXWV�

• 'LIIHUHQW NLQGV RI IRUPV� FDWDORJXHV DQG GHVFULSWLRQV 7DEOH ��� UHSUHVHQWV MXVW WKH WRS

OHYHO VWDJHV RI WKH 66$'0 V\VWHP DQDO\VLV� 0RUH GHWDLOHG ORRN ZRXOG EH RYHU WKH

GHVLUHG H[WHQW RI WKLV ZRUN�

� 3URFHVV LQ WKLV VHQVH UHSUHVHQWV D IXQFWLRQ WKDW WKH ,6 SHUIRUPV� *HQHUDOO\� SURFHVV WUDQVIRUPV WKH LQSXW GDWD LQWR WKH RXWSXW

GDWD�

� 'DWD VWRUH LV D SDVVLYH SODFHKROGHU IRU WKH GDWD LQ WKH ,6�

� ([WHUQDO HQWLW\ �VRPHWLPHV DOVR FDOOHG WHUPLQDWRU� UHSUHVHQWV DQ REMHFW �HQWLW\� RI WKH RXWVLGH ZRUOG WKDW WKH ,6

FRPPXQLFDWHV ZLWK� 7KH ,6 GRHVQ·W NQRZ WKH EHKDYLRU RI H[WHUQDO HQWLW\� WKH\ RQO\ H[FKDQJH GDWD EHWZHHQ HDFK RWKHU�

([WHUQDO HQWLW\ FDQ EH IRU H[DPSOH D SHUVRQ� RUJDQL]DWLRQ RU RWKHU ,6�

� 'DWD IORZ GHVFULEHV WKH PRYHPHQW �IORZ� RI WKH GDWD IURP RQH GHVWLQDWLRQ WR DQRWKHU�

Page 11: Laboratory Information System Analysis According to Yourdon

��

�� ,QYHVWLJDWLRQ RI &XUUHQW (QYLURQPHQW

���� 6WDWHPHQW RI JRDOV DQG JOREDO SODQ

���� &UHDWLRQ RI 5HTXLUHPHQWV &DWDORJXH �ZLWK DVVLJQHG SULRULWLHV�

���� ,QYHVWLJDWLRQ RI FXUUHQW SURFHVVHV

���� ,QYHVWLJDWLRQ RI FXUUHQW GDWD

���� &UHDWLRQ RI ORJLFDO YLHZ RQ WKH FXUUHQW VHUYLFHV

���� &RPSOHWLQJ RI LQYHVWLJDWLRQ � DSSURYDO IURP WKH FXVWRPHU

�� %XVLQHVV 6\VWHP 2SWLRQV

���� 'HILQLWLRQ RI EXVLQHVV V\VWHP RSWLRQV

���� &KRRVLQJ RQH RI WKH RSWLRQV

�� 'HILQLWLRQ RI 5HTXLUHPHQWV

���� 'HILQLWLRQ RI UHTXLUHG SURFHVVHV LQ WKH QHZ V\VWHP

���� &UHDWLRQ RI GDWD PRGHO �DFFRUGLQJ WR WKH FKRVHQ RSWLRQ�

���� 'HULYDWLRQ RI V\VWHP IXQFWLRQV

���� ,PSURYHPHQW RI WKH UHTXLUHG GDWD PRGHO

���� 3URWRW\SLQJ RI LQSXW�RXWSXW LQWHUIDFH

���� &UHDWLRQ RI H[HFXWLRQ VSHFLILFDWLRQ � �(/+� (('� ($3�

���� 9HULILFDWLRQ RI V\VWHP JRDOV

���� &RQWURO RI UHTXLUHPHQWV VSHFLILFDWLRQ

�� 7HFKQLFDO 6\VWHP 2SWLRQV

���� 'HILQLWLRQ RI WHFKQLFDO V\VWHP RSWLRQV

���� &KRRVLQJ RQH RI WKH RSWLRQV

7DEOH ��� 66$'0

7KH GHVLJQ SKDVH FRQVLVWV RI ORJLFDO DQG SK\VLFDO GHVLJQ� ,Q WKH ORJLFDO SDUW DUH FUHDWHG WKH

VWUXFWXUHG GLDJUDPV IRU WKH SURFHVVHV� ,Q WKH SK\VLFDO SDUW LV WKH (5' WUDQVIRUPHG LQWR LWV

WDEOH UHSUHVHQWDWLRQ LQ 5'%06�

����� <RXUGRQ 0RGHUQ 6WUXFWXUHG 0HWKRGRORJ\

,V DOVR D VWUXFWXUHG PHWKRGRORJ\ ZKLFK DFWXDOO\ FRQVLVWV RI WZR PHWKRGV � 6WUXFWXUHG

$QDO\VLV�6WUXFWXUHG 'HVLJQ �6$�6'�� $XWKRUV RI WKH SUHVHQW IRUP DUH <RXUGRQ DQG

&RQVWDQWLQH DQG WKH HPSKDVLV RI WKLV KDV PRYHG IURP SURFHVVHV �IXQFWLRQV� WR ERWK �

SURFHVVHV DQG GDWD� 6SHFLILFDWLRQ ODQJXDJHV XVHG LQ <RXUGRQ PHWKRGRORJ\ DUH�

Page 12: Laboratory Information System Analysis According to Yourdon

��

• 'DWD )ORZ 'LDJUDP �')'� � LV VDPH WRRO DV LQ 66$'0 RQO\ WKH JUDSKLFDO UHSUHVHQWDWLRQ

PD\ YDU\�

• (QWLW\�5HODWLRQVKLS 'LDJUDP �(5'� � LV DOVR DV GHILQHG DERYH �LQ 66$'0� ZLWK D GLIIHUHQW

JUDSKLFDO UHSUHVHQWDWLRQ�

• 6WDWH 7UDQVLWLRQ 'LDJUDP �67'� � LV D GLDJUDP XVHG IRU WKH UHDO WLPH V\VWHPV ZLWK WKH

KLJKHU GHJUHH RI LQWHUDFWLRQ� 1RGHV RI WKLV JUDSK DUH GLIIHUHQW VWDWHV RI WKH V\VWHP�

HGJHV DUH WUDQVLWLRQV EHWZHHQ WKH VWDWHV�

• 6WUXFWXUH 'LDJUDP �6'� � LV XVHG RQO\ LQ WKH GHVLJQ SKDVH ZKHUH LW UHSUHVHQWV WKH

IXQFWLRQDO GHFRPSRVLWLRQ� )RU HDFK LQGHSHQGHQW WDVN RI WKH V\VWHP LV WKH IUDJPHQW RI

')' WUDQVIRUPHG LQWR 6'�

7DEOH ��� UHSUHVHQWV WKH VWHSV �PRGHOV WR EH FUHDWHG� VXJJHVWHG E\ <RXUGRQ PHWKRGRORJ\ IRU

WKH V\VWHP DQDO\VLV�

�� (QYLURQPHQWDO 0RGHO� GHILQHV WKH V\VWHP LQWHUIDFHV ZLWK WKH UHDO ZRUOG

���� 6WDWHPHQW RI SXUSRVH � GHILQHV WKH SXUSRVH RI WKH ,6

���� &UHDWLRQ RI FRQWH[W GLDJUDP � ')' OHYHO �

���� ,GHQWLILFDWLRQ RI H[WHUQDO HYHQWV � HYHQW OLVW

�� 3UHOLPLQDU\ %HKDYLRUDO 0RGHO � URXJK GUDIW RI WKH V\VWHP

���� ,GHQWLI\LQJ HYHQW UHVSRQVHV

���� &RQQHFWLQJ HYHQW UHVSRQVHV� SURFHVVHV DUH MRLQHG WKURXJK GDWD VWRUHV

���� 'HYHORSLQJ WKH LQLWLDO GDWD PRGHO�(5'�

�� )LQLVKLQJ WKH %HKDYLRUDO 0RGHO � GHWDLOHG PRGHO RI WKH V\VWHP

���� /HYHOOLQJ WKH ')'

���� &RPSOHWLQJ RI GDWD GLFWLRQDU\

���� &RPSOHWLQJ WKH 3URFHVV �PLQL� VSHFLILFDWLRQV

���� &RPSOHWLQJ WKH GDWD PRGHO �(5'�

���� &RPSOHWLQJ RI WKH 67' IRU UHDO WLPH V\VWHPV

�� 8VHU ,PSOHPHQWDWLRQ 0RGHO � DGMXVWLQJ WKH ´LGHDOµ PRGHO WR WKH H[LVWLQJ OLPLWDWLRQV

���� 'LVWLQJXLVKLQJ EHWZHHQ DXWRPDWHG DQG PDQXDO WDVNV �IXQFWLRQV�

���� 'HILQLQJ WKH LQWHUIDFH IRU WKH V\VWHP � ,�2 DQG XVHU LQWHUIDFH

���� 'HILQLWLRQ RI HUURU VLWXDWLRQV DQG HUURU KDQGOLQJ SURFHGXUHV

���� 'HILQLWLRQ RI OLPLWDWLRQV DQG UHVWULFWLRQV IRU GDWD VL]H� V\VWHP UHVSRQVH WLPH� HWF�

7DEOH ��� <RXUGRQ PHWKRGRORJ\

Page 13: Laboratory Information System Analysis According to Yourdon

��

,Q WKH GHVLJQ SKDVH DUH WKH SURFHVVHV DQG GDWD VWRUHV GLYLGHG RQWR SURFHVVRUV DQG WKH

FRPPXQLFDWLRQ DPRQJ WKHP LV GHILQHG� $W WKH HQG DUH FUHDWHG WKH 6'V IURP SDUWV RI WKH

')'� �6HH VSHFLILFDWLRQ ODQJXDJHV IRU <RXUGRQ PHWKRGRORJ\ DERYH��

����� 207 �2EMHFW 0RGHOLQJ 7HFKQLTXH�

,V SUHVHQWO\ PRVW XVHG REMHFW�RULHQWHG PHWKRGRORJ\ GHYHORSHG LQ *HQHUDO (OHFWULF LQ WKH 86$

E\ -� 5XPERXJK� ,WV ULFK VHW RI VSHFLILFDWLRQ ODQJXDJHV FRQWDLQV�

• 2EMHFW 'LDJUDPV �2'� � LV DQ HTXLYDOHQW RI WKH (5' LQ VWUXFWXUHG PHWKRGV� ZKHUH WKH

GDWD HQWLW\ EHFRPHV D FODVV� &ODVV VSHFLILFDWLRQ FRQWDLQV LQIRUPDWLRQ RQ WKH FODVV QDPH�

RQ LWV DWWULEXWHV DQG RQ LWV IXQFWLRQV �VHUYLFHV�� 5HODWLRQVKLSV EHWZHHQ REMHFWV DUH FDOOHG

DVVRFLDWLRQV DQG DUH XVXDOO\ JLYHQ D QDPH� 7KHUH H[LVW WZR VSHFLDO UHODWLRQVKLSV EHWZHHQ

FODVVHV � JHQHUDOL]DWLRQ �LQKHULWDQFH� DQG DJJUHJDWLRQ �JURXSLQJ LQWR ODUJHU XQLWV��

• 6WDWH 7UDQVLWLRQ 'LDJUDP �67'� � LV LQ REMHFW�RULHQWHG DSSURDFK DVVLJQHG WR D FODVV� 7KDW

ZD\ ZH JHW D VHW RI 67' GLDJUDPV� RQH 67' FRUUHVSRQGLQJ WR RQH FODVV� 7KH\ DUH

SDUDOOHO� ZKHUH WUDQVLWLRQ LQ RQH 67' FDQ KDYH DQ DFWLRQ DVVLJQHG WR LW� RU FDQ VHQG DQ

HYHQW WR DQRWKHU 67'�

• ')' � KDV WKH VDPH UROH �EXW D OLWWOH GLIIHUHQW JUDSKLFDO ODQJXDJH� DV LQ WKH VWUXFWXUHG

PHWKRGRORJLHV DQG LV QRW DOZD\V XVHG LQ 207 VLQFH 2' DQG 67' GLDJUDPV DUH TXLWH

VWURQJ WRROV IRU WKH REMHFW DQDO\VLV�

7DEOH ��� UHSUHVHQWV WKH VWHSV �PRGHOV WR EH FUHDWHG� IRU V\VWHP DQDO\VLV DFFRUGLQJ WR 207�

�� 3UREOHP VWDWHPHQW � GHILQHV WKH SUREOHP WR EH VROYHG �,6 WR EH GHVLJQHG�

�� 2EMHFW 0RGHO � GHILQHV FODVVHV DQG REMHFWV DQG UHODWLRQVKLSV DPRQJ WKHP

���� ,GHQWLILFDWLRQ RI FODVVHV DQG REMHFWV

���� &RQFHSW GLFWLRQDU\ FUHDWLRQ

���� ,GHQWLILFDWLRQ RI DVVRFLDWLRQV EHWZHHQ FODVVHV

���� ,GHQWLILFDWLRQ RI FODVV DWWULEXWHV DQG UHODWLRQVKLSV DPRQJ REMHFWV

���� 6LPSOLI\LQJ DQG RUGHULQJ RI FODVVHV ZLWK WKH XVH RI LQKHULWDQFH

���� 9HULILFDWLRQ RI WKH DVVRFLDWLRQV DPRQJ REMHFWV � JHQHUDWH FRQWURO PHVVDJHV

���� ,WHUDWLRQ DQG PRGHO VKDUSHQLQJ

���� *URXSLQJ RI FODVVHV LQWR PRGXOHV

�� '\QDPLF 0RGHO � GHILQHV WKH G\QDPLF FKDQJHV DQG RSHUDWLRQ RI WKH V\VWHP

Page 14: Laboratory Information System Analysis According to Yourdon

��

���� 3UHSDUDWLRQ RI WHVW TXHULHV RQ WKH V\VWHP � LQ WKH IRUP RI ZRUG SKUDVHV

���� ,GHQWLILFDWLRQ RI HYHQWV

���� &UHDWLRQ RI HYHQW WUDFH IRU HDFK VFHQDULR

���� &UHDWLRQ RI 67'

���� &RQVLVWHQF\ FKHFN � FRPSDULVRQ RI 67' DQG HYHQWV DPRQJ REMHFWV

�� )XQFWLRQDO 0RGHO � LGHQWLILHV WKH SURFHVVHV DQG RSWLPDO SHUIRUPDQFH FULWHULD

���� ,GHQWLILFDWLRQ RI V\VWHP LQSXWV DQG RXWSXWV

���� &UHDWLRQ RI ')' � VKRZLQJ IXQFWLRQDO GHSHQGHQFLHV

���� 3URFHVVHV GHVFULSWLRQ

���� ,GHQWLILFDWLRQ RI OLPLWDWLRQV

���� 'HILQLWLRQ RI RSWLPL]DWLRQ FULWHULD

�� 9HULILFDWLRQ DQG ,PSURYHPHQW RI WKH PRGHOV

7DEOH ��� 207

,Q WKH GHVLJQ SKDVH IROORZLQJ WKH DQDO\VLV� LV ILUVWO\ FUHDWHG WKH V\VWHP GHVLJQ ZKHUH WKH

VXEV\VWHPV DUH LGHQWLILHG DQG DVVLJQHG WR WKH SURFHVVRUV� VHFRQGO\ WKH REMHFW GHVLJQ ZKLFK LV

FUHDWHG RQ WKH EDVLV RI WKH WKUHH PRGHOV IURP WKH DQDO\VLV SKDVH� 7KH LPSOHPHQWDWLRQ FODVVHV

DUH GHVLJQHG WRJHWKHU ZLWK WKH DOJRULWKPV IRU WKH IXQFWLRQV DQG JURXSHG LQWR PRGXOHV�

��� &$6( 7RROV

$QRWKHU JUHDW VWHS IRUZDUG LQ VRIWZDUH HQJLQHHULQJ DOORZHG DXWRPDWHG WRROV WR VXSSRUW WKH

SURFHVV RI V\VWHP DQDO\VLV� 7KHVH DUH FDOOHG &RPSXWHU $LGHG 6\VWHP (QJLQHHULQJ �&$6(�

WRROV� 7KH\ DUH DOVR VRIWZDUH SURGXFWV ZKLFK HIIHFWLYHO\ OHDG WKH DQDO\VWV DQG V\VWHP GHVLJQHUV

WKURXJK WKH DQDO\VLV DQG GHVLJQ SKDVHV RI WKH LQIRUPDWLRQ V\VWHP OLIH F\FOH� ,PSRUWDQW IHDWXUHV

RI &$6( WRROV DUH�

• *UDSKLFV VXSSRUW IRU PXOWLSOH W\SHV RI PRGHOV

• (UURU�FKHFNLQJ IHDWXUHV WR HQVXUH PRGHO DFFXUDF\

• &URVV�FKHFNLQJ RI GLIIHUHQW PRGHOV

• $GGLWLRQDO VRIWZDUH HQJLQHHULQJ VXSSRUW

Page 15: Laboratory Information System Analysis According to Yourdon

��

7KLV JLYHV WKH DQDO\VW DQG GHVLJQHU PDQ\ DGYDQWDJHV� ZKLFK DUH IRU H[DPSOH�

• UHGXQGDQW LQIRUPDWLRQ LQWURGXFHG LQ WKH PRGHO LV PLQLPL]HG

• FRQVLVWHQF\ FKHFNV RQ GLIIHUHQW PRGHOV DUH GRQH DXWRPDWLFDOO\

• 'DWD 'LFWLRQDU\ LV DXWRPDWLFDOO\ JHQHUDWHG ZKLFK VDYHV WKH SUHYLRXV WLPH VSHQW E\

FUHDWLQJ LW�

• LPSURYLQJ WKH FRPPXQLFDWLRQ EHWZHHQ WKH V\VWHP GHYHORSHUV DQG HQG�XVHUV

• PDQ\ &$6( WRROV RIIHU EULGJHV WR 5'%06 ZKLFK DXWRPDWHV FUHDWLRQ RI HQWLWLHV

�WDEOHV� LQ WKH 5'%06� VRPH HYHQ RIIHU WRROV IRU FRGH JHQHUDWLRQ�

Page 16: Laboratory Information System Analysis According to Yourdon

��

& K D S W H U �

�� /$%25$725< ,1)250$7,21 6<67(0 �

&+226,1*7+( ´5,*+7µ 0(7+2'2/2*<

%HIRUH ZH DFWXDOO\ FRPH WR WKH SRLQW RI FKRRVLQJ WKH PRVW VXLWDEOH PHWKRGRORJ\� ZH QHHG WR

FRQVLGHU WKH ,6 ZKLFK LV WR EH GHVLJQHG� ,W LV QHFHVVDU\ WR XQGHUVWDQG WKH ´EDFNJURXQGµ RI WKH

ODERUDWRU\� WR EH DEOH WR IROORZ WKH SURJUHVV DQG WKH LQGLYLGXDO VWHSV SHUIRUPHG GXULQJ WKH

V\VWHP DQDO\VLV�

��� ,QWURGXFLQJ WKH /DERUDWRU\ ,QIRUPDWLRQ 6\VWHP �/,6�

/,6 LV LQ IDFW D PDQDJHPHQW V\VWHP IRU WKH ODE FRYHULQJ DOO WKH VWDJHV LQ RQH ODERUDWRU\·V

RSHUDWLRQ� ,WV ZRUN IORZ UHSUHVHQWV )LJXUH ����

Page 17: Laboratory Information System Analysis According to Yourdon

��

2UGHU HQWU\

6DPSOH FROOHFWLQJ

:RUN OLVW SUHSDUDWLRQ

9DOLGDWLRQ RI UHVXOWV

5HVXOWV HQWU\

5HSRUWLQJ

7HVWLQJ

3K\VLFLDQ

:RUN )ORZ LQ WKH /DE

7HVWLQJ

([WHUQDO VXEV\VWHPV

%LOOLQJ

2UGHU�6DPSOH

&KHFN�,Q

6WDWLVWLFV

)LJXUH ��� :RUN IORZ LQ WKH ODE

1RZ OHW·V ORRN DW GLIIHUHQW VWDJHV FORVHU�

�� 2UGHU� HQWU\ �

,QWHUQDO � ZLWKLQ WKH KRVSLWDO FRPH RQ�OLQH �WKURXJK WKH FRQQHFWLRQ ZLWK WKH KRVSLWDO

LQIRUPDWLRQ V\VWHP �+,6� � RUGHUV IRU SDWLHQWV� ,Q WKLV FDVH SDWLHQW GDWD ILOHV PXVW EH

VKDUHG�

([WHUQDO � RUGHUV FRPH XVXDOO\ WRJHWKHU ZLWK WKH VSHFLPHQ WXEHV DQG DUH LQ SULQWHG

IRUP�

�� 6DPSOH� FROOHFWLQJ � VDPSOHV �VSHFLPHQV� DUH SK\VLFDOO\ FROOHFWHG�

� 2UGHU PHDQV LQ WKLV VHQVH D VHW RI ODERUDWRU\ WHVWV RUGHUHG E\ D SK\VLFLDQ IRU D SDWLHQW WR ILQG RXW DERXW SDWLHQW·V KHDOWK

FRQGLWLRQ� 2UGHU DQG WXEH ZLWK WKH VSHFLPHQ �VDPSOH� VXFK DV EORRG LV VHQW WR WKH ODE�

� 6DPSOH LV D VSHFLPHQ RI EORRG� XULQH� HWF� ZKLFK LV GHOLYHUHG WR WKH ODE�

Page 18: Laboratory Information System Analysis According to Yourdon

��

�� 2UGHU�6DPSOH &KHFN�,Q � VDPSOHV PXVW EH XQLTXHO\ LGHQWLILHG DQG DVVRFLDWHG ZLWK WKH

RUGHU� 7KLV LV RIWHQ GRQH XVLQJ EDU�FRGHV EXW LW LV QRW D PXVW� 3HUVRQ PXVW FRQILUP� WKDW WKHUH

LV D FRUUHVSRQGLQJ WXEH ZLWK WKH ELRORJLFDO� PDWHULDO� WR HDFK RUGHU�

�� :RUN OLVW SUHSDUDWLRQ � ZRUN �RUGHU WHVWV� LV GLYLGHG RQWR ODE DQDO\]HUV DQG PDQXDO ZRUN

SODFHV� 6LQFH RQH DQDO\]HU SHUIRUPV FORVHG JURXS RI WHVWV� WKHVH WHVWV PXVW EH VHOHFWHG IURP DOO

RI WKH RUGHUV DQG WKHQ JLYHQ DV DQ LQSXW WR WKH DQDO\]HU� 6DPH DSSOLHV IRU D PDQXDO ZRUN SODFH�

ZKHUH RQH ODE WHFKQLFLDQ LV GRLQJ RQO\ RQH VSHFLILF WHVW DQG VKH QHHGV WR KDYH DOO WKH RUGHUV

ZLWK WKDW WHVW RQ RQH VKHHW RI SDSHU�

�� 7HVWLQJ � RUGHUHG WHVWV DUH SHUIRUPHG HLWKHU RQ DQDO\]HUV RU PDQXDOO\�

�� 5HVXOW HQWU\ � UHVXOWV DUH HQWHUHG LQWR /,6� VRPH DQDO\]HUV FRPPXQLFDWH ZLWK WKH /,6

DXWRPDWLFDOO\� VRPH UHVXOWV DUH HQWHUHG PDQXDOO\ E\ WKH SHUVRQQHO DFFRUGLQJ WR D ZRUNVKHHWV�

�� 9DOLGDWLRQ� RI UHVXOWV � PHDVXUHG UHVXOWV PXVW EH FKHFNHG E\ WKH KHDG SK\VLFLDQ RU ODE

WHFKQLFLDQ UHVSRQVLEOH IRU LW� $W WKLV VWDJH SK\VLFLDQ FDQ RUGHU D UHSHWLWLRQ RI WKH WHVW LI KH

VXSSRVHV D PLVWDNH ZDV PDGH�

�� 5HSRUWLQJ � VHQGLQJ WKH UHVXOWV LQ D SULQWHG IRUP WR WKH VHQGHU � SK\VLFLDQ� 6HQGHUV RIWHQ

UHTXLUH UHVXOW UHSRUWV LQ YDULRXV IRUPV IRU YDULRXV SXUSRVHV�

�� %LOOLQJ � WKH FUXFLDO SDUW � WKLV LV WKH LQFRPH VSRW IRU WKH ODE� 7HVWV SHUIRUPHG DUH LQYRLFHG

WR WKH VHQGHU RU WR WKH DSSURSULDWH LQVXUDQFH FRPSDQLHV�

��� 6WDWLVWLFV � DV LQ DOO RWKHU DUHDV RI OLIH� SHRSOH DVN IRU VWDWLVWLFV� 9DULRXV WDEOHV� JUDSKV DQG

OLVWV DUH PDGH�

7KH FRUH V\VWHP ZLWK WKH EDVLF IXQFWLRQDOLW\ FDQ EH FRQVLGHUHG D PLG�VL]H SURMHFW� EXW ZLWK

RWKHU DGGHG IHDWXUHV� RIWHQ YHU\ XVHIXO RQHV� FDQ JURZ LQWR D ODUJH SURMHFW EHFRPLQJ WKH PDLQ

EXVLQHVV ILHOG RI D VRIWZDUH FRPSDQ\�

7KLV WKHVLV ZLOO FRYHU DQDO\VLV RI WKH FRUH RI /,6 DV LQWURGXFHG DERYH� ,W·V D JHQHUDO WDFWLFV WKDW

WKLV FRUH LV ODWHU H[WHQGHG ZLWK RWKHU IXQFWLRQDOLW\ DQG PRGXOHV WDLORUHG IRU VSHFLILF

ODERUDWRULHV� VRPH HYHQ EHFRPLQJ XVHU�GHILQHG ´H[SHUW V\VWHPVµ�

� 9DOLGDWLRQ LV D SURFHVV ZKHUH WKH UHVXOWV DUH FRPSDUHG ZLWK WKH UHIHUHQWLDO YDOXHV � DSSURSULDWH YDOXHV IRU WKLV WHVW DQG WKLV

SDWLHQW� 'LIIHUHQW IDFWRUV DUH FRQVLGHUHG ZKLFK PHDQV D QHZERUQ EDE\ JLUO KDV GLIIHUHQW UHIHUHQWLDO YDOXHV IRU WKH VDPH WHVW

DV �� \HDU ROG PDQ�

Page 19: Laboratory Information System Analysis According to Yourdon

��

��� &KRRVLQJ WKH PHWKRGRORJ\ IRU WKH SURMHFW

$V ,·YH OHDUQHG� FKRRVLQJ WKH PHWKRGRORJ\ IRU WKH V\VWHP DQDO\VLV LV TXLWH DQ LPSRUWDQW

GHFLVLRQ� :URQJ FKRLFH DW WKLV SRLQW FDQ FDXVH WLPH GHOD\ RI WKH SURMHFW� $Q H[WHQVLYH

PHWKRGRORJ\ FRXOG EH IRU H[DPSOH FKRVHQ IRU D VPDOO VL]H SURMHFW� ZKHUH GHVLJQLQJ GLIIHUHQW

NLQGV RI JUDSKLFDO UHSUHVHQWDWLRQV DQG ILOOLQJ RXW DSSURSULDWH IRUPV LV QRW QHFHVVDU\� 2Q WKH

RWKHU KDQG� WRR OLEHUDO DQG ORRVH PHWKRGRORJ\ FKRVHQ IRU D ODUJH SURMHFW FDQ FDXVH FKDRV�

PLVXQGHUVWDQGLQJV� WLPH SODQ DQG EXGJHW RYHUIORZ� $OVR IDFWRUV VXFK DV LQWHQGHG GHYHORSPHQW

HQYLURQPHQW VKRXOG EH FRQVLGHUHG� ,I WKH SURJUDPPLQJ WRRO LV DQ REMHFW�RULHQWHG RQH� WKHQ

VRPH REMHFW�RULHQWHG PHWKRGRORJ\ VKRXOG EH FRQVLGHUHG�

2QH DLP RI WKLV WKHVLV LV WR FUHDWH D UHDO H[DPSOH RI DSSO\LQJ WKH PHWKRGRORJ\ LQ DQDO\VLV RI

/,6� ZKLFK PHDQV WR SURSHUO\ DELGH DQG IROORZ WKH VWHSV GHILQLQJ WKH PHWKRGRORJ\� 7KLV LV ZK\

, H[FOXGHG LQ WKH ILUVW VWDJH WKH 66$'0 PHWKRGRORJ\� 66$'0 LV DW QR GRXEW YHU\ SRZHUIXO

WRRO ZKLFK LV ZHOO VXLWHG IRU ODUJH SURMHFWV� $V , FRQVLGHU /,6 EHLQJ D PLG�VL]H SURMHFW� WKH

H[WHQW RI VWDQGDUG VWHSV DQG IRUPV LQ 66$'0 ZRXOG EH PRUH WLPH FRQVXPLQJ WKDQ HIILFLHQW� ,

DOVR ILQG VWDJH � LQ 66$'0 � LQYHVWLJDWLRQ RI FXUUHQW HQYLURQPHQW EHLQJ D GUDZEDFN IRU /,6�

6LQFH WKH JRDO LV WR GHYHORS D JHQHUDO /,6 DQG QRW WR GHOLYHU VSHFLDO WDLORUHG V\VWHP WR RQH ODE�

WKLV LQYHVWLJDWLRQ LV XQQHFHVVDU\� :KDW , ILQG DQ DGYDQWDJH RI 66$'0 RQ WKH RWKHU KDQG� LV

SKDVH � � GHILQLQJ WHFKQLFDO V\VWHP RSWLRQV� 7KLV JLYHV WKH DQDO\VW DQG WKH XVHU WKH SRVVLELOLW\ WR

ORRN DW WKH V\VWHP IURP IHZ GLIIHUHQW DQJOHV�

0RUH VXLWHG PHWKRGRORJLHV VHHP WR EH 207 DV REMHFW�RULHQWHG UHSUHVHQWDWLYH DQG <RXUGRQ

0RGHUQ 6WUXFWXUHG $QDO\VLV� 2EMHFW�RULHQWHG SURJUDPPLQJ DQG DQDO\VLV LV EHFRPLQJ PRUH DQG

PRUH GRPLQDQW LQ WKH LQIRUPDWLRQ WHFKQRORJLHV �,7� LQGXVWU\� $OWKRXJK LWV GRPLQLRQ LV QRW DV

VWULNLQJ WRGD\ LW ZLOO GHILQLWHO\ WDNH RYHU LQ WKH IXWXUH� 2Q WKH RWKHU KDQG WKHUH DUH \HDUV RI

VXFFHVVIXO SUD[LV LQ WKH VWUXFWXUDO DSSURDFK� 7KLV FDXVHV VRPH DWWHPSWV WR PHUJH WKH EHVW IURP

ERWK DQG DGG VRPH REMHFW RULHQWHG IHDWXUHV WR VWUXFWXUHG DSSURDFK DQG YLFH YHUVD� 8QGHU WKH

VWUHQJWKV RI 207 , ZRXOG OLNH WR OLVW D YHU\ QDUURZ FRQQHFWLRQ EHWZHHQ WKH REMHFW PRGHO DQG

WKH VWDWH WUDQVLWLRQ GLDJUDPV� 67' LV DVVLJQHG WR WKH FODVVHV ZKLFK OHDGV WR D JRRG FRQVLVWHQF\

RI ERWK PRGHOV DQG WKH REMHFWV DUH PRUH VLPLODU WR WKH UHDO ZRUOG� $V VWUHQJWKV RI <RXUGRQ

PHWKRGRORJ\ , FRQVLGHU ILUVWO\ DQ HOHJDQW LGHD RI H[WHUQDO HYHQW OLVW DQG VHFRQGO\ LWV GRPLQDQW

VSHFLILFDWLRQ WRRO � ')'� (YHQWV FDQ EH RI � NLQGV � IORZ�RULHQWHG� FRQWURO DQG WHPSRUDO

Page 20: Laboratory Information System Analysis According to Yourdon

��

HYHQWV� 0HDQLQJ RI HDFK LV H[SODLQHG LQ VHFWLRQ � ��� (YHQW OLVW� )URP HYHQWV LV EXLOW WKH FRQWH[W

GLDJUDP ZKLFK LV WKH VLPSOH EXW SRZHUIXO LGHD EHKLQG WKLV PHWKRGRORJ\�

$IWHU FRQVLGHULQJ ERWK� , GHFLGHG WR XVH <RXUGRQ PHWKRGRORJ\� ([FHSW DERYH PHQWLRQHG

VWUHQJWKV� P\ FKRLFH ZDV DOVR EDVHG RQ KDYLQJ PRUH SHUVRQDO H[SHULHQFH DQG NQRZOHGJH IURP

VWUXFWXUDO DSSURDFK � DQDO\VLV DQG SURJUDPPLQJ�

Page 21: Laboratory Information System Analysis According to Yourdon

��

& K D S W H U �

�� /,6 � 7+((19,5210(17$/02'(/

7KLV FKDSWHU FRYHUV WKH LQLWLDO SKDVH RI WKH DQDO\VLV � EXLOGLQJ WKH HQYLURQPHQWDO PRGHO� ,W LV

VXEGLYLGHG LQWR � VHFWLRQV DFFRUGLQJ WR 7DEOH ��� RQ SDJH ���

��� 6WDWHPHQW RI 3XUSRVH

6WDWHPHQW RI SXUSRVH LV D EULHI� FRQFLVH WH[WXDO GHVFULSWLRQ RI WKH SXUSRVH RI WKH ,6 � ,W LV

LQWHQGHG IRU WRS PDQDJHPHQW� XVHU PDQDJHPHQW� DQG RWKHUV ZKR DUH QRW GLUHFWO\ LQYROYHG LQ

WKH GHYHORSPHQW RI WKH V\VWHP�

/,6 � 7KH SXUSRVH RI /,6 LV WR IXOO\ KDQGOH SURFHVVLQJ RI RUGHUV LQ WKH ODERUDWRU\� ZKLFK

LQFOXGHV RUGHU HQWU\� ZRUN OLVW SULQWLQJ� UHVXOW HQWU\ DQG YDOLGDWLRQ� DV ZHOO DV UHVXOW UHSRUWLQJ

DQG ELOOLQJ� 6\VWHP VKRXOG EH DEOH WR FRPPXQLFDWH DQG VKDUH VRPH FRPPRQ GDWD ZLWK WKH

KRVSLWDO LQIRUPDWLRQ V\VWHP �+,6��

��� &RQWH[W GLDJUDP

&RQWH[W GLDJUDP VKRZV WKH ERXQGDU\ EHWZHHQ WKH ,6 ZKLFK LV WR EH GHVLJQHG DQG WKH RXWVLGH

ZRUOG� ,W KLJKOLJKWV IROORZLQJ FKDUDFWHULVWLFV RI WKH ,6�

• WKH SHRSOH� RUJDQL]DWLRQV� DQG V\VWHPV ZLWK ZKLFK RXU ,6 FRPPXQLFDWHV � WKHVH DUH

FDOOHG H[WHUQDO HQWLWLHV

• WKH GDWD WKDW RXU ,6 UHFHLYHV IURP WKH RXWVLGH ZRUOG � WKHVH GDWD DUH WR EH SURFHVVHG E\

WKH ,6

• WKH GDWD SURGXFHG E\ WKH ,6 ZKLFK DUH VHQW WR WKH RXWVLGH ZRUOG

Page 22: Laboratory Information System Analysis According to Yourdon

��

• VRPH VKDUHG GDWD VWRUHV EHWZHHQ RXU ,6 DQG WKH H[WHUQDO HQWLWLHV � WKHVH GDWD FDQ EH

HLWKHU FUHDWHG E\ RXU ,6 DQG VKDUHG E\ RWKHU V\VWHPV RU FDQ EH FUHDWHG E\ RWKHU V\VWHP

DQG EH XVHG E\ RXU ,6

Â

/,6 � &RQWH[W GLDJUDP IRU WKH /,6 VKRZV )LJXUH ����

3$7,(17 '$7$

%,//,1* '$7$

25'(56

',675,%87('

25'(56

25'(56

$'0,1,675$7,21

� ',$/2*

/$%

$'0,1,675$7,21

� ',$/2*

9$/,'$7('

25'(56

25'(56 :,7+

5(68/76

5(68/76

:25. /,676

5(68/76

:25. /,676

5(68/76

25'(56

+,6 � KRVSLWDO

LQIRUPDWLRQ

V\VWHP

/$%

WHFKQLFLDQ

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

25'(5

&+(&.�,1

�PDWHULDO�VDPS

OH�

/$%

$GPLQLVWUDWRU$GPLQLVWUDWRU

/$%

9DOLGDWLQJ

3K\VLFLDQ

/$% $QDO\VHU

3$7,(17 '$7$

%,//,1* '$7$

/,6 �

/DERUDWRU\

,QIRUPDWLRQ

6\VWHP

%,//,1*

'$7$

3$7,(17

'$7$

)LJXUH ��� /,6 &RQWH[W 'LDJUDP

��� (YHQW OLVW

(YHQW OLVW FRQWDLQV H[WHUQDO HYHQWV IURP RXWVLGH ZRUOG WR ZKLFK WKH V\VWHP UHDFWV� (YHQWV DUH

FDSWXUHG LQ WKH IRUP RI ZRUG SKUDVHV DQG FDQ EH RI � W\SHV �

• IORZ�GULYHQ �)� � FRQQHFWHG ZLWK D GDWD IORZ

Page 23: Laboratory Information System Analysis According to Yourdon

��

• FRQWURO �&� � DVVRFLDWHG ZLWK D FRQWURO GDWD IORZ LQ FRQWH[W GLDJUDP

• WHPSRUDO �7� � DVVRFLDWHG ZLWK D WLPH SRLQW �DULVH DW SUH�GHILQHG WLPH�

Â

/,6 � ([WHUQDO HYHQWV IRU /,6 DUH GHVFULEHG LQ

7DEOH ��� � ([WHUQDO HYHQWV

� 6LQFH PRVW RI WKH HYHQWV DUH IORZ�GULYHQ� WKLV W\SH LV QRW H[SOLFLWO\ PHQWLRQHG� 7HPSRUDO

HYHQWV DUH PDUNHG ZLWK �7��

,Q WKH IROORZLQJ WDEOH �PRGLILHV� PHDQV DGG�FKDQJH�GHDFWLYDWH � �6HQGHU� PHDQV DQ RUGHULQJ

SK\VLFLDQ�GHSDUWPHQW DQG DOVR DQ +,6� $FWLRQ VSHFLILF WR +,6 DUH H[SOLFLWO\ VWDWHG�

�� 6HQGHU VHQGV LQ DQ RUGHU�

�� 6HQGHU FKDQJHV WKH RUGHU�

�� 6HQGHU DVNV IRU VDPSOH FROOHFWLQJ SODQ�

�� 6HQGHU DVNV WR SULQW RXW RUGHUV�

�� 6HQGHU FDQFHOV DQ RUGHU�

�� 6HQGHU DVNV WR VHH WKH UHVXOWV�

�� 6HQGHU DVNV IRU WKH UHVXOW KLVWRU\�

�� 6HQGHU DVNV RUGHU LQIRUPDWLRQ�

�� 6HQGHU DVNV IRU JURXS RI RUGHUV�

��� 6HQGHU UHFHLYHV WKH ELOOLQJ VWDWHPHQW�

��� +,6 DVNV IRU PRQWKO\ ELOOLQJ VWDWHPHQW� �7�

��� +,6 DVNV IRU PRQWKO\ VWDWLVWLF UHSRUWV� �7�

��� +,6 DVNV IRU �LQGLYLGXDO� ELOOLQJ VWDWHPHQW�

��� 2UGHU &KHFN�,Q FRQILUPV RUGHU DQG VDPSOH DUULYDO�

��� 2UGHU &KHFN�,Q FKDQJHV WKH RUGHU �XSRQ UHTXHVW IURP VHQGHU��

��� 2UGHU &KHFN�,Q FDQFHOV DQ RUGHU�

��� 2UGHU &KHFN�,Q VHQGV QRWLILFDWLRQ WR VHQGHU LI VDPSOH GLGQW DUULYH�

��� 2UGHU &KHFN�,Q DVNV IRU JURXS RI RUGHUV�

��� 2UGHU &KHFN�,Q DVNV WR SULQWRXW RUGHUV�

��� 2UGHU &KHFN�,Q DVNV WR SULQW ODEHOV IRU VDPSOHV�

��� /DE WHFKQLFLDQ DVNV WR FKDQJH WKH SHULRG� �7�

��� /DE WHFKQLFLDQ DVNV IRU ZRUN OLVWV�

��� /DE WHFKQLFLDQ HQWHUV UHVXOWV�

��� /DE WHFKQLFLDQ HQWHUV DGGLWLRQDO ELOOLQJ FRGHV�

��� /DE WHFKQLFLDQ DVNV WR SULQW RXW GDLO\ ERRN� �7�

Page 24: Laboratory Information System Analysis According to Yourdon

��

��� /DE WHFKQLFLDQ DVNV WR SULQW WKH UHSRUWV�

��� /DE WHFKQLFLDQ DVNV IRU GDLO\ ZRUN VWDWXV�

��� /DE WHFKQLFLDQ DVNV IRU RUGHU LQIRUPDWLRQ�

��� /DE WHFKQLFLDQ DVNV IRU JURXS RI RUGHUV�

��� /DE WHFKQLFLDQ DVNV IRU SUHYLRXV UHVXOWV�

��� /DE WHFKQLFLDQ DGGV D WHVW�

��� /DE WHFKQLFLDQ UH�RUGHUV WKH WHVW�

��� /DE WHFKQLFLDQ LQSXWV D FRPPHQW IRU UHVXOWV�

��� $QDO\VHU DVNV IRU ZRUN OLVWV�

��� $QDO\VHU HQWHUV UHVXOWV�

��� $QDO\VHU DVNV IRU RUGHU LQIRUPDWLRQ�

��� /DE YDOLGDWLQJ SK\VLFLDQ UHOHDVHV WKH UHVXOWV WR VHQGHU�

��� /DE YDOLGDWLQJ SK\VLFLDQ DVNV WR VHH UHVXOWV�

��� /DE YDOLGDWLQJ SK\VLFLDQ DVNV IRU SUHYLRXV UHVXOWV�

��� /DE YDOLGDWLQJ SK\VLFLDQ DGGV D WHVW�

��� /DE YDOLGDWLQJ SK\VLFLDQ UH�RUGHUV WKH WHVW�

��� /DE YDOLGDWLQJ SK\VLFLDQ YDOLGDWHV WKH UHVXOWV�

��� /DE YDOLGDWLQJ SK\VLFLDQ FDQFHOV WHVW RU RUGHU�

��� /DE YDOLGDWLQJ SK\VLFLDQ HQWHUV DGGLWLRQDO ELOOLQJ FRGHV�

��� /DE YDOLGDWLQJ SK\VLFLDQ LQSXWV D FRPPHQW IRU UHVXOW�

��� $GPLQLVWUDWRU PRGLILHV SDWLHQW UHJLVWHU�

��� $GPLQLVWUDWRU PRGLILHV ELOOLQJ LQIRUPDWLRQ�

��� $GPLQLVWUDWRU PRGLILHV LQVXUDQFH LQIRUPDWLRQ�

��� $GPLQLVWUDWRU PRGLILHV SHUVRQQHO UHJLVWHU�

��� $GPLQLVWUDWRU PRGLILHV VHQGHU UHJLVWHU�

��� $GPLQLVWUDWRU PRGLILHV ODE LQIRUPDWLRQ�

��� $GPLQLVWUDWRU PRGLILHV RWKHU JHQHUDO UHJLVWHU�

��� /DE $GPLQLVWUDWRU PRGLILHV D WHVW�

��� /DE $GPLQLVWUDWRU PRGLILHV D ZRUN JURXS�

��� /DE $GPLQLVWUDWRU PRGLILHV D IXQFWLRQ JURXS�

��� /DE $GPLQLVWUDWRU PRGLILHV D URXWLQH JURXS�

��� /DE $GPLQLVWUDWRU PRGLILHV ELRORJLFDO PDWHULDO LQIRUPDWLRQ�

��� /DE $GPLQLVWUDWRU PRGLILHV ODE DQDO\VHU LQIRUPDWLRQ�

7DEOH ��� � ([WHUQDO HYHQWV

Page 25: Laboratory Information System Analysis According to Yourdon

��

& K D S W H U �

�� /,6 � 35(/,0,1$5<%(+$9,25$/02'(/

7KLV FKDSWHU FRYHUV WKH VHFRQG SKDVH RI WKH DQDO\VLV � EXLOGLQJ WKH SUHOLPLQDU\ EHKDYLRUDO

PRGHO� ,W LV VXEGLYLGHG LQWR � VHFWLRQV DFFRUGLQJ WR 7DEOH ��� RQ SDJH ���

��� ,GHQWLI\LQJ HYHQW UHVSRQVHV

)RU HDFK H[WHUQDO HYHQW D SURFHVV LV FUHDWHG� $SSURSULDWH LQSXWV DQG RXWSXWV DUH GUDZQ IRU WKH

SURFHVV WR PDNH WKH DSSURSULDWH UHVSRQVH� $OVR WKH GDWD VWRUHV DUH GUDZQ WR FRYHU WKH

FRPPXQLFDWLRQ EHWZHHQ SURFHVVHV� 7KH UHVXOWLQJ ILUVW�FXW ')' LV FKHFNHG DJDLQVW WKH FRQWH[W

GLDJUDP DQG HYHQW OLVW IRU FRPSOHWHQHVV DQG FRQVLVWHQF\�

/,6 � )RU WKH SXUSRVH RI WKLV WKHVLV RQO\ IHZ GLDJUDPV ZHUH FKRVHQ� ,Q WKLV VHFWLRQ ZHUH

LQFOXGHG WKH PDLQ RQHV� 7R SUHVHQW WKHP DOO ZRXOG H[FHHG WKH GHVLUHG H[WHQW RI WKLV WKHVLV� )RU

WKH LOOXVWUDWLRQDO SXUSRVH� WKH LQGLYLGXDO SURFHVVHV DUH LQ WKLV VHFWLRQ QXPEHUHG DFFRUGLQJ WR WKH

H[WHUQDO HYHQWV WR ZKLFK WKH\ FRUUHVSRQG�

,W LV DOVR QHFHVVDU\ WR PHQWLRQ WKDW WKH SURFHVV RI GHVLJQLQJ WKH GLDJUDPV LV UHSHDWHG RYHU DQG

RYHU DJDLQ� ,W LV YHU\ UHDU WKDW WKH V\VWHP DQDO\VW GUDZV D SHUIHFW ')' WKH ILUVW WLPH� $IWHU

WKLQNLQJ DERXW WKH V\VWHP DQG DIWHU IROORZ�XS LQWHUYLHZV ZLWK WKH XVHU� LW LV LQHYLWDEOH WKDW

HUURUV ZLOO EH IRXQG HLWKHU LQ WKH ')' EHLQJ H[DPLQHG RU LQ VRPH RWKHU SDUW RI WKH V\VWHP

PRGHO� 6KRUW SDUDJUDSKV DIWHU HDFK GLDJUDP VKRXOG SRLQW RXW VRPH RI WKH FKDQJHV DQG

DGMXVWPHQWV ZKLFK ZHUH PDGH GXULQJ WKH DQDO\VLV�

7R DYRLG WKH UHGXQGDQF\� SURFHVVHV DUH QRW VSHFLILHG LQ WH[W� <RXUGRQ VXJJHVWV WR GHVFULEH RQO\

WKH ORZHVW OHYHO SURFHVVHV� VLQFH WKH JUDSKLFDO UHSUHVHQWDWLRQ LV ZHOO XQGHUVWDQGDEOH IRU ERWK �

XVHU DQG V\VWHP GHVLJQHU� 'LDJUDPV ZHUH GUDZQ ZLWK 3RZHU'HVLJQHU 3URFHVV$QDO\VW DQG

3RZHU'HVLJQHU 'DWD$UFKLWHFW IURP 6\EDVH� ,QF�

Page 26: Laboratory Information System Analysis According to Yourdon

��

0$7(5,$/

)25 7(67

587,1(

*52836

7(67

%,//,1*

&2'(6

'2&725�

'(3$570(17

',$*126,6

21 25'(5

%,2�

0$7(5,$/ 21

25'(5

25'(56 �

6$03/(6

3/$1 )25

6$03/(

&2//(&7,1*

25'(56

68%7(676

7(676 21

25'(5

',$*126,6

,' 180%(56

25'(56

6$03/(

&2//(&7,1*

)25 7(6767(676 21

25'(5

&203/(7(

25'(5 ,1)2

,17(51$/

180%(56 )25

25'(56

%,2�

0$7(5,$/

7(676

*52836 2)

7(676

3(5)250,1*

/$%

35(6&5,%,1*

'2&725

'2&725 )25

,1685$1&(

6(1'(5

%2186

7(67

%,//,1*

&2'(6

3$7,(17

3$7,(17

,1685$1&(

&203�

3$7,(17 � UHJLVWHU RI

SDWLHQWV

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

2UGHU (QWU\

+

6$0&2/3/$1 �

VDPSOH FROOHFWLQJ SODQ

&2817/$% � FRXQWHU

IRU ODEV

6(1'(5 � UHJLVWHU RI

VHQGHUV

/$%� SHUIRPLQJ ODE

UHJLVWHU

3(56211(/ �

SHUVRQHO UHJLVWHU

25'%2'< � ERGLHV RI

RUGHUV

25'+($'(5 �

KHDGHUV RI RUGHUV

587,1(*5 � UXWLQH

JURXSV RI WHVWV

7(67 � UHJLVWHU RI WHVWV

'2&&2'( � GRFWRU

FRGH IRU LQVXUDQFH

,1685$1&( � UHJLVWHU

RI LQV� FRPS�

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

%2186 � ERQXV RQ

ELOOLQJ

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV

&2817*(1 � JHQHUDO

FRXQWHU

',$*126,6 � UHJLVWHU

RI GJ� FRGHV

25'5(68/76 � UHVXOWV

IRU RUGHUV

68%7(67 � UHJLVWHU RI

VXEWHVWV

+,6 � KRVSLWDO

LQIRUPDWLRQ

V\VWHP

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

25'(5

&+(&.�,1

�PDWHULDO�VDPS

OH�

0$7B7(67 � PDWHULDO

IRU WHVW

7(67B%,//& � ELOOLQJ

FRGHV IRU WHVWV

7(67B5*5 � WHVWV LQ

URXWLQH JURXSV

0$7B25'(5 �

PDWHULDO RQ RUGHU

25'B'* � GLDJQRVLV

RQ RUGHU

'2&B'(37 � GRFWRU IRU

GHSDUWPHQW

)LJXUH ��� 2UGHU (QWU\ GLDJUDP

Page 27: Laboratory Information System Analysis According to Yourdon

��

25'(56

25'(56

%,2�

0$7(5,$/ 21

25'(5

7(67

%,//,1*

&2'(6

0$7(5,$/

)25 7(67

587,1(

*52836

3/$1

,17(51$/

180%(56 )25

25'(56

,17(51$/

180%(56 )25

25'(56

25'(5 +($'�

*52836 2)

7(676

7(676

7(67

%,//,1*

&2'(6

%2186

3(5)250,1*

/$%

%,2�

0$7(5,$/

6$03/(

&2//(&7,1*

)25 7(676

7(676 21

25'(5

7(676 21

25'(5

68%7(676

25'(56 �

6$03/(6

3/$1 )25

6$03/(

&2//(&7,1*

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV

%2186 � ERQXV RQ

ELOOLQJ

/$%� SHUIRPLQJ ODE

UHJLVWHU

587,1(*5 � UXWLQH

JURXSV RI WHVWV

7(67 � UHJLVWHU RI WHVWV

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

&2817/$% � FRXQWHU

IRU ODEV

25'+($'(5 �

KHDGHUV RI RUGHUV

25'%2'< � ERGLHV RI

RUGHUV

6$0&2/3/$1 �

VDPSOH FROOHFWLQJ SODQ

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

25'5(68/76 � UHVXOWV

IRU RUGHUV

68%7(67 � UHJLVWHU RI

VXEWHVWV

+,6 � KRVSLWDO

LQIRUPDWLRQ

V\VWHP

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

25'(5

&+(&.�,1

�PDWHULDO�VDPS

OH�

2UGHU

0RGLILFDWLRQ�

DGG�UHPRYH

0$7B25'(5 �

PDWHULDO RQ RUGHU

7(67B%,//& � ELOOLQJ

FRGHV IRU WHVWV

7(67B5*5 � WHVWV LQ

URXWLQH JURXSV

0$7B7(67 � PDWHULDO

IRU WHVW

)LJXUH ��� 2UGHU 0RGLILFDWLRQ GLDJUDP

Page 28: Laboratory Information System Analysis According to Yourdon

��

25'(5 � 67$786

&+$1*('

3/$1 )25 6$03/(

&2//(&7,1*

25'(56 � 6$03/(6

3(5621

&2//(&7,1*

6$03/(6

'(3$570(17

&2//(&7,1*

6$03/(6

&21),50 0$7��

25'(5

%,2� 0$7(5,$/

21 25'(5

%,2� 0$7(5,$/

25'(5 � 67$786

&+$1*('

3$7,(17

6DPSOH

&ROOHFWLQJ

3$7,(17 � UHJLVWHU RI

SDWLHQWV

25'+($'(5 �

KHDGHUV RI RUGHUV6$0&2/3/$1

�VDPSOH FROOHFWLQJ SODQ

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

0$7B25'(5 �

PDWHULDO RQ RUGHU

6(1'(5 � UHJLVWHU RI

VHQGHUV

3(56211(/ �

SHUVRQHO UHJLVWHU

25'(5

&+(&.�,1

�PDWHULDO�VDPSOH�

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

)LJXUH ��� 6DPSOH &ROOHFWLQJ GLDJUDP

Page 29: Laboratory Information System Analysis According to Yourdon

��

7(676 21

25'(5

3$7,(17

25'(5

,1)250$7,21

%,//,1*

67$7(0(176%,//,1*

67$7(0(176

6(1'(5

3(5)250,1*

/$%

'2&725 &2'(

%,//,1*

&2'(6

7(67

%,//,1*

&2'(6

%,//,1*

,1)250$7,21

)25 25'(5

%,//,1*

%2'<

,1)250$7,21

%,//,1*

+($'(5

,1)250$7,21

,' 180%(56

,1685$1&(

&203�

+,6 � KRVSLWDO

LQIRUPDWLRQ

V\VWHP

,1685$1&( � UHJLVWHU

RI LQV� FRPS�

&2817*(1 � JHQHUDO

FRXQWHU

/$% � SHUIRPLQJ ODE

3$7,(17 � UHJLVWHU RI

SDWLHQWV6(1'(5 � UHJLVWHU RI

VHQGHUV

25'%2'< � ERGLHV RI

RUGHUV

25'+($'(5 �

KHDGHUV RI RUGHUV

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

%,//+($'(5 � ELOOLQJ

VWDWHPHQW KHDGHU

%,//%2'< � ERG\ RI

ELOOLQJ VWDWHPHQW

25'%,// � ELOOLQJ SUR

RUGHU

7(67B%,//& � ELOOLQJ

FRGHV IRU WHVWV

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV

'2&&2'( � GRFWRU

FRGH IRU LQVXUDQFH

��

%LOOLQJ

6WDWHPHQW

*HQHUDWLRQ

)LJXUH ��� %LOOLQJ 6WDWHPHQW *HQHUDWLRQ GLDJUDP

Page 30: Laboratory Information System Analysis According to Yourdon

��

6(/(&7(' 25'(56

)25 /$%

25'(5 � 67$786

&+$1*('

7(676 21 25'(5

� '$7( 2) (175<

6$03/(63$7,(17

3(5)250,1* /$%%,2� 0$7(5,$/

%,2� 0$7(5,$/

21 25'(5

'$7( 2) (175<�

25'(5 � 67$786

&+$1*('

6(1'(5

3$7,(17 � UHJLVWHU RI

SDWLHQWV6$0&2/3/$1 �

VDPSOH FROOHFWLQJ SODQ

6(1'(5 � UHJLVWHU RI

VHQGHUV

/$% � SHUIRPLQJ ODE

25'%2'< � ERGLHV RI

RUGHUV

25'+($'(5 �

KHDGHUV RI RUGHUV

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

0$7B25'(5 �

PDWHULDO RQ RUGHU

��

2UGHU &KHFN�,Q

25'(5

&+(&.�,1

�PDWHULDO�VDPS

OH�

/$%

WHFKQLFLDQ

)LJXUH ��� 2UGHU &KHFN�,Q GLDJUDP

Page 31: Laboratory Information System Analysis According to Yourdon

��

:25./,676

:25./,676

7(676 ,1

:25.,1*

*52836

*52836 2)

7(676

$1$/<6(5

5(48(67 )25

:/

5(48(67 )25

:/

68%7(676

7(676 21

25'(5

,' 180%(56

7(676 21

25'(5

&203/(7(

25'(5 ,1)2

%,2�

0$7(5,$/

7(676

3(5)250,1*

/$%

35(6&5,%,1*

'2&725

6(1'(5

3$7,(17

3$7,(17

,1685$1&(

&203�

3$7,(17 � UHJLVWHU RI

SDWLHQWV

��

:RUNOLVW

*HQHUDWLRQ

6(1'(5 � UHJLVWHU RI

VHQGHUV

/$%� SHUIRPLQJ ODE

UHJLVWHU

3(56211(/ �

SHUVRQHO UHJLVWHU

25'%2'< � ERGLHV RI

RUGHUV

25'+($'(5 �

KHDGHUV RI RUGHUV

7(67 � UHJLVWHU RI WHVWV

,1685$1&( � UHJLVWHU

RI LQV� FRPS�

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW� &2817*(1 � JHQHUDO

FRXQWHU

25'5(68/76 � UHVXOWV

IRU RUGHUV

68%7(67 � UHJLVWHU RI

VXEWHVWV

7(67B:*5 � WHVWV LQ

ZRUNJURXSV

:25.*5 � ZRUNLQJ

JURXSV RI WHVWV

$1$/<6(5 � UHJLVWHU

RI ODE DQDO\VHUV

/$%

WHFKQLFLDQ$QDO\VHU

)LJXUH ��� :RUNOLVW *HQHUDWLRQ GLDJUDP

Page 32: Laboratory Information System Analysis According to Yourdon

��

5(68/76

5(68/76

5(68/76

*52836 2) 7(676

$1$/<6(5*52836 2) 7(676

7(676

68%7(676

%,2� 0$7(5,$/

,' 180%(56

3$7,(17

3(5)250,1* /$%

3(5621

,13877,1*

5(68/76

6(1'(5

&203/(7( 25'(5

,1)2

'$7( 2) 5(6�

(175< � $''�

5(029( 7(67

5(68/76

��

5HVXOW (QWU\

3$7,(17 � UHJLVWHU RI

SDWLHQWV

6(1'(5 � UHJLVWHU RI

VHQGHUV

/$% � SHUIRPLQJ ODE

3(56211(/ �

SHUVRQHO UHJLVWHU

25'%2'< � ERGLHV RI

RUGHUV

25'+($'(5 �

KHDGHUV RI RUGHUV

7(67 � UHJLVWHU RI WHVWV

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

&2817*(1 � JHQHUDO

FRXQWHU

25'5(68/76 � UHVXOWV

IRU RUGHUV

68%7(67 � UHJLVWHU RI

VXEWHVWV

7(67B:*5 � WHVWV LQ

ZRUNJURXSV

:25.*5 � ZRUNLQJ

JURXSV RI WHVWV

$1$/<6(5 � UHJLVWHU

RI ODE DQDO\VHUV

/$%

WHFKQLFLDQ

/DE �

9DOLGDWLQJ

3K\VLFLDQ

$QDO\VHU

)LJXUH ��� 5HVXOW (QWU\ GLDJUDP

Page 33: Laboratory Information System Analysis According to Yourdon

��

25'(5

,1)250$7,21

25'(5

,1)250$7,21

$'',7,21$/

&+$5*(6

$'',7,21$/

&+$5*(6

,17(51$/

180%(56 )25

25'(56

,' 180%(56

',$*126,6

3$7,(17

25'(5

,1)250$7,21

3(5)250,1*

/$%

%,//,1*

&2'(6

%,//,1*

,1)250$7,21

)25 25'(5

,1685$1&(

&203� ,1685$1&( � UHJLVWHU

RI LQV� FRPS�

/$% � SHUIRPLQJ ODE3$7,(17 � UHJLVWHU RI

SDWLHQWV

25'+($'(5 �

KHDGHUV RI RUGHUV

25'%,// � ELOOLQJ SUR

RUGHU

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV

��

$GGLWLRQDO

%LOOLQJ &KDUJHV

&2817/$% � FRXQWHU

IRU ODEV

&2817*(1 � JHQHUDO

FRXQWHU

',$*126,6 � UHJLVWHU

RI GJ� FRGHV

/$%

WHFKQLFLDQ

/DE �

9DOLGDWLQJ

3K\VLFLDQ

)LJXUH ��� $GGLWLRQDO %LOOLQJ &KDUJHV GLDJUDP

Page 34: Laboratory Information System Analysis According to Yourdon

��

5(48(67 )25

5(3257 *(1�

5(32576 �

%,//,1*

67$7(0(176

5(3257 �

%,//,1*

67$7(0(176

6(1'(5

3(5)250,1*

/$%

3$7,(17

25'(5

,1)250$7,21

7(676 21

25'(5

,' 180%(56

)25 25'(56',$*126,6

21 25'(5

',$*126,6

9$/,'$7,1*

3+<6,&,$1

%,2�

0$7(5,$/

7(67 �

67$786

&+$1*('

7(676

68%7(676

+,6 � KRVSLWDO

LQIRUPDWLRQ

V\VWHP

',$*126,6 � UHJLVWHU

RI FRGHV

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

&2817/$% � FRXQWHU

IRU ODEV

/$% � SHUIRPLQJ ODE

25'B'* � GLDJQRVLV

RQ RUGHU

3$7,(17 � UHJLVWHU RI

SDWLHQWV

3(56211(/ �

SHUVRQHO UHJLVWHU

6(1'(5 � UHJLVWHU RI

VHQGHUV

68%7(67 � UHJLVWHU RI

VXEWHVWV

7(67 � UHJLVWHU RI WHVWV

25'5(68/76 � UHVXOWV

IRU RUGHUV

25'%2'< � ERGLHV RI

RUGHUV

25'+($'(5 �

KHDGHUV RI RUGHUV

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

��

5HSRUW

*HQHUDWLRQ

/$%

WHFKQLFLDQ

)LJXUH ��� 5HSRUW *HQHUDWLRQ GLDJUDP

Page 35: Laboratory Information System Analysis According to Yourdon

��

7(676 ,1

587,1(

*52836

5(68/7

+,6725<5(68/7

+,6725<

5(48(67

5(48(67

68%7(676

7(676 21

25'(5

',$*126,6

7(676 21

25'(5

&203/(7(

25'(5 ,1)2

,17(51$/

180%(56 )25

25'(56

%,2�

0$7(5,$/

7(676

*52836 2)

7(676

3(5)250,1*

/$%

3$7,(17 3$7,(17 � UHJLVWHU RI

SDWLHQWV

��

5HVXOW +LVWRU\

&2817/$% � FRXQWHU

IRU ODEV

/$%� SHUIRPLQJ ODE

UHJLVWHU

25'%2'< � ERGLHV RI

RUGHUV

25'+($'(5 �

KHDGHUV RI RUGHUV

587,1(*5 � UXWLQH

JURXSV RI WHVWV

7(67 � UHJLVWHU RI WHVWV

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

',$*126,6 � UHJLVWHU

RI GJ� FRGHV

25'5(68/76 � UHVXOWV

IRU RUGHUV

68%7(67 � UHJLVWHU RI

VXEWHVWV

/DE �

9DOLGDWLQJ

3K\VLFLDQ

/$%

WHFKQLFLDQ

7(67B5*5 � WHVWV LQ

URXWLQH JURXSV

)LJXUH ���� 5HVXOW +LVWRU\ GLDJUDP

Page 36: Laboratory Information System Analysis According to Yourdon

��

9$/,'$7,21

',$*126,6

%,2�

0$7(5,$/

3$7,(17

,1685$1&(

&203�

,' 180%(56

)25 25'(56

,' 180%(56

3(5)250,1*

/$%

',$*126,6

21 25'(5

3$7,(179$/,'$7,1*

3+<6,&,$1

6(1'(5

68%7(676

7(676

7(67 �

67$786

&+$1*('

7(67 �

67$786

&+$1*('

25'(5 �

67$786

&+$1*('

��

2UGHU 9DOLGDWLRQ

3$7,(17 � UHJLVWHU RI

SDWLHQWV

&2817/$% � FRXQWHU IRU

ODEV

6(1'(5 � UHJLVWHU RI

VHQGHUV

/$% � SHUIRPLQJ ODE

3(56211(/ �

SHUVRQHO UHJLVWHU

25'%2'< � ERGLHV RI

RUGHUV

25'+($'(5 � KHDGHUV

RI RUGHUV

7(67 � UHJLVWHU RI WHVWV 25'B'* � GLDJQRVLV RQ

RUGHU

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

&2817*(1 � JHQHUDO

FRXQWHU

',$*126,6 � UHJLVWHU RI

FRGHV

25'5(68/76 � UHVXOWV

IRU RUGHUV

68%7(67 � UHJLVWHU RI

VXEWHVWV

,1685$1&( � UHJLVWHU RI

LQV� FRPS�

/DE � 9DOLGDWLQJ

3K\VLFLDQ

)LJXUH ���� 2UGHU 9DOLGDWLRQ GLDJUDP

Page 37: Laboratory Information System Analysis According to Yourdon

��

7(67

%,//,1*

&2'(6

%,2�

0$7(5,$/'$7$

'$7$

,' 180%(56

7(676

)81&7,21

*52836

7(67

%,//,1*

&2'(6

3(5)250,1*

/$%

68%7(676

0$7(5,$/

)25 7(67/,0,76 )25

7(676

7(67 � UHJLVWHU RI WHVWV

7(67B%,//& � ELOOLQJ

FRGHV IRU WHVWV

68%7(67 � UHJLVWHU RI

VXEWHVWV

/,0,76 � OLPLWV IRU WHVWV0$7B7(67 � PDWHULDO

IRU WHVW

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�$GPLQLVWUDWRU

/DE

$GPLQLVWUDWRU

&2817*(1 � JHQHUDO

FRXQWHU

)81&*5 � IXQFWLRQ

JURXSV RI WHVWV

/$%� SHUIRPLQJ ODE

UHJLVWHU

��

0RGLI\ WHVW �

$GG�5HPRYH

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV

)LJXUH ���� 2UGHU 0RGLILFDWLRQ GLDJUDP

��� &RQQHFWLQJ HYHQW UHVSRQVHV

7KH GLDJUDPV IURP WKH SUHYLRXV VWHS DUH QRZ FRQQHFWHG LQWR RQH� 7KH SURFHVVHV DUH QRW

FRQQHFWHG GLUHFWO\� EXW WKH\ FRPPXQLFDWH WKURXJK WKH GDWD VWRUHV� 7KLV LV EHFDXVH WKH HYHQWV

�WR ZKLFK WKH SURFHVVHV UHDFW� DSSHDU LQ UHDO ZRUOG DV\QFKURQRXVO\� $OVR� WKH UHVSRQVH WR RQH

HYHQW PD\ UHTXLUH GDWD SURGXFHG E\ VRPH RWKHU HYHQW�

/,6 � 6LQFH WR HDFK H[WHUQDO HYHQW FRUUHVSRQGV RQH ')'� LQ WKLV SKDVH RI DQDO\VLV ZH JHW RQH

')' ZLWK ODUJH QXPEHU RI SURFHVVHV DQG GDWD VWRUHV� 7KLV LV HDVLHU YLVXDOL]HG RQ D ODUJH ERDUG

RU ODUJH VL]H PRQLWRU� RQ WKH SDSHU ZH DUH ERXQG WR OLPLWDWLRQV� )ROORZLQJ � SDJHV VKRZ RQH

H[DPSOH RI SURFHVVHV VLPSO\ FRQQHFWHG WRJHWKHU�

Page 38: Laboratory Information System Analysis According to Yourdon

��

35(6&5,%,1*

'2&725

3(5)250,1*

/$%

3$7,(17

,1685$1&(

&203� ,' 180%(56

%,2�

0$7(5,$/

5(48(67 )25

:/

:25./,676

68%7(676

7(676

6(1'(5

7(676 21

25'(5 �

'$7( 2)

(175<

7(676 21

25'(57(676 21

25'(5

:25./,676

7(676 ,1

:25.,1*

*52836

*52836 2)

7(676

$1$/<6(5

5(48(67 )25

:/

25'%2'< � ERGLHV RI

RUGHUV

7(67 � UHJLVWHU RI WHVWV

,1685$1&( � UHJLVWHU

RI LQV� FRPS�

&2817*(1 � JHQHUDO

FRXQWHU

25'5(68/76 � UHVXOWV

IRU RUGHUV

68%7(67 � UHJLVWHU RI

VXEWHVWV

��

:RUNOLVW

*HQHUDWLRQ

7(67B:*5 � WHVWV LQ

ZRUNJURXSV

:25.*5 � ZRUNLQJ

JURXSV RI WHVWV

$1$/<6(5 � UHJLVWHU

RI ODE DQDO\VHUV

$QDO\VHU

3(56211(/ �

SHUVRQHO UHJLVWHU � �

LEFT UPPER

To Right Upper =>

3URFHVV 0RGHO

3URMHFW � 'LSORPD 7KHVLV

0RGHO � &RQQHFW ')'V

$XWKRU � /HQND %DUWRQRYD 9HUVLRQ ��������

Page 39: Laboratory Information System Analysis According to Yourdon

��

3$7,(17

3(5)250,1*

/$%

25'(5 �

67$786

&+$1*('

%,2�

0$7(5,$/ 21

25'(5

%,2�

0$7(5,$/

6(1'(5

25'(5 �

67$786

&+$1*('

'$7( 2)

(175<�

25'(5 �

67$786

&+$1*('

&203/(7(

25'(5 ,1)2

6(/(&7('

25'(56 )25

/$%

&203/(7(

25'(5 ,1)2

25'+($'(5 �

KHDGHUV RI RUGHUV

��

2UGHU &KHFN�,Q

/$%

WHFKQLFLDQ

6(1'(5 � UHJLVWHU RI

VHQGHUV � �

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW� � �

0$7B25'(5 �

PDWHULDO RQ RUGHU � �

25'(5

&+(&.�,1

�PDWHULDO�VDPS

OH�

/$%� SHUIRPLQJ ODE

UHJLVWHU � �

RIGHT UPPER

<= To Left Upper

Page 40: Laboratory Information System Analysis According to Yourdon

��

0$7(5,$/

)25 7(67

587,1(

*52836

7(67

%,//,1*

&2'(6

'2&725�

'(3$570(17

',$*126,6

21 25'(5

%,2�

0$7(5,$/ 21

25'(5

68%7(676

7(676 21

25'(5

',$*126,6

,' 180%(56

6$03/(

&2//(&7,1*

)25 7(676

7(676 21

25'(5

,17(51$/

180%(56 )25

25'(56

7(676

*52836 2)

7(676

3(5)250,1*

/$%

'2&725 )25

,1685$1&(

6(1'(5

%2186

7(67

%,//,1*

&2'(6

3$7,(17

3$7,(17

,1685$1&(

&203�

2UGHU (QWU\

+

&2817/$% � FRXQWHU

IRU ODEV

/$%� SHUIRPLQJ ODE

UHJLVWHU � �

587,1(*5 � UXWLQH

JURXSV RI WHVWV

'2&&2'( � GRFWRU

FRGH IRU LQVXUDQFH

%2186 � ERQXV RQ

ELOOLQJ

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV

',$*126,6 � UHJLVWHU

RI GJ� FRGHV

0$7B7(67 � PDWHULDO

IRU WHVW

7(67B%,//& � ELOOLQJ

FRGHV IRU WHVWV

7(67B5*5 � WHVWV LQ

URXWLQH JURXSV

0$7B25'(5 �

PDWHULDO RQ RUGHU � �

25'B'* � GLDJQRVLV

RQ RUGHU

'2&B'(37 � GRFWRU IRU

GHSDUWPHQW

LEFT LOWER

To Right Lower =>

Page 41: Laboratory Information System Analysis According to Yourdon

��

3/$1 )25

6$03/(

&2//(&7,1*

25'(5 �

67$786

&+$1*('

3/$1 )25

6$03/(

&2//(&7,1*

6$03/(6

3$7,(17

%,2�

0$7(5,$/

3$7,(17

'(3$570(17

&2//(&7,1*

6$03/(6

3(5621

&2//(&7,1*

6$03/(6

&21),50

0$7�� 25'(5

25'(56 �

6$03/(6

25'(56 �

6$03/(6

25'(56

25'(56

%,2�

0$7(5,$/

35(6&5,%,1*

'2&725

3$7,(17 � UHJLVWHU RI

SDWLHQWV

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

6$0&2/3/$1 �

VDPSOH FROOHFWLQJ SODQ

6(1'(5 � UHJLVWHU RI

VHQGHUV � �

3(56211(/ �

SHUVRQHO UHJLVWHU � �

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW� � �

+,6 � KRVSLWDO

LQIRUPDWLRQ

V\VWHP

25'(5

&+(&.�,1

�PDWHULDO�VDPS

OH�

6DPSOH

&ROOHFWLQJ

5,*+7 /2:(5

� 7R /HIW /RZHU

Page 42: Laboratory Information System Analysis According to Yourdon

��

��� 'HYHORSLQJ WKH LQLWLDO GDWD PRGHO �(5'�

3DUDOOHO ZLWK GHYHORSLQJ WKH SURFHVV PRGHO� GDWD PRGHO LV DOVR EHLQJ GHYHORSHG� $V WKH ')'

DQG (5' DUH FUHDWHG� WKH\ FDQ EH XVHG WR FURVV�FKHFN HDFK RWKHU� 6R WKDW WKH GDWD VWRUHV WKDW

KDYH EHHQ GHILQHG LQ WKH SUHOLPLQDU\ ')' FDQ EH XVHG WR VXJJHVW HQWLW\ REMHFWV LQ WKH

SUHOLPLQDU\ (5'� DQG WKH RWKHU ZD\ WKH REMHFW ZKLFK KDYH EHHQ LGHQWLILHG LQ WKH (5' FDQ EH

XVHG WR KHOS FKRRVH DSSURSULDWH GDWD VWRUHV LQ WKH ')'� 1HLWKHU RI WKH PRGHOV VKRXOG EH

FRQVLGHUHG WKH GRPLQDQW RQH WKDW FRQWUROV WKH RWKHU� (YHQW OLVW LV DOVR D XVHIXO VRXUFH IRU (5'

FUHDWLRQ� VLQFH YHU\ RIWHQ WKH QRXQV LQ WKH HYHQW OLVW WXUQV RXW WR EH DQ REMHFW LQ WKH (5'� )RU

H[DPSOH DQ HYHQW ´'RFWRU VHQGV LQ DQ RUGHU�µ ZRXOG KHOS XV LPPHGLDWHO\ WR LGHQWLI\ GRFWRU DQG

RUGHU DV WHQWDWLYH REMHFWV�

/LNH WKH ')'� (5' LV DOVR QRW GHVFULEHG LQ WH[W� 7KLV LV GRQH WR DYRLG WKH UHGXQGDQF\ RI

LQIRUPDWLRQ VLQFH WKH HQWLWLHV DQG WKHLU GDWD LWHPV ZLOO EH GHVFULEHG ODWHU LQ GDWD GLFWLRQDU\�

+HUH VHUYHV WKH (5' GLDJUDP WR LGHQWLI\ GLIIHUHQW REMHFWV DQG WKH UHODWLRQVKLSV EHWZHHQ WKHP�

7KH DUURZ KHDG LV QH[W WR WKH RQH HQWLW\ �VRPHWLPHV DOVR FDOOHG SDUHQW�� VWUDLJKW OLQH HQG LV E\

WKH PDQ\ HQWLW\ �FKLOG�� 6HH IRU H[DPSOH 25'+($'(5 �RQH� WR 25'%2'< �PDQ\��

Page 43: Laboratory Information System Analysis According to Yourdon

��

25'+($'(5 � �

25'%2'< 7(67 � �

25'5(68/76 68%7(67

$1$/<6(5 � �

0$7(5,$/25'B'*

7(67B%,//&

0$7B25'(5

6$0&2/3/$1

0$7B7(67

7(67B5*5 587,1(*5

7(67B:*5 :25.*5

&2817/$%

'2&B'(37

%,//&2'(

/$% � �

%2186

&2817*(1

'2&&2'(

3(56211(/ � �

',$*126,6

6(1'(5

3$7,(17 � �

,1685$1&(

$1/B$&7(67 � �

$1/B5$&.

,17%/2&.6

,17,7(06

,1752:6

64$1/

&200(5525

3(5,2'

3K\VLFDO 'DWD 0RGHO

3URMHFW � 'LSORPD 7KHVLV

0RGHO � ,QLWLDO 'DWD 0RGHO

$XWKRU � /HQND %DUWRQRYD 9HUVLRQ ��������

/$% � �

$1/B$&7(67 � �

25'+($'(5 � �

3(56211(/ � �

$1$/<6(5 � �

3$7,(17 � �

7(67 � �

)LJXUH ��� ,QLWLDO (5' PRGHO

Page 44: Laboratory Information System Analysis According to Yourdon

��

��� &RUUHFWLRQV DQG LPSURYHPHQWV PDGH GXULQJ WKH �QG DQDO\VLV

SKDVH

6RPH H[DPSOHV VKRZ KRZ WKH DQDO\VLV SURFHVV KDV OHDG WKH V\VWHP DQDO\VW WR LPSURYH ERWK RI

WKH PRGHOV� ZKLOH ZRUNLQJ DQG VLPXOWDQHRXVO\ FRPSDULQJ ERWK � (5' DQG ')'�

• $W WKH YHU\ ILUVW GDWD PRGHO� RQO\ RQH GDWD VWRUH ZDV FUHDWHG WR NHHS WKH RUGHU

LQIRUPDWLRQ� 7KLV ZDV FDOOHG 25'(56� %XW VLQFH WKH RUGHU FDQ EH ORJLFDOO\ GLYLGHG LQWR

RQH FRPPRQ LQIRUPDWLRQ DERXW WKH SDWLHQW DQG VHQGHU RI WKH RUGHU� DQG LQWR GLIIHUHQW

WHVWV ZKLFK FDQ EH SHUIRUPHG LQ GLIIHUHQW ODERUDWRULHV� EXW ZKLFK DOO VKDUH WKH FRPPRQ

SDWLHQW DQG VHQGHU LQIRUPDWLRQ� 7KXV � GDWD VWRUHV ZHUH FUHDWHG � RQH FDOOHG

25'+($'(5 �IRU WKH FRPPRQ VKDUHG LQIRUPDWLRQ�� VHFRQG FDOOHG 25'%2'< �IRU

LQGLYLGXDO WHVWV�� 7KHVH DUH LQ UHODWLRQVKLS RQH �25'+($'(5� WR PDQ\

�25'%2'<��

• :KLOH ZRUNLQJ RQ WKH SURFHVV � %LOOLQJ 6WDWHPHQW *HQHUDWLRQ �VHH )LJXUH �����

DGGLWLRQDO ELOOLQJ SUREOHP DURVH� 7KH WHVWV DUH DXWRPDWLFDOO\ DVVLJQHG ELOOLQJ FRGHV �HDFK

WHVW FDQ KDYH VHYHUDO ELOOLQJ FRGHV� ZKLFK PDNHV WKH ELOOLQJ VWDWHPHQW JHQHUDWLRQ

SURFHVV DXWRPDWLF� 2Q WKH RWKHU KDQG� WKHUH DUH VSHFLDO FDVHV ZKHUH WKHUH PXVW H[LVW D

SRVVLELOLW\ WR DGG DGGLWLRQDO ELOOLQJ FRGHV ´PDQXDOO\µ� 7KHVH FDQ EH H�J� FRGHV IRU

WHOHSKRQLQJ WKH XUJHQW UHVXOWV WR WKH VHQGHU� HWF� 7KLV FKDQJH DOVR FDXVHG WR FUHDWH D

QHZ GDWD VWRUH �HYHQWXDOO\ DQ HQWLW\ LQ WKH GDWD PRGHO� � 25'%,//� 7KLV FRUUHFWLRQ

ZDV SRLQWHG RXW E\ WKH XVHU ZKHQ UHYLHZLQJ WKH LQWHUPHGLDWH UHVXOWV�

• 6RPH RI WKH ILUVW SURFHVVHV �WKRVH FUHDWHG DFFRUGLQJ WR H[WHUQDO HYHQWV�� KDG XVHG DQ

H[WHUQDO HQWLW\ FDOOHG /$%25$725<� 5HYLHZLQJ WKH H[WHUQDO HYHQWV DQG

FRUUHVSRQGLQJ SURFHVVHV� ZH UHFRJQL]HG WKDW WKHUH LQ IDFW H[LVW WZR VHSDUDWH H[WHUQDO

HQWLWLHV ZKLFK LQGHSHQGHQWO\ FRPPXQLFDWH ZLWK WKH V\VWHP� 6R ZHUH /$%

7(&+1,&,$1 DQG $1$/<=(5 H[WHUQDO HQWLWLHV FUHDWHG� 6LQFH WKH\ UHSODFHG WKH UROH

RI /$%25$725<� WKLV H[WHUQDO HQWLW\ ZDV GURSSHG IURP WKH PRGHO�

Page 45: Laboratory Information System Analysis According to Yourdon

��

��� 6XPPLQJ LW XS

,W LV LPSRUWDQW WR UHDOL]H WKDW LQ WKLV SKDVH RI WKH DQDO\VLV ZH KDYH QRW FUHDWHG WKH EHKDYLRUDO

PRGHO ZKLFK LV UHDG\ WR EH VKRZQ WR WKH XVHU� 7KLV PRGHO LV MXVW D EHJLQQLQJ XSRQ ZKLFK WKH

DQDO\VWV FDQ EDVH WKH GHYHORSPHQW RI WKH ILQDO YHUVLRQ RI WKH HVVHQWLDO PRGHO�

Page 46: Laboratory Information System Analysis According to Yourdon

& K D S W H U �

�� /,6 � ),1,6+,1*7+(%(+$9,25$/02'(/

7KLV LV WKH HVVHQWLDO SDUW � WKH KHDUW RI WKH DQDO\VLV� 'XULQJ WKLV SKDVH WKH SURFHVV DQG WKH GDWD

PRGHOV DUH EHLQJ UH�DUUDQJHG DQG DGMXVWHG� VR WKDW HDFK GLDJUDP FRQWDLQV � SOXV�PLQXV �

SURFHVVHV�� 3URFHVVHV DUH RQ RQH KDQG JHQHUDOL]HG WR JHW WKH FRQWH[W GLDJUDP� DQG RQ WKH RWKHU

KDQG GHFRPSRVHG LQWR ORZHU OHYHOV� *HQHUDOL]DWLRQ RI WKH SURFHVVHV LV GRQH HLWKHU EDVHG XSRQ

FRPPRQ GDWD VWRUHV XVHG E\ WKH SURFHVVHV� RU XSRQ WKH ORJLFDO HYHQWV WKDW WKH SURFHVVHV

UHSUHVHQW� 'HFRPSRVLWLRQ LV GRQH XQWLO WKH HOHPHQWDU\ SURFHVVHV� )XQFWLRQDOLW\ RI WKRVH FDQ EH

GHVFULEHG E\ VLPSOH WH[W VSHFLILFDWLRQ �QRW H[FHHGLQJ RQH W\SHG SDJH � �� OLQHV��

,Q WKH SUHYLRXV SKDVH RI WKH DQDO\VLV �VHH �� � ')' ZDV FUHDWHG ZKLFK FRQVLVWV RI ODUJH QXPEHU

RI SURFHVVHV� ,Q WKLV SKDVH� WKH SURFHVVHV DUH JURXSHG WRJHWKHU LQWR PHDQLQJIXO JURXSV ZKLFK

EHFRPH SURFHVVHV RI WKH KLJKHU OHYHO�

6LQFH WKH GLDJUDPV FRQWDLQ ODUJH QXPEHU RI REMHFWV �� SOXV RU PLQXV � SURFHVV DQG

FRUUHVSRQGLQJ GDWD VWRUHV�� <RXUGRQ VXJJHVWV WR VKRZ RQO\ WKRVH GDWD VWRUHV� ZKLFK VHUYH DV DQ

LQWHUIDFH EHWZHHQ WZR RU PRUH SURFHVVHV� DQG KLGH WKH ´ORFDOµ GDWD VWRUHV LQ WKH ORZHU OHYHOV�

$OVR� RQH RU PRUH V\QRQ\P ZDV FUHDWHG IRU RQH GDWD VWRUH� 7KDW ZD\ LW DSSHDU LQ WKH ')'

PRUH WKDW RQFH� EXW ZH DYRLG WRR PXFK FURVVLQJ RI GDWD IORZV�

)ROORZLQJ SDJHV VKRZ WKH ILUVW OHYHO RI GHFRPSRVLWLRQ� DQG VRPH ORZHU OHYHOV IRU FKRVHQ

SURFHVVHV� 1DPHV RI WKH GDWD IORZV ZHUH QRW GLVSOD\HG EHFDXVH WKH ODUJH QXPEHU RI REMHFWV

ZRXOG EHFRPH XQUHDGDEOH� 7KH\ FDQ EH VKRZHG RQ ORZHU OHYHO� ,W ZDV DOVR QHFHVVDU\ WR

ORJLFDOO\ FRPELQH VRPH GDWD VWRUHV� LQWR JURXSV� ,Q WKLV ZD\ ZH JURXSHG IRU H[DPSOH � HQWLWLHV

ZKLFK GHDOW ZLWK RUGHUV LQWR RQH � 25'(56�

� 7KLV µP\VWHULRXVµ QXPEHU �� SOXV RU PLQXV �� VHUYHV DV D JXLGHOLQH IRU FRQWUROOLQJ FRPSOH[LW\ LQ D YDUHLW\ RI SUREOHP�

VROYLQJ VLWXDWLRQV� ,W LV EDVHG RQ WKH ZRUN RI *HRUJH 0LOOHU� ZKR ILUVW REVHUYHG GLIILFXOWLHV LQ GHDOLQJ ZLWK ODUJHU DPRXQW RI

LQIRUPDWLRQ LQ ����� +LV ZRUN LV FDOOHG ´7KH 0DJLFDO 1XPEHU 6HYHQ� 3OXV RU 0LQXV 7ZR� 6RPH /LPLWV RQ 2XU &DSDFLW\

IRU 3URFHVVLQJ ,QIRUPDWLRQµ�

Page 47: Laboratory Information System Analysis According to Yourdon

��

3$7,(17 � UHJLVWHU RI

SDWLHQWV � �

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW VHQGLQJ

RUGHU

2UGHU (QWU\

6(1'(5 � UHJLVWHU RI VHQGHUV

� �

/$%� SHUIRPLQJ ODE UHJLVWHU �

,1685$1&( � UHJLVWHU RI LQV�

FRPS� � �

',$*126,6 � UHJLVWHU RI GJ�

FRGHV � �

+,6 � KRVSLWDO

LQIRUPDWLRQ V\VWHP

2UGHU &KHFN�,Q

/$% WHFKQLFLDQ

:RUNOLVW *HQHUDWLRQ

$1$/<6(5 � UHJLVWHU RI ODE

DQDO\VHUV � �

$QDO\VHU

6(1'(5 � UHJLVWHU RI VHQGHUV

� �

25'(5 &+(&.�,1

�PDWHULDO�VDPSOH�

/$%� SHUIRPLQJ ODE UHJLVWHU �

3(56211(/ � SHUVRQHO

UHJLVWHU � �

3URFHVV 0RGHO

3URMHFW � 'LSORPD 7KHVLV

0RGHO � 0HUJH

$XWKRU � /HQND %DUWRQRYD 9HUVLRQ ��������

5HVXOW (QWU\

/DE � 9DOLGDWLQJ

3K\VLFLDQ

2UGHU 9DOLGDWLRQ

5HSRUW DQG %LOOLQJ

*HQHUDWLRQ

/DE � 9DOLGDWLQJ

3K\VLFLDQ

3$7,(17 � UHJLVWHU RI

SDWLHQWV � �

/$%� SHUIRPLQJ ODE UHJLVWHU �

',$*126,6 � UHJLVWHU RI GJ�

FRGHV � �

,1685$1&( � UHJLVWHU RI LQV�

FRPS� � �

3$7,(17 � UHJLVWHU RI

SDWLHQWV � �

/$%� SHUIRPLQJ ODE UHJLVWHU �

6(1'(5 � UHJLVWHU RI VHQGHUV

� �

3(56211(/ � SHUVRQHO

UHJLVWHU � �

/$% WHFKQLFLDQ

$GPLQLVWUDWLRQ RI

UHJLVWHUV

/DE $GPLQLVWUDWRU$GPLQLVWUDWRU

&28175< � UHJLVWHU RI

FRXQWULHV

)81&*5 � IXQFWLRQ JURXSV RI

WHVWV

5(*,21 � UHJLVWHU RI

JHRJUDSKLFDO UHJLRQV

6(1'(5 � UHJLVWHU RI VHQGHUV

� �

,1685$1&( � UHJLVWHU RI LQV�

FRPS� � �

25'(56 � �

&2817(56 � �

'2&7256 � �

7(676 � �

0$7(5,$/6 � �

25'(56 � �

0$7(5,$/6 � �

%,//,1* � �

%,//,1* � �

&2817(56 � �

25'(56 � �

/$%� SHUIRPLQJ ODE UHJLVWHU �

'2&7256 � �

6(1'(5 � UHJLVWHU RI VHQGHUV

� �

0$7(5,$/6 � �

7(676 � �

25'(5 &+(&.�,1

�PDWHULDO�VDPSOH�

&2817(56 � �

$1$/<6(5 � UHJLVWHU RI ODE

DQDO\VHUV � �

7(676 � �

'2&7256 � �

)LJXUH ��� �VW OHYHO ')' IRU /,6

Page 48: Laboratory Information System Analysis According to Yourdon

��

,' 180

>%,2�

0$7(5,$/ 21

25'(5@

>7(67

%,//,1*

&2'(6@

>0$7(5,$/

)25 7(67@

>587,1(

*52836@

>',$*126,6

21 25'(5@

>'2&725�

'(3$570(17@

7(676 21

25'(5

3/$1

,' 180

,' 180

,' 180

,' 180

,17(51$/

180%(56 )25

25'(56

>,17(51$/

180%(56 )25

25'(56@

,' 180%(56

>,' 180%(56@

25'(5 +($'�

25'(5 +($'(5>25'(56@

>25'(56@

>*52836 2)

7(676@

>7(676@

>7(67

%,//,1*

&2'(6@

>%2186@

>3(5)250,1*

/$%@

>%,2�

0$7(5,$/@

>6$03/(

&2//(&7,1*

)25 7(676@

>7(676 21

25'(5@

>7(676 21

25'(5@

>68%7(676@

>',$*126,6@

>3$7,(17

,1685$1&(

&203�@

>3$7,(17@

>6(1'(5@

>'2&725 )25

,1685$1&(@

>35(6&5,%,1*

'2&725@

>&203/(7(

25'(5 ,1)2@

>25'(56 �

6$03/(6@

>3/$1 )25

6$03/(

&2//(&7,1*@

,1685$1&( � UHJLVWHU

RI LQV� FRPS�

3$7,(17 � UHJLVWHU RI

SDWLHQWV

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV

%2186 � ERQXV RQ

ELOOLQJ

6(1'(5 � UHJLVWHU RI

VHQGHUV

'2&&2'( � GRFWRU

FRGH IRU LQVXUDQFH

3(56211(/ �

SHUVRQHO UHJLVWHU

/$%� SHUIRPLQJ ODE

UHJLVWHU

587,1(*5 � UXWLQH

JURXSV RI WHVWV

7(67 � UHJLVWHU RI WHVWV

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

&2817/$% � FRXQWHU

IRU ODEV

25'+($'(5 �

KHDGHUV RI RUGHUV

25'%2'< � ERGLHV RI

RUGHUV

6$0&2/3/$1 �

VDPSOH FROOHFWLQJ SODQ

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

&2817*(1 � JHQHUDO

FRXQWHU

',$*126,6 � UHJLVWHU

RI GJ� FRGHV

25'5(68/76 � UHVXOWV

IRU RUGHUV

68%7(67 � UHJLVWHU RI

VXEWHVWV

+,6 � KRVSLWDO

LQIRUPDWLRQ

V\VWHP

6(1'(5 �

SK\VLFLDQ�

GHSDUWPHQW

VHQGLQJ RUGHU

25'(5

&+(&.�,1

�PDWHULDO�VDPS

OH�

���

&UHDWH 2UGHU

+HDGHU

+

���

2UGHU

0RGLILFDWLRQ�

DGG�UHPRYH

���

*HQHUDWH ,'

0$7B25'(5 �

PDWHULDO RQ RUGHU

25'B'* � GLDJQRVLV

RQ RUGHU

'2&B'(37 � GRFWRU

IRU GHSDUWPHQW

7(67B%,//& � ELOOLQJ

FRGHV IRU WHVWV

7(67B5*5 � WHVWV LQ

URXWLQH JURXSV

0$7B7(67 � PDWHULDO

IRU WHVW

)LJXUH ��� �QG OHYHO ')' IRU 2UGHU (QWU\

Page 49: Laboratory Information System Analysis According to Yourdon

��

'2&725�

'(3$570(17

%�0$7(5,$/

%,//,1*

&2'(6

63(&,$/,=$7,

21

'$7$'$7$

&28175<

5(*,21

7(67

%,//,1*

&2'(6

587,1(

*52836

:25.*52836

:25.*52836

)81&7,21

*52836

0$7(5,$/

)25 7(67

/,0,76 )25

7(676

%,2�

0$7(5,$/

68%7(676

7(676

587,1(

*52836

$'',7,21$/

%,//,1*

&2'(6

7(67

%,//,1*

&2'(6

3$7,(17

',$*126,6

,' 180%(56

3(56211(/

'2&725 &2'(

3(5)250,1*

/$%

6(1'(5

,1685$1&(

&203�

3$7,(17 � UHJLVWHU RI

SDWLHQWV

6(1'(5 � UHJLVWHU RI

VHQGHUV

/$%� SHUIRPLQJ ODE

UHJLVWHU

3(56211(/ �

SHUVRQHO UHJLVWHU

587,1(*5 � UXWLQH

JURXSV RI WHVWV

7(67 � UHJLVWHU RI WHVWV

'2&&2'( � GRFWRU

FRGH IRU LQVXUDQFH

,1685$1&( � UHJLVWHU

RI LQV� FRPS�

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

%2186 � ERQXV RQ

ELOOLQJ

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV

&2817*(1 � JHQHUDO

FRXQWHU

',$*126,6 � UHJLVWHU

RI GJ� FRGHV

68%7(67 � UHJLVWHU RI

VXEWHVWV

$GPLQLVWUDWLRQ RI

UHJLVWHUV

/DE

$GPLQLVWUDWRU$GPLQLVWUDWRU

0$7B7(67 � PDWHULDO

IRU WHVW

7(67B%,//& � ELOOLQJ

FRGHV IRU WHVWV

7(67B5*5 � WHVWV LQ

URXWLQH JURXSV

7(67B:*5 � WHVWV LQ

ZRUNJURXSV

:25.*5 � ZRUNLQJ

JURXSV RI WHVWV

&28175< � UHJLVWHU RI

FRXQWULHV

)81&*5 � IXQFWLRQ

JURXSV RI WHVWV

/,0,76 � OLPLWV IRU WHVWV

5(*,21 � UHJLVWHU RI

JHRJUDSKLFDO UHJLRQV

'2&63(& � GRFWRUV

VSHFLDOL]DWLRQ

0$7B%,//& � ELOLQJ

FRGHV IRU PDWHULDO

'2&B'(37 � GRFWRU

IRU GHSDUWPHQW

)LJXUH ��� GHWDLO RQ $GPLQLVWUDWLRQ RI UHJLVWHUV SURFHVV � �VW OHYHO

Page 50: Laboratory Information System Analysis According to Yourdon

��

>'2&725�

'(3$570(17@

>7(67

%,//,1*

&2'(6@

7(67

%,//,1*

&2'(6

>%�0$7(5,$/

%,//,1*

&2'(6@

3(5)250,1*

/$%

)81&7,21

*52836

1(: ,' )25

$1 (17,7<

$&78$/ ,'�

(17,7<

>5(*,21@

,' 180%(56

>'$7$@

'$7$

7(676

>,1685$1&(

&203�@

>6(1'(5@

>3(5)250,1*

/$%@

>3$7,(17@

>',$*126,6@

>$'',7,21$/

%,//,1*

&2'(6@

>&28175<@

>3(56211(/@

>'2&725 &2'(@

,' 180%(56

'$7$

'$7$

>%,2�

0$7(5,$/@

>0$7(5,$/

)25 7(67@ >/,0,76 )25

7(676@

>68%7(676@

>7(67

%,//,1*

&2'(6@

>7(676@

>:25.*52836@

>:25.*52836@

>)81&7,21

*52836@

>587,1(

*52836@

>587,1(

*52836@>'$7$@

>63(&,$/,=$7,

21@

>,' 180%(56@

,1685$1&( � UHJLVWHU

RI LQV� FRPS�6(1'(5 � UHJLVWHU RI

VHQGHUV

/$%� SHUIRPLQJ ODE

UHJLVWHU � �

'2&&2'( � GRFWRU

FRGH IRU LQVXUDQFH

3(56211(/ �

SHUVRQHO UHJLVWHU

&2817*(1 � JHQHUDO

FRXQWHU � �

',$*126,6 � UHJLVWHU

RI GJ� FRGHV

3$7,(17 � UHJLVWHU RI

SDWLHQWV

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV � �

%2186 � ERQXV RQ

ELOOLQJ

587,1(*5 � UXWLQH

JURXSV RI WHVWV

7(67 � UHJLVWHU RI WHVWV

68%7(67 � UHJLVWHU RI

VXEWHVWV

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�

/,0,76 � OLPLWV IRU WHVWV

0$7B7(67 � PDWHULDO

IRU WHVW

)81&*5 � IXQFWLRQ

JURXSV RI WHVWV

:25.*5 � ZRUNLQJ

JURXSV RI WHVWV

7(67B:*5 � WHVWV LQ

ZRUNJURXSV

7(67B5*5 � WHVWV LQ

URXWLQH JURXSV

7(67B%,//& � ELOOLQJ

FRGHV IRU WHVWV

5(*,21 � UHJLVWHU RI

JHRJUDSKLFDO UHJLRQV

&28175< � UHJLVWHU RI

FRXQWULHV

$GPLQLVWUDWRU

/DE

$GPLQLVWUDWRU

���

$GPLQ RI JHQHUDO

UHJLVWHUV

���

$GPLQ RI WHVW

JURXSV

'2&63(& � GRFWRUV

VSHFLDOL]DWLRQ

$GPLQLVWUDWRU

/DE

$GPLQLVWUDWRU

&2817*(1 � JHQHUDO

FRXQWHU � �

���

$GPLQ RI WHVWV

DQG ELR�PDW�

+

���

*HQHUDWH ,'V

/$%� SHUIRPLQJ ODE

UHJLVWHU � �

0$7B%,//& � ELOLQJ

FRGHV IRU PDWHULDO

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV � �

'2&B'(37 � GRFWRU

IRU GHSDUWPHQW

)LJXUH ��� $GPLQLVWUDWLRQ RI UHJLVWHUV � �QG OHYHO

Page 51: Laboratory Information System Analysis According to Yourdon

��

>7(67

%,//,1*

&2'(6@

7(67

%,//,1*

&2'(6

'$7$'$7$

,' 180%(56

1(: ,' )25

$1 (17,7<

$&78$/ ,'�

(17,7<

%,2�

0$7(5,$/

>%,2�

0$7(5,$/@

>%�0$7(5,$/

%,//,1*

&2'(6@

>'$7$@>'$7$@ >,' 180%(56@

>7(676@

>)81&7,21

*52836@

>7(67

%,//,1*

&2'(6@

>3(5)250,1*

/$%@

>68%7(676@

>0$7(5,$/

)25 7(67@>/,0,76 )25

7(676@

7(67 � UHJLVWHU RI WHVWV

7(67B%,//& � ELOOLQJ

FRGHV IRU WHVWV

%,//&2'( �

UHJLVWHU RI ELOOLQJ

FRGHV � �

68%7(67 � UHJLVWHU RI

VXEWHVWV

/,0,76 � OLPLWV IRU

WHVWV

0$7B7(67 �

PDWHULDO IRU WHVW

0$7(5,$/ � UHJLVWHU RI

ELRORJLFDO PDW�$GPLQLVWUDWRU /DE $GPLQLVWUDWRU

&2817*(1 � JHQHUDO

FRXQWHU

)81&*5 � IXQFWLRQ

JURXSV RI WHVWV

/$%� SHUIRPLQJ ODE

UHJLVWHU

�����

*HQHUDWH ,'V

�����

0RGLI\ WHVW �

$GG�5HPRYH

�����

0RGLI\

ELR�PDWHULDO �

$GG�5HPRYH

0$7B%,//& �

ELOLQJ FRGHV IRU

PDWHULDO

%,//&2'( � UHJLVWHU RI

ELOOLQJ FRGHV � �

)LJXUH ��� $GPLQLVWUDWLRQ RI UHJLVWHUV � �UG OHYHO

Page 52: Laboratory Information System Analysis According to Yourdon

��

/,6 � /HYHOLQJ SURFHVV UHTXLUHG PDQ\ GHFLVLRQV DQG FRUUHFWLRQV RQ WKH ')'� 7R PHQWLRQ

WKHP DOO� ZRXOG H[FHHG WKH OHQJWK RI WKLV WKHVLV� )ROORZLQJ H[DPSOHV LOOXVWUDWH MXVW D IHZ�

• )LUVW VWHS UHTXLUHG WR OHYHO XS � PHUJH VRPH SURFHVVHV ORJLFDOO\ WRJHWKHU� 7KHVH ZHUH IRU

H[DPSOH DGPLQLVWUDWLRQ RI WHVWV DQG DOO RI WKH RWKHU UHJLVWHUV� 5HJLVWHUV ZHUH ILUVWO\ JURXSHG

LQWR � JURXSV � WKXV FUHDWLQJ WZR SURFHVVHV �$GPLQ� RI WHVWV� $GPLQ� RI JHQHUDO UHJLVWHUV�� 7KLV

ZDV ODWHU FKDQJHG� VR WKDW � SURFHVVHV ZHUH FUHDWHG �$GPLQ� RI WHVW JURXSV� $GPLQ� RI JHQHUDO

UHJLVWHUV� $GPLQ� RI WHVWV DQG ELRORJLFDO PDWHULDO� 1HZ SURFHVV ZDV DOVR DGGHG WR JHQHUDWH ,'

QXPEHUV� $OO DGPLQLVWUDWLRQ SURFHVVHV ZHUH WKHQ OHYHOHG XSZDUGV � UHVXOWLQJ LQWR RQH

SURFHVV �$GPLQLVWUDWLRQ RI UHJLVWHUV�� 7KLV SURFHVV ZDV WKHQ DOVR LQFOXGHG LQWR �VW OHYHO RI

')'�

• 3URFHVVHV � %LOOLQJ 6WDWHPHQW *HQHUDWLRQ DQG $GGLWLRQDO %LOOLQJ &KDUJHV ZHUH DW ILUVW

FRQVLGHUHG RQ WKH HTXDO SURFHVV OHYHO� 7KHQ ZH ORJLFDOO\ DVVLJQHG $GGLWLRQDO %LOOLQJ

&KDUJHV SURFHVV XQGHU WKH %LOOLQJ 6WDWHPHQW *HQHUDWLRQ � WKXV OHYHOLQJ WKLV SURFHVV

GRZQZDUGV�

• $QRWKHU OHYHOLQJ ZDV QHFHVVDU\ IRU WKH SURFHVV %LOOLQJ 6WDWHPHQW *HQHUDWLRQ� /RRNLQJ EDFN

DW WKH ZRUNIORZ LQ WKH ODERUDWRU\� LW LV HYLGHQW� WKDW ERWK SURFHVVHV � %LOOLQJ 6WDWHPHQW

*HQHUDWLRQ DQG 5HSRUW *HQHUDWLRQ� QHHG WKH VDPH GDWD� 7KLV LV EHFDXVH LQ UHDOLW\ UHVXOW

UHSRUWV DQG ELOOV DUH ERWK JHQHUDWHG DIWHU SHUIRUPLQJ WKH WHVWV� ZKHQ WKH UHVXOWV DUH

DOUHDG\ DYDLODEOH� 6R FDPH D QHZ SURFHVV WR EHLQJ � 5HSRUW DQG %LOOLQJ *HQHUDWLRQ� 7KLV

SURFHVV ZDV WKHQ DOVR LQFOXGHG LQ WKH �VW ')' OHYHO�

��� &RPSOHWLQJ WKH GDWD GLFWLRQDU\

'DWD 'LFWLRQDU\ �''� LV D YHU\ LPSRUWDQW PRGHOLQJ WRRO� :LWKRXW LW� WKH PRGHO RI WKH XVHU·V

UHTXLUHPHQWV FDQQRW SRVVLEO\ EH FRQVLGHUHG FRPSOHWH� ,W LV DQ RUJDQL]HG OLVWLQJ RI DOO WKH GDWD

HOHPHQWV WKDW DUH SUHVHQW LQ WKH PRGHO� 'LFWLRQDU\ HQWULHV DUH SUHFLVH GHILQLWLRQV� VR WKDW ERWK

XVHU DQG V\VWHP DQDO\VW KDYH D FRPPRQ XQGHUVWDQGLQJ RI DOO LQSXWV� RXWSXWV� FRPSRQHQWV RI

GDWD VWRUHV� DQG RWKHU REMHFWV�

%HIRUH WKH VRSKLVWLFDWHG &$6( WRROV ZHUH DYDLODEOH� V\VWHP DQDO\VW KDG WR VWDUW FUHDWLQJ WKH

'' WRJHWKHU ZLWK WKH ILUVW FRQWH[W PRGHO� 6LQJOH HQWULHV LQ WKH '' ZHUH GHVFULEHG XVLQJ D

Page 53: Laboratory Information System Analysis According to Yourdon

��

VSHFLDO QRWDWLRQ� WR HQVXUH SUHFLVH DQG H[DFW GHILQLWLRQ RI WKH REMHFWV� ,W ZDV DQ HQRUPRXV

DPRXQW RI ZRUN� DQG RQH RI WKH PRVW WLPH FRQVXPLQJ SKDVHV RI WKH DQDO\VLV SURFHVV�

/,6 � $V ZH GLVFXVVHG LQ &KDSWHU � �VHH ��� &$6( WRROV DYDLODEOH WRGD\� DUH DEOH WR NHHS WUDFN

RI DOO WKH REMHFWV DQG DOO FKDQJHV PDGH ZLWKLQ WKHVH REMHFWV� 5HSRUW RI '' FDQ EH JHQHUDWHG DW

DQ\ FRQYHQLHQW PRPHQW� '' RI /,6 ZDV JHQHUDWHG E\ WKH 3RZHU'HVLJQHU IURP 6\EDVH� ,QF�

6PDOO SDUW RI WKH '' LV LQFOXGHG MXVW IRU WKH SXUSRVH RI LOOXVWUDWLRQ�

Page 54: Laboratory Information System Analysis According to Yourdon

��

Table TEST

1DPH� 7(67

&RGH� 7(67

/DEHO� UHJLVWHU RI WHVWV

&ROXPQ /LVW

1DPH &RGH /DEHO W\SH 3. ). 0)

,' ,' LQWHUQDWLRQDO WHVW FRGH FKDU��� <HV <HV <HV

%,20$7(5,$

/

%,20$7(5,$/ ELRORJLFDO PDWHULDO FKDU��� 1R 1R <HV

3$5$0(7(5 3$5$0(7(5 VSHF� WHVW SDUDPHWHU FKDU��� 1R 1R <HV

7352& 7352& XVHG SURFHGXUH FKDU���� 1R 1R 1R

&2'( &2'( LQWHUQDO FRGH �PQHPRQLF� FKDU��� 1R 1R 1R

6<67(0 6<67(0 V\VWHP WR SHUIRUP WHVW RQ FKDU��� 1R 1R 1R

&20321(17 &20321(17 WHVW FRPSRQHQW FKDU���� 1R 1R 1R

;)81&*5 ;)81&*5 IXQFWLRQDO JURXS �IRU UHSRUWV� FKDU��� 1R <HV <HV

1$0( 1$0( IXOO QDPH YDUFKDU���� 1R 1R 1R

;/$% ;/$% SULPDU\ SHUIRUPLQJ ODE FKDU��� 1R <HV <HV

;/$%� ;/$%� VHFRQGDU\ SHUIRUPLQJ ODE FKDU��� 1R <HV <HV

$02817 $02817 DPRXQW RI PLQ� ELR� PDWHULDO QXPEHU������ 1R 1R 1R

7<3( 7<3( WHVW W\SH FKDU��� 1R 1R 1R

352),/B)/ 352),/B)/ IODJ IRU SURILOH WHVWV FKDU��� 1R 1R 1R

&200(17 &200(17 FRPPHQW YDUFKDU����� 1R 1R 1R

'7B6<6 '7B6<6 V\VWHP GDWH �PRGLILFDWLRQV� GDWH 1R 1R 1R

865B6<6 865B6<6 XVHU �ZKR ODVW PRGLILHG� QXPEHU��� 1R 1R 1R

5HIHUHQFH WR /LVW � OLVW RI HQWLWLHV ZKLFK 7(67 UHIHUHQFHV WR

5HIHUHQFH WR 3ULPDU\ .H\ )RUHLJQ .H\

)81&*5 LG ;)81&*5

/$% LG ;/$%

0$7(5,$/ LG ;0$7(5,$/

5HIHUHQFH E\ /LVW � OLVW RI HQWLWLHV ZKLFK UHIHUHQFH 7(67

5HIHUHQFHG E\ 3ULPDU\ .H\ )RUHLJQ .H\

$1/B$&7(67 LG ;$1/B$&7(67

0$7B7(67 LG ;0$7B7(67

25'%2'< LG ;25'%2'<

68%7(67 LG ;68%7(67

7(67B$1/ LG ;7(67B$1/

7(67B%,//& LG ;7(67B%,//&

7(67B5*5 LG ;7(67B5*5

7(67B:*5 LG ;7(67B:*5

Page 55: Laboratory Information System Analysis According to Yourdon

��

��� &RPSOHWLQJ WKH 3URFHVV �PLQL� VSHFLILFDWLRQV

7KHUH DUH PDQ\ GLIIHUHQW ZD\V WR GHVFULEH WKH GHWDLOHG XVHU SROLF\ LQVLGH HDFK SULPLWLYH SURFHVV

LQ D GDWDIORZ GLDJUDP� :KLOH VWUXFWXUHG ODQJXDJH� LV WKH PRVW FRPPRQO\ XVHG WHFKQLTXH DW WKH

SUHVHQW WLPH� WKHUH H[LVW RWKHU WHFKQLTXHV DV GHFLVLRQ WDEOHV� IORZFKDUWV� SUH�SRVW FRQGLWLRQV�

HWF�

'XULQJ WKH DFWLYLW\ RI ZULWLQJ SURFHVV VSHFLILFDWLRQ� LW LV QHFHVVDU\ WR NHHS LQ PLQG� WKDW WKLV DOVR

VHUYHV DV D ´FRUUHFWQHVV WHVWµ� IRU WKH GDWDIORZ GLDJUDPV WKDW KDYH DOUHDG\ EHHQ GHYHORSHG�

/,6 � 6LPSOH ORZHVW OHYHO SURFHVV ZHUH FKRVHQ WR LOOXVWUDWH WKLV SKDVH RI WKH DQDO\VLV�

352&(66 ����� ,16(57 3$7,(17 '(7$,/6

%(*,1,) SRVVLEOH�SDWLHQW�,' ´QHZµ

SDWLHQW�,' QH[W DYDLODEOH SDWLHQW�,'SDWLHQW SDWLHQW�,' � �SDWLHQW�ILUVW�QDPH� � SDWLHQW�ODVW�QDPH � SDWLHQW�ELUWK�VRFLDO�VHFXULW\�QXPEHU � SDWLHQW�LQVXUDQFH � SDWLHQW�VH[ � �SDWLHQW�DGGUHVV�� �SDWLHQW�UHODWLYH�� �SDWLHQW�'2%�� �SDWLHQW�EORRG�W\SH�� �SDWLHQW�5K�IDFWRU� � �SDWLHQW�PDULWDO VWDWXV�$33(1' QHZ SDWLHQW UHFRUG WR 3$7,(17V

(/6(),1' SDWLHQW LQ 3$7,(17V ZLWK SDWLHQW�,' SDWLHQW�,' LQ SDWLHQW�GHWDLOV,) UHFRUG QRW IRXQG

SDWLHQW�UHVSRQVH ´QR VXFK SDWLHQW IRXQG � XVH IXQFWLRQ DGG QHZ SDWLHQWµ',63/$< SDWLHQW�UHVSRQVH(;,7

(/6(,) UHFRUGV�IRXQG! �

'2 :+,/( WKHUH DUH PRUH SDWLHQW�ODVW�QDPH LQ 3$7,(17VSDWLHQW�GLVSOD\ �SDWLHQW�ILUVW�QDPH� � SDWLHQW�ODVW�QDPH�SDWLHQW�ELUWK�VRFLDO�VHFXULW\� QXPEHU SDWLHQW�VH[',63/$< SDWLHQW�GLVSOD\

(1' '2SDWLHQW�UHVSRQVH ´PRUH WKDQ RQH SDWLHQW IRXQG � FKRRVH RQHµ&$6( FKRLFH

UHFRUG � 6(7 UHFRUG DFWLYHHVF� (;,7

(1' &$6(SRVVLEOH�SDWLHQW�LG SDWLHQW�LG LQ DFWLYH UHFRUG

� <RXUGRQ XVHV KHUH WKH H[SUHVVLRQ ´VWUXFWXUHG (QJOLVKµ � EXW VLQFH SURFHVV VSHFLILFDWLRQ LV DOVR YLHZHG E\ WKH XVHU� LW FDQ EH

HYHQWXDOO\ DQ\ VWUXFWXUHG ODQJXDJH XQGHUVWDQGDEOH WR WKH XVHU�

Page 56: Laboratory Information System Analysis According to Yourdon

��

*272 %(*,1(1',)

(1',)(1',)YDOLG�SDWLHQW�GHWDLOV SDWLHQW�,' � SDWLHQW�VH[ � SDWLHQW�ODVW�QDPH � SDWLHQW�

ELUWK�VRFLDO�VHFXULW\�QXPEHU',63/$< �WR RWKHU SURFHVVHV� YDOLG�SDWLHQW�GHWDLOV(1'

��� &RPSOHWLQJ WKH GDWD PRGHO �(5'�

/LNH WKH ')'� WKH (5' LV LQ WKH ILUVW SKDVH RQO\ D URXJK PRGHO� ,W LV WKHQ UHILQHG DQG

LPSURYHG RYHU DQG RYHU� 0XFK RI WKLV LPSURYHPHQW FDQ WDNH SODFH VLPSO\ EH DVVLJQLQJ RU

DWWULEXWLQJ GDWD HOHPHQWV WR WKH DSSURSULDWH REMHFW W\SHV� WKLV XVXDOO\ KHOSV WKH DQDO\VW WR

LGHQWLI\ QHZ REMHFW W\SHV RU XQQHFHVVDU\ REMHFW W\SHV�

+RZHYHU� LW LV QHFHVVDU\ WR UHPHPEHU� WKDW (5' LV GHYHORSHG DW URXJKO\ WKH VDPH WLPH DV WKH

')'� ,W LV YHU\ FRPPRQ WR ILQG RQH SHUVRQ �RU D VPDOO JURXS� ZLWKLQ WKH SURMHFW WHDP ZRUNLQJ

RQ WKH (5'� ZKLOH DQRWKHU SHUVRQ �RU D VPDOO JURXS� ZRUNV RQ WKH ')'� 7KLV JLYHV WKH

DGYDQWDJH WR XVH WKH NQRZOHGJH JDLQHG IURP WKH ')' �H�J� WKH H[LVWHQFH RI VWRUHV� GDWDIORZV�

HWF�� LQ UHILQLQJ DQG FURVV�FKHFNLQJ RI WKH (5'� ,GHDOO\� WKH ')' DQG (5' PRGHOV VKRXOG EH

GHYHORSHG E\ WKH VDPH JURXS� ZRUNLQJ WRJHWKHU� 7KLV SUHYHQWV FRPPXQLFDWLRQ SUREOHPV� DQG

JLYHV EHWWHU LQVXUDQFH WKDW ERWK PRGHOV DUH JLYHQ WKH VDPH HPSKDVLV� 8QIRUWXQDWHO\� LW UDUHO\

KDSSHQV LQ WKH UHDO ZRUOG�

/,6 � 1H[W ILJXUH VKRZV WKH (5' FRPSOHWHG LQ WKLV SKDVH RI WKH DQDO\VLV� 1DPHV GHVFULELQJ

WKH UHODWLRQVKLSV ZHUH KLGGHQ� DQG FDQ EH WKHQ GLVSOD\HG LQ WKH VXEPRGHOV RI (5'�

Page 57: Laboratory Information System Analysis According to Yourdon

��

25'+($'(5 � �

25'%2'< 7(67 � �

25'5(68/76 68%7(67

$1$/<6(5 � �

0$7(5,$/25'B'*

7(67B%,//&

0$7B25'(5

6$0&2/3/$10$7B7(67

7(67B5*5 587,1(*5

7(67B:*5 :25.*5

&2817/$%

'2&B'(37

%,//&2'(

/$% � �

%2186

&2817*(1

'2&&2'(

3(56211(/ � �

',$*126,6 � �

6(1'(5

3$7,(17 � �

,1685$1&(

$1/B$&7(67 � �

$1/B5$&.

,17%/2&.6

,17,7(06

,1752:6

64$1/

&200(5525

3(5,2'

3K\VLFDO 'DWD 0RGHO

3URMHFW � 'LSORPD 7KHVLV

0RGHO � 'DWD 0RGHO � /,6

$XWKRU � /HQND %DUWRQRYD 9HUVLRQ ��������

/$% � �

$1/B$&7(67 � �

25'+($'(5 � �

3(56211(/ � �

$1$/<6(5 � �

3$7,(17 � �

7(67 � �

25'%,//

%,//+($'(5%,//%2'<

',$*126,6 � �

)LJXUH ��� (5' IRU /,6

Page 58: Laboratory Information System Analysis According to Yourdon

��

& R Q F O X V L R Q

/LNH DOO VFLHQFH� DQG HVSHFLDOO\ OLNH DOO RWKHU DVSHFWV RI FRPSXWHU VFLHQFH� WKH ILHOG RI V\VWHPV

DQDO\VLV ZLOO FRQWLQXH WR FKDQJH� HYROYH� DQG LPSURYH� <RXUGRQ PRGHUQ VWUXFWXUHG

PHWKRGRORJ\ LV PD\EH QRW DV ´PRGHUQµ DQ\PRUH� VWLOO LW LV ZLGHO\ XVHG� ,W LV EHFRPLQJ D EOHQG

RI VWUXFWXUHG DQG REMHFW�RULHQWHG DSSURDFK� DV PRUH DQG PRUH REMHFW�RULHQWHG HOHPHQWV DUH

DGGHG�

7KH DLP RI WKLV GLSORPD WKHVLV ZDV WR FUHDWH D PRGHO H[DPSOH RI V\VWHP DQDO\VLV� ZLWKLQ WKH

VWUXFWXUDO DSSURDFK� DSSOLHG RQ /DERUDWRU\ ,QIRUPDWLRQ 6\VWHP� $OWKRXJK WKLV DQDO\VLV KDV

FRYHUHG RQO\ D VXEJURXS RI DOO WKH DFWLYLWLHV SHUIRUPHG LQ WKH ODE� LW KDV SURYHG WKDW WKH WLPH

DQG HIIRUW LQYHVWHG UHSD\V E\ GLVFRYHULQJ DQG FRUUHFWLQJ WKH HUURUV DQG LQFRQVLVWHQFLHV� LW OHDGV

FORVHU WR D ´SHUIHFWµ V\VWHP�

$V 7RP 'H0DUFR VDLG LQ KLV ERRN� 6WUXFWXUHG $QDO\VLV DQG 6\VWHPV 6SHFLILFDWLRQ >�@�

´>V\VWHP@ DQDO\VLV LV IUXVWUDWLQJ� IXOO RI FRPSOH[ LQWHUSHUVRQDO

UHODWLRQVKLSV� LQGHILQLWH� DQG GLIILFXOW� ,Q D ZRUG� LW LV IDVFLQDWLQJ�µ

Page 59: Laboratory Information System Analysis According to Yourdon

%,%/,2*5$3+<

>�@ ôXERU ãHäHUD� $OHä 0LqRYVNë � 2EMHNWRYR �RULHQWRYDQi WYRUED V\VWpPRY D MD]\N &���

3HUIHNW ����

>�@ 7RP 'H0DUFR � 6WUXFWXUHG $QDO\VLV DQG 6\VWHPV 6SHFLILFDWLRQ� 3UHQWLFH +DOO� ����

>�@ (GZDUG <RXUGRQ � 0RGHUQ 6WUXFWXUHG $QDO\VLV� 3UHQWLFH +DOO� ����

>�@ 3DYRO 0HGHUO\ � 8QLYHU]LWQp LQIRUPDqQp V\VWpP\� 'LSORPRYi SUiFD� .DWHGUD

LQIRUPDWLN\ 0)) 8.� ����

>�@ 7LERU %DwXUD � 0HWRGROyJLD WYRUE\ LQIRUPDqQëFK V\VWpPRY� 'LSORPRYi SUiFD� .DWHGUD

LQIRUPDWLN\ 0)) 8. � ����

>�@ ãWHIDQ 5DMHF � ,QIRUPDqQë V\VWpP 0)) 8.� 'LSORPRYi SUiFD� .DWHGUD LQIRUPDWLN\

0)) 8.� ����

>�@ (G <RXUGRQ � 1RWHV RQ (G <RXUGRQV 0RGHUQ 6WUXFWXUHG $QDO\VLV

KWWS���ZZZ�\RXUGRQ�FRP�ERRNV�FRROERRNV�QRWHV�PVD�KWPO

>�@ (G <RXUGRQ � 6WUXFWXUHG $QDO\VLV IRU &OLHQW�6HUYHU 3URMHFWV

KWWS���ZZZ�\RXUGRQ�FRP�VHPLQDUV�06$&6�+70/