+ All Categories
Home > Education > Landscaping - a technique to aid understanding

Landscaping - a technique to aid understanding

Date post: 25-Jun-2015
Category:
Upload: stag-software-private-limited
View: 503 times
Download: 2 times
Share this document with a friend
Description:
In HBT, there is a technique to aid understanding of a system / application.
7
Transcript
Page 1: Landscaping - a technique to aid understanding

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!

!

!

!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!

!

!

!!

!

!

!!

!

! !

!

!!

!

Page 2: Landscaping - a technique to aid understanding

!!

!!!"""#!"#!$%"&$!'!"(!")(*+,%!!!!!!!!!!!!!!!!!!!!!!!!!---------------------------------------------------------------!!!!"#$%%&'((.*'!!

!

!

!

!

!

!

!

!

!

!

!

!

!

!

"#1296#/%1<A!C!;-6,1%W(-!&.!C%2!X12-*9&#12%1<!

!M5!3.!7&*/!&'/4C7%!K,-%!)4&651*4*L!H1%!0&C%)!"4/-!/-%!:'1>7%3!10!25)%'*/&5)456!&!5%"!&::74C&/415!45!&!)13&45!/-&/!-%!4*!!250&3474&'!"4/-+!-&*!

:'1>7%3! 10! 25)%'*/&5)456! 10! /-%! &::74C&/415#! ;%! 25)%'*/&5)*! /-&/! )%C13:1*456! /-%! :'1>7%3! 45/1!4501'3&/415!%7%3%5/*!&5)!%*/&>74*-456!/-%!C155%C/415*!>%/"%%5!/-%*%!%7%3%5/*!%5&>7%*!-43!/1!C13%!2:!"4/-!611)!N2%*/415*!/1!25)%'*/&5)!/-%!&::74C&/415#!e147&<!!H1%!0462'%)!/-&/!25)%'*/&5)456!&5!&::74C&/415!4*!51/!Q2*/!&>12/!"&7P456!/-126-!/-%!9&'412*!0%&/2'%*!94&!/-%! 2*%'! 45/%'0&C%K&**23456! /-&/! /-%! &::74C&/415! -&*! &5! dML+! 4/! '%N24'%*! &! *C4%5/404C\*.*/%3&/4C!"&7P/-'126-!10!9&'412*!%7%3%5/*!C133%5C456!0'13!

!%594'153%5/+!&'C-4/%C/2'%+!0%&/2'%*+!>%-&941'!&5)!*/'2C/2'%#!!,-4*!4*!&!/%C-54N2%!C&77%)!a&5)*C&:456+!&!C1'%!C15C%:/!45!;I,!K;.:1/-%*4*!I&*%)!,%*/456L!/-&/!%5&>7%*!15%!/1!*.*/%3&/4C&77.!C13%!"4/-!3%&5456027!N2%*/415*!/1!25)%'*/&5)!/-%!%5)!2*%'*+!&::74C&/415!&5)!/-%!C15/%T/#!M/!4*!>&*%)!15!/-%!*43:7%! -%!&5*"%'* #!V9%5!40! N2%*/415*!)1!51/! .4%7)! &5*"%'*+! 4/! 4*! 1P+! &*! 4/! 4*! %9%5!31'%! 43:1'/&5/! /1! P51"!"-&/! .12! )1! 51/!P51"#!!!!

Page 3: Landscaping - a technique to aid understanding

!!

!!!"""#!"#!$%"&$!'!"(!")(*+,%!!!!!!!!!!!!!!!!!!!!!!!!!---------------------------------------------------------------!!!!"#$%%&'((.*(!!

Y1"!15/1!a&5)*C&:456!45!)%/&47###!!,-%! 1>Q%C/49%! 10! /%*/456! 4*! /1! %5*2'%! /-&/! /-%!:'1)2C/! 1'! &::74C&/415!3%%/*! /-%! %T:%C/&/415*! 10! /-%!9&'412*! %5)! 2*%'*#! ,-&/! *&4)+! -1"! )1%*! 15%! 6%/! 45/1! /-%! 345)! 10! /-%! %5)B2*%'*! /1! >%! &>7%! /1!&::'%C4&/%!%T:%C/&/415*!/-&/!/-%.!-&9%^!a%/!2*!)4**%C/!/-%!:'1>7%3###!!=4'*/7.! */&'/! 0'13!/-%!12/*4)%! B! /-%!3&'P%/:7&C%!&5)!9&'412*! /.:%*!10!C2*/13%'*! 45! /-%!3&'P%/:7&C%!"-%'%!/-%!&::74C&/415!4*!61456!/1!>%!2*%)#!,-%5!4)%5/40.!/-%!9&'412*!/.:%*!10!%5)!2*%'*!K1'!&C/1'L!45!%&C-!/.:%!10!C2*/13%'!45!/-%!3&'P%/:7&C%#!Y1"!4)%5/40.!/-%!9&'412*!2*%!C&*%*\'%N24'%3%5/*!01'!%&C-!2*%'!/.:%!&5)!/-%5!/-%!/%C-54C&7!0%&/2'%*!/-&/!C15*/4/2/%!/-%!>2*45%**!2*%!C&*%!1'!'%N24'%3%5/#!Y1"!94%"456!%&C-!'%N24'%3%5/!0'13!/-%!:%'*:%C/49%!10!/-%!%5)!2*%'+!4)%5/40.!/-%!&//'4>2/%*!/-&/!3&//%'!01'!%&C-!'%N24'%3%5/\0%&/2'%!&5)!/-%5!%5*2'%!/-&/!/-%.!&'%!/%*/&>7%#!!,-%5! 319%! 45"&')*#! d5)%'*/&5)! /-%! )%:71.3%5/! %594'153%5/+! */'2C/2'%! 10! /-%! &::74C&/415!K&'C-4/%C/2'%L! &5)! /-%! /%C-517164%*! 2*%)#! G19456! 02'/-%'! 45+! 4)%5/40.! "-1! 2*%*! "-&/! 0%&/2'%+! /-%!:'1047%! 10! 2*&6%+! '&5P456! 10! &! 0%&/2'%\'%N24'%3%5/! 45! /%'3*! 10! >2*45%**! 43:1'/&5C%! &5)! /-%5! /-%!C15)4/415*!/-&/!619%'5!/-%!0%&/2'%#!=45&77.!25)%'*/&5)!-1"!%&C-!0%&/2'%\'%N24'%3%5/!&00%C/*!/-%!1/-%'!0%&/2'%*\!'%N24'%3%5/*!&5)!/-%5!25)%'*/&5)!/-%!*/&/%!10!&!0%&/2'%!K5%"+!31)404%)+!*/&/2*!N21L#!

!*!:4C/2'4E%!/-4*###!

!

Page 4: Landscaping - a technique to aid understanding

!!

!!!"""#!"#!$%"&$!'!"(!")(*+,%!!!!!!!!!!!!!!!!!!!!!!!!!---------------------------------------------------------------!!!!"#$%%&'((.*&!!

R-&/!&'%!"%!/'.456!/1!)1^!R%!&'%!/'.456!/1!C'%&/%!&!345)3&:!/-&/!C15*4*/*!10!9&'412*!4501'3&/415!%7%3%5/*+!/-%5!N2%*/415!/1!25)%'*/&5)!/-%!4501'3&/415!%7%3%5/*!&5)!31'%!43:1'/&5/7.!%*/&>74*-!/-%!C155%C/415*!>%/"%%5!/-%!9&'412*!%7%3%5/*#!,-%!&C/!10!25)%'*/&5)456!/-%!45)494)2&7!%7%3%5/*!&5)!/-%4'!C155%C/415*!'%*27/*!45!N2%*/415*!/-&/!&4)!25)%'*/&5)456#!F*!"%!:'1C%%)+!"%!%*/&>74*-!&!C7%&' >&*%745%!10!%5)!2*%'!/.:%*+!'%N24'%3%5/*\0%&/2'%*+!&//'4>2/%*+!%594'153%5/+!2*&6%!:'1047%### !a%/!2*!711P!&/!*13%!10!/-%!N2%*/415*!/-&/!%3&5&/%!>.!&::7.456!a&5)*C&:456###!

!

G&'P%/:7&C%! R-&/!3&'P%/!:7&C%!4*!3.!*.*/%3!&))'%**456^!R-.!&3!M!>247)456!/-4*!&::74C&/415^!R-&/!:'1>7%3!4*!&//%3:/456!/1!*179%^!R-&/!&'%!/-%!*2CC%**!0&C/1'*^!

J2*/13%'!/.:%! F'%!/-%'%!)400%'%5/!C&/%61'4%*!10!C2*/13%'*!45!%&C-!3&'P%/:7&C%^!;1"!)1!M!C7&**40.!/-%3^!;1"!&'%!/-%4'!5%%)*!)400%'%5/\254N2%^!

V5)!2*%'!KFC/1'L! R-1!&'%!/-%!9&'412*!/.:%*!10!%5)!2*%'*!K&C/1'*L!45!%&C-!/.:%!10!C2*/13%'^!R-&/!4*!/-%!/.:4C&7\3&T#!523>%'!10!%5)B2*%'*!01'!%&C-!/.:%^!!Y1/%X!!F5!%5)!2*%'!4*!51/!5%C%**&'47.!&!:-.*4C&7!%5)!2*%'+!&!>%//%'!"1')!

!

(%N24'%3%5/!Kd*%!C&*%L!

=1'!%&C-!%5)!2*%'+!"-&/!)1!/-%.!"&5/^!R-&/!&'%!/-%!>2*45%**!2*%!C&*%*!01'!%&C-!/.:%!10!%5)!2*%'^!;1"!43:1'/&5/!4*!/-4*!/1!&5!%5)!2*%'!B!"-&/!4*!/-%!'&5P456!10!&!'%N24'%3%5/\0%&/2'%^!

F//'4>2/%*! R-&/!&//'4>2/%*!&'%!P%.!01'!&!0%&/2'%\'%N24'%3%5/!/1!>%!*2CC%**027!!K01'!&5!%5)!2*%'!10!%&C-!/.:%!10!C2*/13%'L^!;1"!C&5!M!N2&5/40.!/-%!&//'4>2/%!4#%#!3&P%!4/!/%*/&>7%^!

=%&/2'%! R-&/!&'%!/-%!K/%C-54C&7L!0%&/2'%*!/-&/!3&P%!2:!&!'%N24'%3%5/!!K2*%BC&*%L^!R-&/!4*!/-%!'&5P456!10!/-%*%^!R-&/!&//'4>2/%*!&'%!P%.!01'!&!*2CC%**027!0%&/2'%!43:7%3%5/&/415^!;1"!3&.!&!0%&/2'%\'%N24'%3%5/!&00%C/!1/-%'!0%&/2'%K*L\'%N24'%3%5/K*L^!

$%:71.3%5/!%594'153%5/!

R-&/!)1%*!/-%!)%:71.3%5/!%594'153%5/\&'C-4/%C/2'%!711P!74P%^!R-&/!&'%!/-%!9&'412*!;R\DR!/-&/!3&P%!2:!/-%!%594'153%5/^!M*!3.!&::74C&/415!C1B71C&/%)!"4/-!1/-%'!&::74C&/415*^!R-&/!1/-%'!*10/"&'%*!)1%*!3.!&::74C&/415!C155%C/\45/%'B1:%'&/%!"4/-^!R-&/!4501'3&/415!)1!M!-&9%!/1!346'&/%!0'13!%T4*/456!*.*/%3K*L^!e1723%+!,.:%*!%/C#!

Page 5: Landscaping - a technique to aid understanding

!!

!!!"""#!"#!$%"&$!'!"(!")(*+,%!!!!!!!!!!!!!!!!!!!!!!!!!---------------------------------------------------------------!!!!"#$%%&'((.*)!!

%%%%%%%%%%%%%%%%R7D=12SI9%;!C9,.'!4*!/-%!=125)%'!8!JVO!10!D,F[!D10/"&'%!U'49&/%!a434/%)#!-

!!U&**415&/%!&>12/!%TC%77%5C%+!-4*!34**415!4*!/1!

!!;%!C&5!>%!'%&C-%)!&/!#9,f9&#<9.7&M#*-`6.) . -

,%C-51716.! R-&/!/%C-517164%*!3&.\&'%!2*%)!45!3.!&::74C&/415*^!a&562&6%*+!C13:15%5/*+!*%'94C%*###!

F'C-4/%C/2'%! ;1"!)1%*!/-%!&::74C&/415!*/'2C/2'%!711P!74P%^!!R-&/!4*!/-%!&::74C&/415!&'C-4/%C/2'%!711P!74P%^!

d*&6%!:'1047%! R-1!2*%*!"-&/^!;1"!3&5.!/43%*!)1%*!&!%5)!2*%'!2*%!:%'!254/!/43%^!F/!"-&/!'&/%!)1!/-%.!2*%!&!0%&/2'%\'%N24'%3%5/^!F'%!/-%'%!)400%'%5/!31)%*!10!2*&6%!K%5)!10!)&.+!%5)!10!315/-L!&5)!"-&/!4*!/-%!:'1047%!10!2*&6%!45!%&C-!10!/-%*%!31)%*^!R-&/!/-%!91723%!10!)&/&!/-&/!/-%!&::74C&/415!4*!*2>Q%C/%)!/1^!

I%-&941'!C15)4/415*!

R-&/!&'%!/-%!C15)4/415*!/-&/!649%5!&!>%-&941'!10!&!'%N24'%3%5/\0%&/2'%^!;1"!%&C-!C15)4/415!4*!3%/!B!"-&/!)&/&!K8!9&72%L!)'49%*!%&C-!C15)4/415^!

!!

D233&'4E456! a&5)*C&:456! 4*! &! C1'%! C15C%:/! 45! ;I,! K;.:1/-%*4*! I&*%)! ,%*/456L! /-&/! 4)%5/404%*! /-%!9&'412*! 4501'3&/415! %7%3%5/*! &5)! /-%! :'1C%**! 10! 25)%'*/&5)456! /-%! %7%3%5/! )%/&47*! &5)! /-%4'!C155%C/415*!%5&>7%*!N2%*/415*!/1!&'4*%#!,-%*%!N2%*/415*!"-%5!&5*"%'%)!&771"!15%!/1!25)%'*/&5)!/-%!&::74C&/415!K*.*/%3L+!C2*/13%'!&5)!/-%!C15/%T/+!&5)!C15*/'2C/!&!C7%&'!>&*%745%!01'!*2>*%N2%5/!*/&6%*!10!/%*/456#!!R%!-&9%!&7*1!*%%5!/-&/!"-%5!&::7.456!/-4*+!"%!25C19%'!/-%!34**456!:&'/*!10!/-%!:2EE7%!&5)!/-4*!-&*!-%7:%)! 2*! /1! 43:'19%\04T! /-%! '%N24'%3%5/*#! M5! &! 52/*-%77+! 611)! N2%*/415*! &4)! 45! %&'7.! )%0%C/!)%/%C/415\:'%9%5/415!&5)!"%!-&9%!2*%)!/-4*!/1!/%*/!'%N24'%3%5/*!&5)!51/!157.!C1)%#!!;&9%!&!6'%&/!)&.< !

!!

Y1/%X!$'1:!3%!&!51/%!&/!&*-k*/&6*10/"&'%#C13!1'!/"%%/!3%!k&*-n/-4'2!40!.12!74P%)!/-4*#!,-&5P!.12#!!!!!!!!

!!

!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!

!

Page 6: Landscaping - a technique to aid understanding

!!

!!!"""#!"#!$%"&$!'!"(!")(*+,%!!!!!!!!!!!!!!!!!!!!!!!!!---------------------------------------------------------------!!!!"#$%%&'((.+-!!

.(*!7#)%$E!!

!

!

!

!

!

!

!

!

!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!

!

!

!

!

!

!

!

!

!

!

!

!

!

!

UD"#4$1%V%E47KD1W%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---^#8$!31%#)-='#%#)"-ZY1%:#$?-M29$#[----------------------------------------------------------------------------------------------------------------------------

F)#!$331%#)-F#!"8-ZY1%:#$?-M29$#[%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^#8$!31%#)--------------------F)#!$331%#)-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

%

-

!XD1$%H$2PW%%%%c#<$!'#-/"";#3-Z=)$(!,8?-X2$!"9-c$279,%[------------------------------------------------------------------------------------------------------------------------/":`#2$-J,0-Z/$9+,!?-X2$!"9-c$279,%[--------------------------------------------------------------------------------------------------------------------------->21)#7-c',9"-Zd#7;1)?-M29$#[-

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->21)#7--------------------c#<$!'#-------------------/":`#2$-

!

E47KD1723Y%52=2B7#$%@$L7=#%YOD=D%@$L7=#%Y;$<%@$L7=#W------------------------------------------------------------------------------------------------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^#8$!31%#)-='#%#)"--------------------------------------------------------------------------------------------G,<")-F#7"- J#29$-4+,!!-F',!,7)#;'0%

-

!

52LGDK%@$L7=#%V%Z#37#$%XD332<D12K7D#W%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%U1'$-b")%#-ZY1%:#$?-M29$#[-

J,%$8-R1;!#-ZF12"?-M29$#[%---------------------------------------------------------------------------------------------------------------------------------------------------U1'$------------------------------J,%$8-

!H$GI%?H$2PW%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%41:',9$;-=$(&#(-ZY1%:#$?-M29$#[----------------------------------------------------------------------------------------------------------------------------------------------------------G')$(-F'$8$;-ZY1%:#$?-M29$#[-----------------------------------------------------------------------------------------------------------------------------------------------R#1!#%-/#(-ZY1%:#$?-M29$#[-----------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------41:',9$;----------------------G')$(---------------------R#1!#%%

-

!

Page 7: Landscaping - a technique to aid understanding

!!

!!!"""#!"#!$%"&$!'!"(!")(*+,%!!!!!!!!!!!!!!!!!!!!!!!!!---------------------------------------------------------------!!!!"#$%%&'((.+.!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

6,-7"!-U[EE-+,;0-?-

---41:(+)$:"-!,-,1)-7),1;-#!--!

!

!

!

!

!!!!!!!U,$2-,1)-+,%%12$!0-,2--------------------------------------

-

-

-

-----@,88,&-1(-,2!!

!

!

!

!

!

!


Recommended