ࡱ> Pw  yuv`!=Җq7R¤Ul{hdQfxڥXMlD:\rӐ*J$!C6- gw6k^ބ4J8p{J+N\zUq E*o~=7il]oyv5D!gq>6oAi,6]=cm'c~i\HG4"_%дB/ODo>NQ!пl5,vհۖWuZXd !ZFG&R`B13!gfWfUY_ Z09}ict)Kf.#)Rˈ3Bϡ1($Qskt5L[a >Σ(i.zS0N֌l==-쪌v8LXe].lcG_ϝk}p&{ݟش?QJF`P,"N(a\VhH7pH $k$Y4d鲍,'feC{$\`ɖ[sͅ_fVyˑm1rZ|q\i9/Wq|r[+GΡ!GK@v@Hq4rҩ,=%m DCGwBB6c֢`8!2u0+$Ch5qL֢0H%}1Bؑr ;ebxޥ t% ،( y3n:e8di4$A=S *.O<+qutBϕ<+ѳ8:ifu'=!9fF'87Sv[(K1WoT͟ y~KڎUfAge arP|X@<@e&Y EPUf5%ʟeya?miD">]{H\eAD^04}ΚRHa+p>}*[X޷]v;6alO2•K0#EH;qʔ%y8 V=od-r \)@Y/*Yl h*[W[,*dp ]f+MpDD]Q qV)q*}Iw"-[mr)!A8n;XAKB1x`hKLcI눽w z 1ݔ-ИʮKh,g|7vHE>JxZ7}\u}k1Ǣߜ5fAu߾/{?սJ\e ݨjH6!v M6LQvXӅa&0TRE d gيBn }KY9@&$(g*I8mfu"(U^i6*^a~Nit탃s2 5KKI=V{P& +'e;7%G dkPlkuJ䏩&NQЦrM7\܏6=f{WZz*I^-d W5"6zgf;*wھ?n`@w*@$nd;<13Pwgȣ1{㌴lGx$(2l3 @P(4=69-%븱*;ɝLH!\׈^o[ v"lIe{*?=[zm*&ˠ KrA`rJ)(N"oSoL=CgѫTn=iG`!Ҿ9{$ڤC%P ~%'pV9xڥWϏD;Zl5^LcRʲA- iaQ Z*Zi/\&dc!UzB\ 7pȅSʛ7 mVN3oo5!6 "?"7H˯r.Fd,"b^"F- veZ|ONɭŃ)FK^,E>"ph @Б.C.rx{~=䍥[r? Z5+5F5;zui%]ehef[ѬWgma2.y ra[y`x`yp)9\΃ UM(KL0_31 @P5FPF}N$M3mUk8y-vOmmH{X GϓThTo!"GH9/_lB2K=,F1+ncէ,U18.-ٷco^Œ.n4k(V<!w<OOj1Ή<I&?ѵ](*x?pd lQ0ƪ."kӻҠή6YK+WG>UNŰ:7յF<5>4_^#\sFj5O4p&# sJT v0CvaK|׮DeDRaNSNʥt6ݟQ<m͂vݎVi_1f`~|{_gܓ .GcW2?vkGJ09Evf=̡bd.N8 &x6/W%jb/eѨ_<;,5uo@ʝQפ`a/ԉg3`i{Ͻ4-Ιf8?`!z6=%LGٌ@S2HxڭXMlE~vm/ulbAjF@U A " ?iŁK7:YFDP6'$ĭRQ.\ci#čBBBD8qB(yu2.4v73{}O|X *~$'+y~Kn2>Eo~W͎ߢ/j^w-;[w8_]11k@sE|{k۝x&v48N/Gp1ȈQ]y(AO)la-y q( 峦Y-9?]5wKjM+^|xMkz-|+ehW\j q&f@CX!"qumކ8 iXAτ*"/ȥ(؟6h{O"`"# cOk<_v_FG}Qp>m;S6i:g{MOud[L 쎽洝N`RĵMq>0;?T29@B'ⅷmd?w< Y{3@{ޕDZ1#`d7@#ӱ$nĺ-,n!ZVl>bMC9kڤIF+5'FbR 0Җdv~? $wY7@ͦrUi Yku۫.uMo{"*j2 Ke;fɳiV'y[%%1bfQ,G_+ZF:ivfRI7T/IբK?p-VFjܼl&4*8ZLW)6L(HEUr/&Td<ʴ!>ORȊF~7LV.r35-83X!tDp!N*Ő%=)T1Xytvx&Lj=t7e5+1A_gVi;bL?*cR NhUq)@^@nE͸:)9׆p~_ ^Gq BSw0ԱlUTMk~'3 v-Rd2).Dc+FXoeﷆo!~z~{<α~*]$K3,iӏoݶҺ! hݩ?وɢ?z(HJ_:΅_/'ҵW3hFZ6U,_ϭiG-;[v#U!#zn)>[<)V @PNG  IHDRhsgAMA IDATxohgMpԋ 킌Ӎ#sǤp2aY8%m[ٹ-ROMז[t=Y_b"4k<"h1=2 ܋Ǟ*$43<3{4M ju0`* , bp`0`* KN@p&~hi meqg]88eVNSAц&P7tj<-ځi- \C+L6W]wXuKqL(rke7Yj`6үk@G1߬ yN(=XA0͡jh5=MFSLhbU G;S)3+y`ԑx6pEz|v`b=>U@UA=Xht6F,8 R T,4E%%Sl/LK @- _fR TqEn趠n qV qHwi)M|,t%C h_{iĔ~$AT Μ+;io*8J3<Ҍo*0}'bWwTĔQн?+!e.fC4F0J3)VQ2Z|Gnm^:GbمpTDegфby~$-xDua/+p;W{ssw Kx-`s!e$^3N'&䀕%Įi;%0wk^IȮzo鱛{)=M/|TxsՌKe*nG(,4AX!)4'"au+_n;Ĥ.Yp;bJ neflf? Qk6|T,ANg+u/͗ (i%0䨰\^E颋G4z .rȶ 0r(%zrRÎ? {OF2g5/ %hڰ ߤQ$'36dnY]`+A~D~? 7 :\H& l{k,8x"}߃^c x~Y~xo="I'^jKbJ45쐏d?+Usg}V:DD)}'|`>>=E}} a?w`0L10>xoo~}~4}?7>.Gvr~?FC].?b`G~Z~ wXYbt TU,t TAQ,ê)6ɲV'Ӧt TWp ygw0iy)\p|.=pKLIҁt2ԝZLSPlHp4*aƏҔo+ lnp4^ (:E9My7GӦ+_5JS|,)z`0Qc@Ύ}{|Èt $'Tb1 W͡6.1o˙\ Y,fdN,N3EzيT_‰IDNzga0͡ZK/(M3`NzЁRqtNa01ȿ :Nz) 5oX64BtkͽfD+`L240LP|4>L1sw/ FgDŽtHX+tPA9pr =bQN]D5602OK;;zM4R\sodqc@eV Z,BkeVa5So,/NטƏJN4~qh*YiLȥn8t ;\{9]cKflDXDxu I1 i noxފmȮ(Ǚ\CAr!$Izْk}dU-.gr/yA @-C P/d2maFwnz#)F9K14r&`YA)ic & ݕ"B$QL2*&Rœ U r6.I\ZSFiw(hN*Ṵ<穿pp&.u2;Ǝh `cdFs;@#TbD#4bE{[ MWfFt`Sc4-G4V/Ҕ=]939Fաžq{Fij2N`6dnbNB1!ѭh$8,I1fEwg_d5M;7֢i@tXnDۛ45+0:@ۃJ ;mwYZZp% Fi/י 8}݊FP7 Mn؞ɤ5MGnlE#/iiY5[E6DjL~+(8PŠimϾȖ8 :KzF&fn3ȯيFmvgj2iٱpB 860̽=pr69~F˯^Ov,kvOX/[4Pxglq-}>.{^ *TRvPRëk{e't/XAbW'{®h U$( f?3GBVHaͮцy1gf R:mxt,p!2G290(Dg:S8@tX1nt}ē%6)JaPُGi~N~RÎ7rdpF󠰗P=>հƏbhY@L;1$ž`/Uk8jAhd"9p+ڎk/ž0ig G7qbc64-"Z.d2iiRӲk&&Hr[ big 7sOA1d2i'g܎QS4Mcn3gf+'Dޥ;nVcJm-flh9[1>> 5E]>u|`G![޹pX^b5tyhW[,=qgBtKw#چhR:߶'&a$tv;\ }_>14YxjAoFMOX2ڍ4 4L1`}8('S)s俸54lQ6/~a+ LsX ȲdUsZLJkh 5=TMXFQ.2*;moqmȎ5678ې-1D ơ9N3t im[&lnpA}HǚtJ ^KF;]7[W&/F m1t@8F||({_UB*($~բjRRuM+#u@BqEl@(<)L"T?NJ8Q A.4n.9e ԏ~ $/T>D2v`fVŋ¡ |QTz?`xY\)})* wрS q`k r"D8lDCDhq_<j&${nJ6 r3i{^,!2e^ڞg3U%}H8H]N y.dbGٱmU YGì!zJ޻X%_ĻÇ[jVV>Ňc)r2׳KYahKxDnF(t:WO0UQ$"ˇOThPFX#][#1v{nl8R/T/5=%gb_ᐖQ'B"{Cf@p$FRj 8lJ%#͝R`+8ҫb_ `@F:8A @H,p8N%!T^\"O!m랓B .K$p;It 8cS4< 3m!dȹ:eXc՝Irɉt ]rXV8)֭K zl:C;tQC"@}(_ABܬ SRUi-{[V[:Rf -+"8B% hZŴ *!罸[@#05,men_35 H4ԏ?F;T'Q +u;=:-#O{{P`xm@(yE+=`nuE%l`ѮڙuiW? #uft$]!?7١aTB޻}z0/vWGOL J^Er.49e se~4;ZgYvUxNΫJ^N>VK0|8 K$(G5fͼP CA>\'CRNҎsk@}KJhD-"1%/W"㧋_̇C5q^dbe-1!TBNӴQ ;*#YI‡#ʖ g;.6C% 0Oh$Z1L>J(;j+5Z1?o&Χ69)v]=1Wr]?-F#LB = Y?_ir .>'Ip-j;*7/VC?}t` G+Mz,>Z1 x|}أ𷗁$o|v8 ~zŁFWa5\%qES;R bA42>3»cXcufL-,m4lƶZmoۋnȹ 8!2闫(PiO0A?7],jկB7GHX_[p(R*f  0Dhz>5 4G7'gX4[g ʖbeT j(4pFL<&4w/]$H(6 -ҫevhxz*MG҅("IDATO>C%\C@Wj9d6j>G}ެɿOfͪfij6f~۾Q}qf9>R KE0v >vh{/2M,5HݡG1eKQ|zjzm}0c\s)?J D6^|F1.nw,9dɧoADze鿥1}~sVvT:4#Q<1b%krJr`?3?_i['-n7C] [=4h'0ñwOe" \F?8Y.ubX2EUVis.Ro%DθN<{.NNw\'(mu96:B381+vXP)7)v"%-~hO.e OOñ0—BRj4 Gh#l#D8:ܙRM)pKG.p'5ۜ:8-ad[ Q )tyuS|)v ")>;[38:Ⓨ'jGh#l D8: Gk#F"8:G#l6D8:E5:*ᖎ0 G#lD8:EWatMۅp[:ftu[ڟNNa AW Gg`OMqypfԟp=SeHc\%ff/ӟх]Q=c8E 7Buʹ,Br^jiegW$5#nV jq-4,9[iG ^bv[l+=w(f ̇xs18驘Y5uIMQ#Hgs/(y';Z]=@, n<>kV+yYe<F#Q61HWiGW ^_!c>2ݾLT N_P2Ǵ] Ww ޻ntf 1_@ ϿfG?Xr^݊5\&=K)y٬T/UqMjAdQ MOŶՂٵ TB#O{7dl)sqYʺ/}@npLypH!Ztka"Y@MՖvz(MDx$Sq7x {~]*fXq>|:{'},sX;.>9o GSI"&ͭlQ+_YHƸ RޥFQw鬜vGKs碉pX߼⑓xܳtŨ? P@RɧIuGUn <oRF%K Mj^ Gr.I(M@%ҶP~kOڍ3uǭlɵE;PpvDLb'su-QwBJOyzՂ|:k}y-lj_xkGg(\&Z-B1lA4>#Y.-Zyd<Zx-8S H0 q^Od^7bX"V`H>=]{sq^üaE/+yGwBL@>kX8_{BS!z\~_}je3P>%A=x(B3PQD"΋T/^IQ.U*.>ԕTQӏ?{H_s] @$p"=,適v =.% 2h9/hmncC70}Vz/,A^Lf#pUc˽xLIDM"SϿ[o]5ʘ:)H]QrVS Eg#!x$ԬL}D~8rCc b7O_& /Dju5{k>p^lɒNp^4@8?rE9_Z^丝Հg}Ga46G\L&VPdž+܎ҺZ;RjGCT)AQUOUS1_ׯNIA j(;rk/%~_@L%;ڜ\]t8o9WfUùbEUUGut:]W,#o0wŒ&omv֣êq@r6}EuP!Pf0/AxB.M:͘O` qRř k/Ԥ s \UiDQ:uvDcF(oke.a?gv`蕵v u\'(:ٜz:L_s; W-s,gb\ 4fXem,U~w9 ;QH+18WkQ3YQձ&2E'x -EQWԚ2ab7h )'c#t5*FS)^c +`5\-kL>t}?$QUTÜ\TB 8o֋k ! /쨜UvTm*?0q~AF^&@&]m3Fly-< j6'̄x806"8,L&WEeGқ{\l?37қ$ifx2ʎ:缌EM2ԪU shIc` GԬ`HɊiʏj网ea{:˓DhL0򆫛xX2"|>-%N$W$ۃ1\N\븫Sʼl?m7] n1%y˚F~¼ BS]x{,Lu~&5JIɨ67.]Q#i S Mgm~S-E3jR\shdAօ<_TtJIo qn6*ySF-yht]8֠b*fE(h~n:&zQE)/Ͻ\ݮp/i=9~[NlM%;vq M?AtP2OwY~GﲼkD_Ccpxd8<7{ϑ2F07=aG7Ĕtﲼ(;Jt1!Yun6F^<ڴB QQϦ(hw)R0vҾ.*39h~cnQPJg#lw wAR\ͬK1#oP..N=.7}Bqh0?ƞ%Lӽ0@O;Gk`GN4ٞ9gM7'{bJJf|0U.0)̄t&LLJOw'l4?7~j\Ttc Qy4]3gCٵ'3QJg T&4&6d$eG <%=1'q2J {(禬cM-!@L/ILl9O)gWp^fSVf~a)QU&aۣw9NA)Ba&h 50 $~.yLŌSJŲiqpCZRp+!3v,Ė!R@ Tn8ڦ:2 쨉W1b`qZ{^}ǁ)Y AMħnkiY+sv+) y֌)iZ H $t`H}תTH%c0MÉKӠ)5b0הVQ z1'\g/hVkop\V(cK/bZfKk R`L.M8)r?1CSZ{C;G)fTe-!bX50{lQVkM.fUH솻)Z|d`.9.[?N7y}תc*Tгn' /b5ysz]X 0M@MلwI`ZS EtSoz`1-a0 㪙eźb0R_AS|c!T=b0R_qSdညkjL Tt\A/(5"`6 *sݭ .0L``0UT  S5X80L``0UT  S5X80L``0UT  S5X80L``0UT  S5X80L``0UT_|WkU7_/1oa*+/b{íJsOWt|laZ%'߼?4xOkH4Gp^" BNfIMiZA"/ ԣঊo`P23T6зʎ,omֆ#:07&Fވ>zV$0Aך1[jV5[G91з褙DWֆ7fIJKGŔ@LM (Eh0}@4cCt}8f_ l3{(6ṪBqTY*_ üQ'm\qO[ya# K裛f-YJKn&IǍ7fù47]\  3/omxw9}Oq~(pj70y(r#ox{rrlOxZ'碋QMGi3N즐ѳ,C#ƄI|B9UU%IGA] IҌPBc!Fp^/D(s\A`dxL"b;nh3{b*G.YMQx"g)8KBQ @g'T~&WWs+ۻTvDrrLUvd!NfFC]>Eram:?rlG'I n70!lv0O=MyJ͝KKk/yxzV*bJdn3<-ÁSjvOL%VLֆ{;>-80hQea&M3钤#.7h*W"_GPTnFH6$Oډ6Xp,^xfwOP?칺haT.a&S7-Nbr4TjI{zTmDM?g^g@5ƁoכkumM#r=qN=b^;pX a#| SIq^ԫ(t KCUzFU:(Ssz.ICEuPd`z1 Ai$IYI70@Exq`@p4l 6 y*Ɓ֥ A6sb/ʰ)+$rpUio#wŠmQ4dP  XE!+[ţ[ Ŵ(dc<3BUh<'HC! P(ii`?Iw_*5J{zI@HߕGף=)x8n#9p=\קK⼨5NH4hY}fUnm>,i̲ AlwuuGθ&i5IK_Xے"B<~OĥTzSj|m.+DRXaOsNUk_ jtϺ=9ma7V+4x^aN}6JoK["i*:WʴC)z^g:}@9uݳ^*v5(խm.4R/@ĶSb~2>-jY7SǙÁv8ǭ I_@hb&nt ڡMדM@*x^v(>a&qcL:'$fIbw>-f0O9\^6 (Z03,Řqb[RDy錿EĶƜ%Qb3( 6^b[JT4obu o1N'ڠT12I^iiZۊ˱jg.Elj$3ic]YO{츕䕞 C%P@5by8OD !0A>1(S3۹'E8^mN۷rnx[YC tsX#BLyy 3ff8jo(qٕ8=k=^X]k闃k8D9B tW_W]6z1yک(r}: EX?AU,=Y.yZ yIYA(o+gZDlXXdqDwGJ32qM\kl_?NVOEz8kA)y ȑ(iP[׾Y+?lj=9[7=[8:i|fRv eP2՜p/2%(}tD"lk32ُċu[}~ubY1˔Oa7 Q@%νU.'^8q;Xį򡷲'*$T4bT[pUs TSV!3g0%ꢍ^7lW+s' ~Y?Fn.adE`w{c?ӼNEճfe 87ps԰8y'ȠNtBM=}ڠ]o?''[2I;| ln^k.wE/wk V>wkߑ{=r%m'R:pL)ҙ. g9kQBoc t[ik痕ܧI\aP2Qify鲨 Y s F, t)U[{rAaqݸsǡM7QCwJV:jO= . ^+8jjAF3͚ %ƣ`!V33.fv >PGJ7 xˮ#WrwQbd2Bb H: y< SO9z\ߧ]*r>tu~{g|}xo~W׿u7;~tݥ>L{}go^]_'?;>3p//>w^or{/~˯{{y~w׿:t/^O<{}@~Gh[G}( P4,@р E*  ( P4,@р E*  ( P4,@р E*  ( P4,@р E*  ( P4,@р E*  ( P4,@р E*  ( P4,@р E*  ( P4,@р E*  ( P4,@р E*  ( W XwbpؔN牭Z[ArĔ @qr vX}yeYiT`%牭/y&a햘G?d!T𸀦{KCZcESL "+`h B^LMI"T@XMU$U), @T¢- X^4P}P% H?h MlR@hJ "?PʗK"\S4GW濚Ȣ+@!ח}P6f4.MYvmͲ h]@?@\g"=cs=1e즅@7eR(pK𦳗%}w֧ǡ@*C[@i: e&,f4.MYvͲ hh]@#@2. @?@?@?@ ,䑑gӈhc؟H{~mwMܹMؽ :Y\9e ms0Rn^쓑y p\5o#>>ݻyb"5Vpm#ۏ6S^س?DrvNl)Km8aEg:JzЬm{N㤕|JQ\u{ fmh{: ̺&,"m"b_: ̺,"2Y`ֺCgYkm""f]tuf."2Y`ED~: ,qV/%J(l"D: ̚Q.fE( "꠳X5Y`c8,0KDJgiRV: LY`Qwb;Y`Y毾 Y`Z)?~>;>il75u^tg  ?op>H+7%UƎsv1 Jp. م>M9ypbwoJ#%r,p;ED9 iNLѝv~47q_Og4rwNJT,#%jP xyZ,o|4 : sEtʕBEtv_ ,NP۽{/(JPSJJg\|昔B6D)Q+lQRV: eȤDtJ7<.Z,KZ,da)P+2$V+T)YH"a-!YQ~nJa?@$?@k4W$x2klvgpRY6Wo:{R0U`M $ a"Ep(v  q  qO|Zf8 rl 4h36 P: l&TƁ ,gc3\!36.w`rFKC2Nݞyn P4EFG c @ѲёEPlt$@0- P4EFG c @ѲёEPlt$@0- P4EFG c @ѲёEPlt$@0- P4EFG c @ѲёEPlt$@0- P4EFG c @ѲёEPlt$@0- P4EFG c @ѲёEPlt$@0- P4EFG c @ѲёEPlt$@0- P4EFGj@`em ґE1éhБEc;_lSol8Hq<̼d#fe`NYkd#F?;S$5韥cg5Ss$6OoV#Ct5͠gt 7fc?U%}Z?g J5VS GRʳ[+e׿>?g@e#^yVa (Z6Pʳ c @ѲwMY┾\Plt$@zyքG:hlωljZ:hl6.ʶ>Hc{?(MJӑEcK>mf[t$@ıW{Sg  P4v+aw9תe:hK!k2 P4?鯯>ȹV-ӑEPlt$@0- P4EFG c @ѲёEPlt$@0- P4EFG c @ѲёEPlt$@0-ΌE*  O?˵w2á?~oI>trx'{M:`!Gˬ0W(J0aZb+VxXoEk;"T>4 :D"E*!4^J{܌j{ݵw.8?N w$@ yu:vԖٷ3{o+06-|= |^tJ9 ]_{O 1,]G`h\ hKu9R|Ule>-5`Ce]8bd:l`{I?dQKauOA M,&{~9~al'3Lb:u\g(G9=^{U,.Lele}{.ڱlb|̡Xgc젧@:X%X9?l&=s{Źx_|u2LIOC<]7A  -Bˠ y.0G+c ރ_ѧC8J#7pFKzM[M7މeS~,x)xSn~ã(-dDؕ5R'nBZoAWE_۔ZSQI-Yeݡ(D[ZyV\.wVHTo},z}JfūpVza\z4W:K3e;?Qݾ7}jkfsGqRt"~Xaԣhyє*v C'^2ի-WYx~zj^g+dfN׻l@S}W(z维N_Cu@~u9oN_J~} O-f] -A ׊; O5Zn_ߌ5~|AKeQVg614\]6lk a@yB_]A2e_^W!G%gd %!DG2K,5=ܴN?a^Ų+Qe͌5> #?%C?K Zkx}#p#P RDZ7IEPtER] 1,"^^J0z.Q'<0TqARvPٚ]F4taƒDыVWZwYY2&()T13ֻ_KZ3bi"(<\QüxFt9稩;R&[PGV66K%7`? 9n?(h_?WJPNG  IHDR5gAMA IDATx\o[՚_q8ގsi6^NZ@A NBG4ioՠAH0#QgP!JU)4M8i87;Ʒ囇dɤMhp{^^^kMFP%q\ƃuessvd2ed,6ʲ,I.ST*QG۶E`fRqTU]^^6 t]m;@>n7o'^G4 M>5ddYGӴ}[(Ra뺮 e---Y"3e01t]r xѾgVqRiaadYu vF\RJ]Ƨ4*IR:84MXXXX^^ĭ-J~Bݻw HsssMQm\Gu쎟~Zd\.H$OЍ9jL`}}E/UUApj|>(JP`뺔UwL&SMR ( |˛G:x~ #\.##CH0662D, \P(_qƿ)˲rnll#L"aϞ=;11v/qVWWSu֩S*ul6Ky8۶i=H~Bu}B!,\.ANOO#eY^jh;zHI4Md$V˲hZ̶m666RU[L)?nnnr9׻qVNLL={7Ӓ)0MSUU)8kkk%8mۖeYEQÍb2 X,@^\\$ TfggMĨimo"-0]dGi644t%XYYNuhǎL&(,zh(8C[MV2,AL dLj G?#6>~R!$ uvvnll`T6)AQ׃? [AeEQA@=k${uWuR$)JXӧOBY Cm[0rԩ3gtvvV%Ukkk>B"ˆyu:raV*Y]RE9}4˲x"$N"w8@Li!E67_Q,ȇ-ɽҢNJ&'''ϟ?;K/8q&& GXXX |_|qllP(щX,doeaI@4u]:~˞J0B.^i~ Ȳ\T ad2BP9r޺u"Iٖuq˓$ ŋ-Yhfyyٲ,*SSSH5*Sui̷X,n{&bw)0ZZZYq(dR%˲f׳,#8Y s333xJovv$IJE4˲ DQǡ5M3;;؂D2T$Il@fDQHF <Ϗ@~>V?X$a۞=SEmP(PϒI MR0j4DQLRіJ%*TvLQgP뿞.\.i௾k3(L$ITj[ģG\EBm?jXLd2TͿu@:NRw@eb*mzZ*㶴a7pDz,L8Sض0\.QMӤ6~aBȁzzzÇz&''Eb_3bq===Xw|q$S]JyF,[IP*DQՏxDIu  BݻwEP˲0bpUJ.ou5M$ɓ'L/xp^JSRhېL&9{&E*0F@"$%&҉pI(d2W^4uTPUնRDـ8ǩz۶ lDR XɓrlY>eae !2tvv2 0 !aCVQtww޺u0&eCPss~u]ojjZ]]=r䈢(pزƵǏbggi>˪WH$1DPGidٞB0MLL 醆C) i(m777,zKKlǏ[[[Y Tr9EQZ[[=\8exʢ(aYT*onnvww˲6ۑLY^/!R444( #GĵؓiYO$}}}~7L>`677sۛL&L`Ν;}]CCx^a6m7T*y<UU !LxOO84+2M6|ɲ̲l =4m8`Fs_lv>V4RU740isv[yw9/=[U,nq[uyAͦ&_utt440ٟ d5;R188x6׋*pM\ȹs&''t>|Xe]|/ɓ'yFccc@݋0LtBlxnn?64k@o3׮]Mb5ommE 2A>Ԉ<>>>44 Eiiix<g^~%N ollɓ33 ]]]###.\X[[éS.\8~x"JϜ#_^86($mm֒^2;;kYo:ϥ Y\.ѱݟ}uSua= #I20X{ZZZڣC#Ц\`݉'83[ZyBx^B ttt`aP8岨( j]׃`[[Vfێ4 Pn[۳ɚFA"inN;! ,Zx>Ο?Ϣݹsv8$i```mm-Ͽۙξ??ka|xݵ?>;v!$Hju],+ykm gș]xHJօѶ"9ڊc$q.N$dYo}KP1AXx`S,X-["7ٔdIdHI6ᐜ!okzg8|(ZT%* ,~җXEVjbv?dbr9J% ?yD(KRTR@,0yno&&&L&VOG8h2&''rCVjhhʰʥK,J=:oDQ&&&hkkk(;]]}O\*j<5T*U("ISHb@QT$A`6DT4 :;;###L:]mŸ٩k/^DQTקR)ZW,.lnnWmmm  PE1LRp8tf}XW wnxJTD۷oߧ(t~gaI0ߺ J0!>W #B>a f9q6( Bꉢ I.J5ٷ}A26ukccdmf2jjr2f, j@,4fXddlNIjy䦟ap8 u}}Vl[TJFmbby^ n=%z{Q<'h`cΝcM_?s*.HIpDQآE)JQ(*J`0h0(LRzRl6t:y0$ɺJ|{_z秧_zե{|LV(zzzѨ x\I##WfL'JuRD|?vop8w-D+a\.GDzpZ jIvJABa-(^#:W*r8\"RYK)p8h%GEMqN'A25_ƣQ B!bi _t rY&mU; jJd֘nllD"A$I4M/,,l#tܺv}gfbK⟝߿ yA@"$ |Pp޽{!q$,VUiZRjT*ADѪOVE_?pvv??q^O&X,f6kErapJ1F!]=3sGGh4'O$"KϹ/].W\vCC œ?y`}5ܸQ=Ymllf2w][[{wN:588hZ[[%IJ&?)!rFѪ D9v[rk5b1J) (* XyAR \տݗZIQbvv+M yGWCD,!uG3`mm-uuuҿ,86MLl6r<߿eeKade#/?xǛ!ץ&߷O^gg3 ssL(z_{[[~\.r\YWWW:[]M،[E8kg ߠFAjtvvv^x޸qJ6Hv644d={irE~lx8L:u꣏>"ѣϟ̆NRgR*k78sgh ..j^__ollnݺu $I4IȸxDQdYVY,X,633t:^+}YVL駟{tP((l6[\ML&S*b1HF\.8]eA ={8;s& @A_~͛pJSO=lx3gΜ_P@Qn( t2iN"K6t^| f+Ihwo7wن斌P>/=9ӷ7W]3L` yRntLۧ(Ub98XTQէNJRrӽjZ{rsrp1 ꩩr$`{1!L&tvvT`00[,jU#=f$m6[SS`dG IDAT.P(pߏ8ZYYaY6L&؆t:s;fgg`8;w%% E~9 y~_P,877' M6M@ VkXQ `iL&lvN$6ݹsb {uuuv؀UH$"h윝-]]]E?$޽[WWx^o4MvQRMNN}饙IWӱc4M2> v=|?[]Lb30eb\R.bTŋJ6z{:Ư ,MO^'H#ߞ^|kb4\(q)O& s 5qk#6>>WGg(vjm\ךƾ B஍HIB-[;qx⤜WWb_O7UT%rcKeY%Q&؉}GΏ#1Dr,; B{o{q.|{ٽ>?:ykDa}o'Foa6όXL IŘ9Ilc#Y!{^wznD(OޜIJtRJ]8v,,Ems^bU}vV й߿رޫ4WfԾe%S}S?$QmT7ۗƥ.u_WG>'ҫd$Bݗ/"v=eSUE[ eBR!CGb>Z]ζ*DHp՘g`@GۺmBE)71Ke"! =:҅t,$"QT2CsQ.&ƆH2 mI$B-u3Trvb4i }avvbT-_&MbLK"3$BPMF\<iZ!4;;QO LJI.^o絀aYQV.* zFne"\|FPoLHNuu\  zז .b|B#нYmoocccB)HO1v {;E^XY!AC(sa,Z]fJ" `ݶ\;2M B.MόTZL$Bh[WUW~~ + 3$Bjhdt[9 rMuv^[Yj烾ե񱡮 %Pu}:bxՍwwu\,5禇:. uq 3?}w߁ӷΟyJH쪸5sЕ=+eFm=ׯR};ofsɨ9?ua׭ɞcc˓#Zdnj|jln{@ hc󟘦,%:2tk?&3]CZ`vr'Ns.MVXΟyFv^!y҅[#&je~^iׂ^F`5҉KƘ*/&"TRm7ouu5=MhΝ;1EUKc5rTRaEYTRF.ntMA$B}K rkXDhr{#G\ s3t? cqqx<VxevZ:޷oq\YVWVVLO3,M&a^DMT&ӟfB/veA3뫫2_7\.b%b+#I2HX,tmmmXB@߼p,$}xxPP(526f޽{ǫ|:]ZZڻl(Fϟ?Oݻw/Jiznu:?jxIĞ={,e%;vj:H~؅ b,[oeZRi$ƶt) jSdzz}>- :],cj]X7eeeEyġCo#TbӿTBI׿R4 mϯT?O9_T*][[1Z]]Ͳl0?\\RR277WUU52:! E"Aݻw/κҹ .ƣǏkntg`Ν@"1$NT131|rVwwLcccee%˲WrTMMM>O&CC}}}^aD"yMT׿KK.mn---D"Jm6eYh4T*.٩RN:  H$ȵBVmEvǎ+:ړO>y/\(VkSSH@{D"B>43XSv:!>tgϞX\\xvliiI$3g|@TH$"FIbXN& 'r!:>>pzFZ8+++^[Yvd2|ïݾR!rjZ.KҚ#Ƹ !FbMMj(--7Xٳ@W^B MӰ`6zKEuwF i+//_\\$IJ -) ¾}~zF;4M<>,?AUUAGp6 ~ @K133VkGGB3m۶u eKKK{{{w\~X,477{<:Ѹ!iC=Wt2 CE[;ͪT*b4B!8wutHӧ_j<ܸƎ;mRJtWW8pٷouccC MMOk5B044:jv;N+FF419yQTJ$R Ed?ND(OknP2D;w(kócZ'::TZZ; b;IJbI%QSSH|ͥEACԔqx_I񦧧8,/_~ꩧh1ߟP?^VVsG}:߻w^Z^xx<odX, flf۽{?sNY,t:k6^Y]]GE"|(\SSu[i_w\./+?c.WdYfe2y.SS!oe7A}_]YY YQ6d'͹\,//{d\."ID`@VB4%7fVjTJ&1 SUUVQQO7d)m8G"Tr!>ڵ/ }=)B[XVJAt{]q}製B!J?rd|MMMMO<0 p869rg}6 ?cnFѤR)Px_!ܜV BB^ j.,,XQ jgϞmjjعĉ\.JzL&E h4a֭d2yCBc_m|dlll333{@F\n"l6;77ӧQ* ܫ366v_v~ߜBAT&Ieu:i=2ABp8GfbX$tƍ=.<АX,d8K$\.\nA`1$Y-))`0 w>vMߺ^L&Iˆp?BH.'P\#GaXO|p8lZZ=" B+HD"k=t!ɴ~q"o[5PU,V+Bhvvs}GD"&DSͻ|>q2Ag1`&cTmӘe<\:scE:,_xevTܵ,M#e 2H-)Hu!A>\_YHcfB.Y&FT2i*E%c14q. 8^[^,vwETv"\]c?,fq!6CHdӘQXYJƢL" T L6K'Uν_;x80;9 "#srb x$B)ɄBi܌1QKM-|BxE# V"[ 2D6I:M9:H=>b&Occ,$ :60fq`ßIN$Cd Jg$!fqo;xfjҌmO%B6Cmx}A-28&YXD7 Y^\4ls?XUdSd:]=쏄˜n WQP ;fq>,Bnm0y:ǗsGc 9PE"EoGI1fX֦$=^C8EQ β$T<' Ar@ Jy.BDR*bALFg(D/h1)F2J(8\Lx<Dj KpB1JryF0Er 0*kj1Eacvip3ɼT²/HR|~S8P(d2H97!%Ae#G1b )৳9\#BrGtouQQa.g JsP$Ie|P#bJ"WK͘@EDdA8O d2Ș%FP0.%%E4z] ze'pѨX&EE6dj_$&Q4edH$C>c`Q*~X,r8h4V].N3L\`Rɓ'1P(v[(tl6 zT<8L c o#bLe,.8He 2TP=ll.8K@9y,;Kx,W2 n'Xc2vs,iO6G/P` IDATP8|Ri r"8g1œEQÑX.τ#+D23`O>ヌP ,^˞n-)@01,./qo8ۮ~?8ðicn70i|o*++?~j===Nx<\.$ɈD|>2F^{ ma {Z&oI$wi~1olV&y.Keeemmmpr@ 8uԥKD @ ]gs3T*L&6w |>A B+++Nj5<ڨ-ltBzcf#`0dYǃ:{VOz_ xGG0lCx2So| ٬lDrC$:<.--UWWCs}' $ P@WWף>[yŸW(OA &˵@eZVj q*J$r9pna [d2Bf?x`cf9NXD"Zȥ qOEZ`wJ:cxḿ@@!$=û_RJ0 ;vlqq1NK$hhbNL&>-h.X,0Ls_~mm-ha 0pX*z[o<:X_Ϳq ƜC%PNj4Uԛ*^RۋvmîiI|BH >a|fcx݋dEkBB !یyagt$QDh&I|o $Z$s =\__?>>x(2 l6J{hH8njj V$Ivww|>mc&$'m~9Er9 |>Zth! iUJr2|}GBr&]*vk=!7xիEafsCCILfmm Gu8nz!HTEX]PF)nh<$aj C2+W4]re!J522}jn7rY:va 8{RFE .ݻD"z[[[_~eH>]XX8upX4J((ST*˅߼yԩSL&f BHzD<z|x066vނ!ىbfeeB^pF4%l)6%I{f*C4M{^aAV_yMo6AB Ȼf(`\z]<]hT.'Isȑ[n]f;:: חH$Fvv:Az~T0,ƸT*y<G"!}uOo#!8q89\]xov^\\'L&S.aw#N8zp8M`YVE$I.\H$( +L1ƅBXhuDQ*G>oPf# 555N3 !" L&v_}n' EQ$ * J1) rs$$A1KQ*Jg4nvT*L*Aj3.BWWr\V(,t>yb qkkk(ym!<޽{ExQ׳VM3]~rv*`#MMM4!N$yO?nWZ<0E qH J~@C`lj|#HGGG45lezzmS }ccVy^gTjf|>_SSQGPp6`+ d3gxږX,B\.w>ܹs.U  MP ک(xNHa50a!۷{75b):d2}oVssfrj(\>"4 B8x {fw$IPtvIm Kce2rLl"J0̡CUh2 7_\-rh6nL< i^F!qsA?it 9N"i4MS 8D2 q>mrrÒ$}':Npe@\bg=<_|9۷fi4fՐL2/# jRcpP(ׯ_?t;_ ںɤ^ZZJ׶{xf3Jt\.rq\*IOKD{왞v8Qpt qԩ>@4}y,inn{gb*pb.3LU  c?;::Bs1^`[[[-K, *Ew҇oc75`_u_dW _*)ڜLȮfl'1 @+J]H$~ \q)J(qRk׮a+QE,/^|wЃbh'ƸP(DQR  &~+x{O?V7 c >r=8$BT*JAգ@_266f66mt}T(XX<_¸qO`_ф ^9+K|&L-ܾ M.ܾGӡ;&rq͑b;qc p7/ܾ.e&l\%s#g |IX*Œaa\U5)TR2{i\s>cUUA^w08N MLau NNN涶z~`uS@5!3〇 $g,CX,Bc ̭lǎp vx:|Br?p}0=~h˿n_'Xb:?_ψi644xx< ~gg}}D7<OXnommUU54zS48ȑ#,˲~:2BbFQ _~={@"dy]*Z[[[[[KyW^QU5w}R,+Ibayyixb@-C` "F BY(ZU%\\$E-'El6(njj{ٳgAʋ$IMӶQpBP|a@ pСD"!rZ êG>WUʣ_&LB3ϋFGG<AOh4 )Z0,˲(p|:f pVW%G>䓡!UU~cotrRVijD Hij*f3"$WVVy>VDn`q!ɤ ݏ7PAn@UڊjhhDֻu I_H$p8 [*x|Q{UBX iXJĒ`H$J BjZC(vvv~B___V8Yb---fyyyP(l6#jfs:Pfn2DEX,@j$Ibbd2p8mmmшUP`;@<T*Na:;;/_|''ɀzBP|b1a٠ p\_m0 afQrKKKl.[ZZ?k׮t:',:Gb|[N*o߾Icd6ժ,+ZM_!x\EPQrh8QCP<ePhǎ'O VrQH$²lWWכo HB:<7fdh$Lb2 -&dZ@J՛B$$I4XCQ֠v744,.."FFF|#% $ &:$mCi9Q#heG'H pjGD"hvMOO#BeY<,˺\.on5>EQpi93o6Bhjj걿cF#iZ+ q HT(sJ IDAT`n6=˲,:EQvm6iؠil6CGf2pZa4;v, qhRj"`$KӴȐ&FS@34ФȐ$I4,A ?: :Rط>{8offfv:~Q;U|><[[[a Ų,z468E隞M2 fAnnnppPO&6fmnn2 Z766nCdP(n pUm~6?),BHQV-T*6:Tp8hN yBr:Xrj3X,ٙAؽ{7׎$D"5pcIjUH  %"[@:Q.}Zl6 Q; \.P%vf555=\G4 )BOB)H{>sп#Tjpp!S1^^^p 4 :j(ـÇ?ӇOϔ-xx?YG-ih wOߦJmf6Rzvx7h3F֖\f?ŵ kf4-/g449iB3\N"S󓋳 E},LZ.u 6i!?;::Ng{{4ƸZ...:_E`zSIn4t677, S 5N, 3:j{Ν>\.ϧi㑑n[)j:NR<ϟ2OGcPSB۫"k3$IJO/.B*$@qjj Ա1Q <30Tv ;L"Hu8oFaDfsq(r:$9NYWVVի:_;eY53gμ[⏎?YWWWX3#===c}~BtDZm<Ļ l6TU|oiiNiV+MӐ,8r&q $9_mBIQif&N$IJrt*633s̤ׯܹsϞW&&9_F߿ԩSvy}/W2̿s#l0Z׃+];[,:{?>qb޽/z˳bq# 7nCдZêkX0Fd?KrZfYz$6=Rmvګ`r9$nW*O=>]]]Ͳ,B{-//'R;wS>A(XG)?nYIlll\XX@UJr \AD"W*'N?~|#^IY(^z%xPzauu5vڅ1.J>oK20LR$ZZZ4&#uȑ5596qVggrS67 a ,6{WĵOwK-uk_,Ke / `L!L!3}L[n]^cX`"pց̤Ν|& <3޽ssspL&.yrX,gj'/]&caDQL`pff&NA઒dUʼn\ BRT䲮L!@\USRn?{^b ty%-~H+$Bݝg茅 ҅;2*dN>?]`_ϦRMu_멮nN8%ٟ\\?ߏ\LW E)8%?pdnn.WYx\.H&''_{p8ۡQ1@@.+<rzGFFl6[EE`"ȱ={\<]s)qjsR!zjMm[.#l6WV3RF)F}޹-ssscvvvffd2utt$SYBDI}ɓ'a|v<h4i)@Y.Bsw{ON*o_[Ӵn0~?6н8zM&SIID"aB*F<PtPXJCv|\?Nb1Qxkk<$E24V@~.@-%d2q 4 _JVdx<>33)v$=h|Ԙ,rIuJR-=FP(o###͑HD"޽!k. þ{z!T*Ay悅R>*~'`0q'I~Rxv!? Sa@:== Ͱw}2h!'&AAPT{رq 8!_ !$HrA 8ɕI&z!< =Y!a`EQ&rwBǁNB&1͂ 455ȲlMMM(z~?X,;EЏeva?p(I |`Y,PEQ=󓓓6 ^F!,Z*esa<߸q, B;D!cҩ$tS'30MI3?] 4~VON-eNFտmO#W: ꜅)@tӓH$!tHg&xO[F"BLY(3 T8fq… %'4Mett466=zTxɤ'޽ycxx_w:]~fQr XƼ [O<_ }'&|om6gggA177{V'{ BVaD"V E z@AT H" f2 (x=^/EQhp$I`Ts <.uuupxzzvd.K855%`0%SyU7778ya;c[lȊ0I?ݹsg۶m.+ ;DQ$Iڵkmmm+ݎ9 iI/ZVV655NHua@7>d 0v,K2ꪯt>OQb6p^d2WeS'O;ͥJk{{; q0;Vbbb/\pAU3foPZփm(yVQk܅`V0GAV]Y‚ᨨE8ðH$JR4M5::qR!'~~iddbryUUU85`hllH$Jx_ilџ`<Mvzc8T*ݵ9 nS#%dxu^쨫s:,a&GdssW_}eDtZ;IٳggÑEIu@ o￿n @}p8KKKU*UΞʲ͛EQ\FqL>0 i&h:uVCCr;33cZB:Nӹ\Va{UC~jMRDBP hZ,z<44fjyZZ2СC$IF" |>_e#H=34Mқ{B'il5LhTz^VR|> \bqqQ*J1(v2a7pG-5rg)AhLU"VZravkkkx:^\\,++ Zz*jqqd2eYphfJt*JJ$@wO[ w\..W(R,+W*f#B@ IPdʲ,9)t驩)0Veʀ[F_;A!ml6뭯?~#GMx04 M@֒$0n(*q`%ޅvP(t3g>|~"j~WVV8~PTEEEA7q2 E")*"[\\br\V4=>>hkF\`c! e 57h4b/T 2E\.l`0q+--  ND"4MTd2nφ&''KKKH$_fRreܚHp4^Պx,[ εcbbbBC AYZX,P$Y[[0 6m())d2 0 dJJJ***hteee!LqKJJ޽m۶h4wUUUeYC]T*FȈ^D@G"z" Fl6Rf3|GљAz(vFP-dxB<_/..tnT*d2Fi!LZ.*-ҟRRP7+ X,h1Ix?~)gu3]'R4 2RM&r|>өAA$ ^???oXA:.As>CDQlx^ _}x\.t:Ͳ,XI0lK(j$Jvð("^\ .8߬غ\n6!=KKK{u=h=Tk i2ZD" o{w [_CjnnȳҨd}aY͛gϞ[k>3͆xLKNLLX,]T G@h4R*k$ jڼ@TH$=ODd29_>3MaN(*^kEIP(v9^/IR)AD4ZRعwP(f2&'F9$_J=}_nh4e$˥ߵÕ+<jggO pOK8\2nnnv87n`!dЛUO*m %Boip8l۟T*zJ֐ulDV ,7񩧞:w| q}~ :.ͮ$I`SEdfΈ Ͽ"IΝ[YYz!DĎ;129>.DjkkI&CCH\.tuuB/I2Mn:mmmE(B(G2[+?{EQwM$R*ׯ_ IDATx!d2i4Ls wK$IŹif_&AG&_z}~~~J$C۽|qɄxGGBrݻTV;wmommO6q!.ХEaf[ [a:iZR)ɲl:޵k /t:WWWBd||\mb ìB't:-b"fǑ$yر3gΨT{:eYv)qvfccc*6۟41:JQBGڵkZԩStdnvkl6/' jٜHL ۷oC0u3]' > qÇ0jjj:::z}< #8(fY,۷o={իx|ffƓ&&&}]ՅF###UAf6P(дHt,B\. N3͎3 ގZõjӳYdhTPݻWP(o߾z(]+4M$(ZQ, ^PEΝ;(B o2C=0\E(b?"BWYΥ>O !Q` ߎS٤ !A[%Gˁ{sӣ_}G2?_?D.CA*zZMH㊆džeMka|pf?4w'E,"/ƒݥhwUQqO?tTsRZ?R ð5_WW'J0,Z,al~:SZEAJTV ov߾}Z]Mpi!AYdMMM?W|2b&޽X,Fݻ]vgo\fЛjkk4Iht׮]Z ^55[a2ADL=SF>B|>](*sd0E@tff 2LFZ|>_OOإL~0ybX__aEQSSSr\diǡWXҥKv=J) Ht\.J@bh6KR&H$\ou8cccDT*qg0Fң>*йtra(@aqkSE=q]By԰,j;;;ыڨぁHJyy g|2B(EQ {Ǧ@ApdsuB:\"yĖX2K"M R;WuUJ` 9ɘEh2I9#d1KeLi5NM4GL@ͺHz[67VfR4M )4e?BEcXȬ Td 6_#T_OE^¹\.ɔe$^o:yG@[d2YWW:)b1L&AðYD$ , _Lggg&dWo> Ο?yb)Ѝ\qw8c||9BH< K l>z͛72M1@ðwyG.Fe(* 0bd2˗/G2!(IfP(ȈJ2 8+ʱ'O8^WWwԩx(j9|l6 8F|>qD"qF(baAΜ9#4x8sp8<OCCAJRP$RB(F" <Tf޽d\.㍍(* ;v !400P__oF"vJess3Fhwvm6J*tzhhhdjnnij8<-0؁J˕!1q_GA(V,08nMX,RU[[TjrZN&~||ŋBU,_\.BQ]]:11/^X*DQlii?Jڼ.h~&I2Bbiܶmii)NMMiZ^zB&1LVuhyHoDrxΝ@ )JRI&AbXN$a`!DD"yAjZ8Ǐ>!D4AcE -\@ң&xN>}ĉT{;wv0B-Oy$ry__L&y~``@*ώ]nb'O&rfҥKB(С߫ո\.ZZZv#$Ehff2 >黡PHU8q"QBT_u4 )8pPz{^y啞cbڸ7nc8C%\tCڒ4 /+jWTa_|T^^"U:G$\K!@`l3kPNm#v?!dό=f%DI|ųϽJ\gUzp߷`ZGns8 rؿJ.^ _r/̎i˦n_ubd@mo~g[4v0;5H[_޹qM}|eNmػvq{"H$ j{E<ӿem6? ab&[>GR^}.\" & ,~-jZƂpc̡ldll웫WO8~xSS9J24- E r>44q8B!@P?MMM nt:DC&rGLuNNV.tw>B2$7n ^}tt3E⥗^ZZZD"F1H BBʊ#P(D(~OFKy~cc<,b+\B*4# GQY(pW.4 k͵0`0\O 8=t;4sxI]{Vm~?TWF}5 U7 ag&kiI7܋4!,ڿ+s[B,`\:N06S+~4@<~xeS~uKBy AXP(D&!$-,,oΝ:u`08 JuѦ˗/{^|>p8@(\ZG^WVBf55U7W݋ŋfHzKػN'\.W___mm`<7߿{O<911ۋ_@7#4McH Q1ʔ8|:}Hh0`CCCSSS(r\XDYn>ql6Tbf=L===ZVT^p!?~|nnY* Bf2^o/:e6=OA"H@K?qݪH3hT,ZEil4Çk5x<>55qH$b+255 f><8) <JR݁@@!W߻wn1 #Jzff1d2Znhhx<7O?*OiT:(JP\!D"dXŢnmm%e^ZU(8 [3eZ(D"fDQx2rT|>vZV]\\Zh +amT(bW(&űNFQ $_2,T2B _}ՅkeZ,1 jתjx@ CgΞ.mCGC vwwinn/ppdGGfX,pX$Y,Zg*eؓB ,FEY(a}H$2>>>00Pjy?b| NV"P{}l6+B!B8E"ٝQ2h4P(+s|vh47,'d<ϳ,@ BQREQF9ӧ=쩜{#"*I\NhڮG)ky{T*T*4˲HDAnw_d2"4-v9H$C-fr{jz{L&HD6s{EQ|k6;;sI].Wccc_߿ jL&`j=x BԿDTnu;a!p٬n?{,!=ov```ssK~b|xT@ "G$ ~w:YU*G7  T*:KRT2A"dp8\WW~gg'pLHoog}ׇ?t*%渻(U)nl6Dw~7o4,ˆazkT_1 ^h&% 0VN[^xaky,Q?''r|^ yuk"1<>.⶝;++v|>_KKÇav8XLT߿СC$I؅a0VUP83g6mڄȈ<q\EElyyy8jݛN~t:MdUUM IDATچ?T*L&7??Ne0LԔ_zTu55ˋ@ ٳG[F"Aql,p\t HR6s= M1??/ܦA嚞FQT*?^E~֨8^;> ݔk@A C\^r9Kٷ/KaziiIn 466B?CJe4x㍆_PT.A^o\W;Mӈ""G"QVkXҲ,O$Vuϖd2 Z[j~~(>}W^u:K8)Dpz|N;uTSSS6niy*lss)]m&V(<ϓ$yeRIIMflܸf^J*t?M[}ꩧ,K8fY6L&Q1 K&l666$x1 Z ]-[HDd2KH_\.pw,2ؖۓ>Aj`N&>/Hܠ190 Mm޼ר$8yYATT*nY)4TTUJ \$ɱ1#n ފP(l? BuzqAJJJ\D̙`0(J@㙚jiޮj)DRx$b_|WFDjWT}'m'N uJj4)/}c?͊ss檫kk+O<J< =o<;88x^g2\P@H$l8.3ձ1˲>M8>ھ}{.۽gEQN$E=zرc d2a 0ZK)$181>CWgtiZKI/J r K*ZvoZKij AZ\9DyZ]sZ-S" *;@ãÖK'n7'O~---gϞ}g8P@}}AkkLnWPRO(XWŎvGEy) *-- v5fvBfr9xZ 4F]_.7]T(ZXhxzW%; K8{~~*/))D٩^owwjaX.FFF:::ꆇ5M6F Ìkaa!0xj$ (yQ `&AcP(DDee|)iEQZM&ӹsJJOz4%D0dL&sGby%UUUP=%? w6Lz>]$JA4A>/9.$e6_.[TVVi@)Ir'3< Kgg׭[[7773LdaAopj9+oS+DdY$A1Qeҟi JR3 a´ ,675,n1M^-rO hMπ@B[j5 1MCP@׮{ /v޿L,Rl7ό]}]z RjeJ\^5" WgP B4@E \q b1q]B߯ jAKKEx `PՂsГ;\_W)D"PpTjvq,F#=+JY tDQEo$nso5&ox|[>7|8vрO g;vhhh(#ʅS&!ŕ=OMM߾8fVZn3dm"af6m%ϲM5mڴu>[IhY/pȗ}EWӰM3E5ɧ9&RyAgul}n5Zm (2.Ux*S$In aXT@Ų2"q)7n,OQ_ \_445 _q\CC8 L,VPC2b!!h4NLLl/߰~hhhm\t Zkox饗8)3׷s:}wq+~_}I΄GuuUL +WGG].J<ΈJ֗SV EQ:nܵkJS\NmVSyEɶ6&J0 8^[[ݍh6-** | A*X*Z)0З)q=͢(.Gd18xRxv=[]y,xUן, /%_y5ث`e6wolv' =]>Ox<~v.CJ(xfwXlm60DSfl޵k T$ˇz_HT*#AV:;e2陹s]gDQLQ_xWJ4kPq! ov9@p='0 [^^N$Xȑ#v+1 D O~(8Nf _A[A*ٺo_m%2 ]RTl6D LF ȲZ,46顡ksݗ~I$:\ݽiӦ`Tۆ >:AeyAG6xLCL}FIx߹sԒ~=(TwAdc/A8]^UT3L&X:.Xg %hPJ-,,jS ѕUKɲ5*f~$ILdu)aݭFؑ#>`#7u5 uz&=cC=\pddlxZm.ό<%>555[/.yޢ"X^ٜ0a r 'N.\(01 /{gԙOGh_,KIl˒42d1IMAr$Nez2 JRsU3S$I؆,Ta1K66ݲ˒-[,,:GgLu'ؒrɫ^I﷽9F_?3 /m$iaaObv}vv`nذ!`F@t:'\tIE$a8u )O?}WF8.N?9*h={Oxhh$c۵tDT`$NQTuuu̹hDmyA;*(:a2vnXU[G jZ]3ZxQ̷%)g; {c},0Weپ%**ZgMV. 65jF/w3wS `pfsLedrQ7P(}/~W ͙3STwA#z'RLiji_$µh_p_ڵ+VUUY,-;oܸNΝ~a2qT9s{M ˲G *Bhj p|>3.h=GQbi ~a&N4{O<x'ya֭n… f1J:}v ]+p66P e8t>ar&wNPTZ P_~9Q6C% )Hr;92 840J.,P`P4xPdYhW l$0PpcSQeS ߰ un-03νfF-o.A4?${w&1v恾{BŐΜO<]x]\HDp^ßwםv?3 \ɯ>?kPFL]2_'s0Ϝ:z$+uFlO>B(2$RSd0 qBLPRO< tAQQ!r  G&EIAylphd*d(!ɔaA<@ZP4~9hj1S9%)(ɑqj1 eX e87= e8{PD)/̹&)ET$ G/tS4X(d*O&ϥ9*(d %>41⭟XG/|&WM|:خo.Tlb&r)݊p쩍NGrvڥ8#}d 8>'LZ߽kg#A6x:VVm5hN\>y]io8LЙra\~끾nVW2u;*6u^w.]D龮~#c}PfKv%IEtJM [T ˲FjWB%EPPVĿo$ɜfE]?OZ,Q,WX,&P{L&kXpm1mWso0r9hfi:׸ܽ泋z Vm*4yTZc6 jibH(IѨ'ɜ`0L)4llhPAE-:}RRSӲ(L{˖-gss}XWWt:W^ obi*AEg lEF@r\.ZZ9j!ɤiAZVE`&|ygw!{_/F?}ܬS#S1RL)EE"6͛7z29~}젃{EQ. !c&XxibbTY ~iq\nw $IRiWv4iժ%V~:NR6nIJ{Wޙᘞ6Lq*x|Æ )f~}r\C[AAQ^/4|"@: ̷C;o\_L$fFAZuh ۞ L_4[-͜h&I*)ĝR@ɦ&*0**LjVbYVe, bF;6BqڵɗNZ1B'k87nbgϞmnn0LVg+_yEQnݚL&ȳA-dmXhtyVUU `0ztz۶mssswGbNqbJd2/2dYPW4iYe0_qaX-IjdB{@b455E=?fOPBxANx4-uP 4ͭ[rk8txb6NVE1l6xlwGg->!xh4z;w8[I0 ) 7|l63 L&!Ԥ@D_Bkjj^ |mmm===ȵp e->!<\AEϕ'E>ە: ҎCiEq:6B|D}BP]ѩ?ZD"$Z+u\+ t:/Zȿ ˲LVkkkU*3<!{}Z %' ֯_/b*Bh)T4ljt:E%&P_3@EQ8;Ʋ,˲wfر+5*IL՚jdJWij lpB/яxGl$UP&D"f|"8_2rkuEF(3338Ç?~隚\ǟ`jjȑ#`0QYkD*&yfZhI[ EQHK6;wXIRZƍuuuYXX0lzz\p8K)ONBhZV+Zۖ:d, ۏ;ؘH$ Zg}iiiqt{)u8k<~*7hhh<߿VF#B $V+$=XH$߲l xYrNNN< IDATDqzWQN| NuWb%vmYl9lx2iEH$ZZZRʤXkbi<_n'ΩRU.]lg3#v$N6BH QJв*ٖ-m/*HUV:R/z^ T-UQ "t6=e%mHIklǎ3\ś!`{׏"4ϓo_q:,J%[[[m6[T {]6 Ꚙ@FAIFI2LOO B~a @MNN-˲LƲp8<:::99Yi& Ö{{{gggNeYڨu#LsܶmB6M@ ]!=zn۶8 0MS$̞!P,$و}&&&dYb1"Eٳgϙ3gBijaؿ[Kݵ@Y7E(d2IQT#Aᇊ!'188xY[[[#LFqf;oF>rO<ą |t:exEu`Z_pfY0B Qߟdxa dYlkkSL icǎW|T*ED(ڽ{ÇvDXUrl?ָ+Ց0nADܾ};o{8[\\GtSyJXlӦMن0]38w͛nr A}ه~[ȤPUUӴs'[%AVMF4a8P(|%TBB:@|\.744zBL 6X3^XX|2Bh߾} ر#Lzl߾}aa7J{n}sAi(fTU$*uaDNGAdرc!Áj>i0 DdÛO%Xd2cccΝ+Et:y񕿖VX4rёFabQeY] xWB6ոX7G"PUhjjRR7nGFF8|7ojr PU4`0 E8hh_4Msii 4% f2! Ӛr5Meb`mxh4j&x~E.cY6OOO$r* n޼nP!LB!}xɤneY(:BPڃHhHD"ۋVYQ/8X,po\.WIRni:l6!YP8v݊$933CI:77_ڏet]4 EQU$I4 OSUU5Mk l|>%2>R۽*H$ŋqEBBa˲Μ9 z)IjW㈢HQEU7l$N6lx"EQɺf:;;鴮v4t`qizuGO[[80Q#G[[[Wq;ДrHШaeYTP(8η~mp,//wuut:=33cpm>jN8!UqG͵JDoo?wޡen7a;>>1 @YOp4ꙮ$I8>SP$Au8>xZZZ g-Pd``e)4j>ѣG (رcO$ TQ ӃTU裏r(aԸ0'o>BH$ KTqt-#<Ewj=8ML&mmmRIea%fgg(SSSP Ȳ\(J$p隁~ i5RV7)8TUe9 ~^3xtܹsnn.=3N5ׯCRV5p8<66qܞ={_t:A`Y6HBy }MU֌ uZaY;r<T=xU-,-"K++Ґh!͋l!$$ݰ,L?i! d*m!Tp1Ę s8bI.BH**BTX(H@j,tK.iooP(!===<~BMMMYݽ?B?2$I (|~֭0sʑR 7mD4aԤBH$PGfU(! ?BHR۲a~t:wFB|~;$i"׳!8Os> 8&TBbTbl6+Ri^Jb8nݞRʄ/nYV]4i˕NLGGH:;;O:o|>_<;S/CCE_  @J.vzz;J@>UUmd'- V 8M#DdkkYNZ~B}\B!9%EibX(T¦i:~jŢnt4 d$I0nfEcSӴh4/׻$EEQ ò믿*ITUijY`}6$E6A v:L'AE"x.aSSSnJz%0q3TSSa&zǃa؃{lRǻf  aTjlr 8///,--Aeo0 m IRBP08rloou(B9OEO~]'&&5Hּt,GVai&Ii4==?ܹ^=un'J2v;#JJkLs,Cd ^~g>wTf9"|yliQ˥iFRiKx .$9}LF0av˲dY8mot~,z>kׂ`Xhz@{V6u:8˲f;::OY\\x)˲ `Z$eٞH$"$I>]Ʈt$Rv=_}!˲._~af}a߾}Ǐ߾}{ss3|Uff--כZ=?{SΎF/<}Q!Ͷ=hmiG?Nnp(|zTT"t_vlf^*UzSUX:#R(nݺq_5(:aB%,$IQ1 I/B%z4x<U`}]I$Iڻwo>w:vBʌ.N[iSU*J$B>/dr ]!NLn=)eYAȲawg{N|>{Y]ԍo6|~3l|V:O96XM릝 ɕ;eĒ;㍛6OfgKL,I ɕkS6R Xԥ|ieg\M[) c<+NavpCUBeX8y ñTG^J(=ʿRezz!!a(J&t櫯q "4,@n&G5_~5 @F;48NZ˲V e*M"Ew|bd0#vk=r{{BLF/nٟ\ #|i޺LHao( "Q&UFX[kݱH("nyF4CP8bzڦ[ճ'@&(.X( ˥r5 r"ŋY+)V &/Oi^aNQ(Y~xt:K&|>A7& MMMKZ}-VT* '|](&Ɔ6mI7ymm -(\^d2۷o?ǏK*^|EAfCC\&ꫯJVmll޿"Aϝ:511dbX4X|*f xNOODNR-,,%rv{2`Bpɱo}ٽ=3ݜ={ZVTHNfѣG~~l6[WWg988vU.b6T*>d2l@ T*AdI,өTjAŲo>:>::J0 hZL3l_v /?"n \@`i4Zk R/p8D"_ >p@OAV;66/ G<<< 3r@ ׿x_,n)ct!xT* [h4Z$!bzzZ*2Y<6 T*Eڼ֖Do H"a .$1'&& X,ݓIGF04tz4p:-_)Ǚ 6 L&J}\I'_VVfaBbEQ0,=GR # Lwݻ:|0n߾}jjʽ~up4gJL&) T*ʋDR:JT\F޳X/]x'H/x oLeYA!*z=i\lRLf[R 0ͳꜝٻJt\&Zz޽{ A8Je7_3eӢH ՕJ%|:x>kQ`X_P`0t ^8ߟH$Ah4&Xe¹sw/^d2oػw/i18@ @kkk֭f9 lɫ ^P) R hSR1_qQߓX,LF T#)zT* ")FYs۶عs'Ӝv<~ZOO׏9IDuU%Bfm٢s\hX-XVX޷G}Dո}}}~t...ΎoܸY[[788HYbZZZ(CH&X4DH$4:zBwkkky뭷X,ӧ?㊊P(D#2ٴ`A+$ju8B8>>:JQ3gɤBr ޼ԹvܹdaZxL&ӹaXܩSx|b8J"aɵFVK/Y,)@4sN.R4-ϓhDȎl62 AL&c2lV*jCO;HZ&|> z0Tsss0RԾ}LfYGGc)R`p<DTf2AP{{;I[FQz^,}NdZ^^2l6;B!WgΜdsssj%AvP(P(U,ɭ-AAܹyq9 YtNMY B dQ6mt򎎎+W0Y dDzu:!xE!"ӌBlV*-[s;;;1 Q7-"Be0^o,b7ot:7xW7(@ACh__yS3mM\L& d^Mw IDATI͌xP Sׯ[k30 SԸpJ*1J P(p\>Q䤟Rz^EB( ^KPd2f"]dժj0D"B/ĉu c.t ;l&Jp}x:`H(JtUƧ***EaƺL*C O *u>ad2ɥ1\Q-WpKuU5h\)-g2!C2T@C2EVdЅ|2X!RSkV*b1NNI(@xr: ɈB"NBjA^\mIUVrJ |ð`0,\ZV(|> *j5bR~#kߏRl3\&yJ"Ei4?ÇBP~r%H^ ðL&>I{"bF1 ;qD0jbFPX\\q|6\.r555`veetg ҊW_}>@D( l6x~˱3ϐ NT*5NKRm6yqFoQ_vgv`\pVշnjllܿk0 BQ*ׯ"L0\,% ry4&F@[v7 axX(oO&@) ŢJ"6mcc ZH'TC{lE"Q80LT7{֕e{}670B4!&ғɤtFHgyCV:oQUUtJU朴j'!M$\`l6mm} gi2Mœ4M'?l쥅}ֶ-]=% YΝknnE?5ľ}|>($OaFtIIIaa!P34XsllOFxi !|L.?}yyyPޒH$[[[fmm }.+HX(o8qbiizff&Z&a9t XxU… 8T*o >eP(XVVݳ_y۷oչ7x̙3ZvccC$iKJnju%/ EQVvs?pK5y$y͖L&5jH$?ՎSL*(// (`0`"Mp 'JVI\R(Ѓs>-IӴX,>rHRө?>88O%6 cБ}E"xI$:`0mcH;##X,k//K$0LWWS3ccnsqq鉉 $ B}}} ZvffAC}ץ999mmmf9MOOC j|$v1L68ndddeeA4MtjA<͛7QtVKdNN=yXLK#`4$Ih+ wA_v A^X[[]y^R ݛjģ^# AHvq w8 Vknn7ZZZ)oll<_А!٬T*o\J.++sN"0l6&L9>>nað|6A3l<,b3Lél6 _G@T"bېk0ݱ`ʲ, EfX -,,q$ l/((++Cdzvp({HbH$X,FQF 0 L&a4S@X8򴺺*++GGG;;;?sF²\.'(8FHRRڵkǎ8nssV(rv .wށ}h h:}Eii)AZD"8p+**_Je4fӉD:77بT*U*չk8PZZ0L6ب7QٜfץR)l|N0lvvpH$¤R6j6 ?_l-૫m!coxڱ`ݰI9fOYL.|ގN}e@1RF zLmSkϊxdQԊJy#X_ԺE1R`@(,1t0V~Ƽ'2< G4 @(>~9A9/P099 p\ѻYHaNG4isADQؘ<(WVV/ f(avv[::@%Ǧyv`b_Rh[ za NڽC8xH"(,,xwęũZ8Ob>00 B*:x,LNT*LUՕ7onll|ϟ/їiU_~eKt:NWSӤVLV_zv;\$ahqqff͹ڼg9rgYn,' ߟfU*mmmmmm8ԆYCE_|a2nwAA Ri(r8)OIRUTT=z@ (B}8tA(nQ/zX,;v AJX4LL& WŕU~)Mtxx>sgyyq~~e ˵Q,@UJقz|_Huuummm|M.`wwVw 8r{HX0x<$ a4hlii(ի| + JNrB!ㅅ7n0 ðp8JQTſ bkk`0<Ϡd-$7!J9C?X,&ݞͅeea A<_UUjT߀]<?<.͏{Zڮ%)GwSSӬq`bbj۷ŋtzjj*4EQ>ojjH$b2D"˲Gmnn^[[K$<4ñS\\Is;-ODmgǮ5Ut< rHRt:'O~o.] X2ʕ+P޽a``Ғڵ !͑$IKQT4$I\" 󋋋}]\L+ jNVw-$6 $`vl>c;6q6[J*~tRyT%yJCRSN*YO&dm/&|\}jއ/vm$V~Z R(KCj;kJ`qh4޺uKT,[. {/a|ci__q~aٳg!'-..RU*םNb1|IIWm]4M&}}vv!tvvxիCCCW\9(R"NKeٟt9X ,>oppl6h!Ժ׶vO<_rAB1@"3b:;W`0 u ÇO(TVworF)K/y?ߠPWVd]oʊDZb+JMMMxcssT*= /J$ޮTJJ҅ VVVRT*z嗯ޱ[mPQZlb@$P(Vk86 WU ,[, QMLrD"vBEf dnnwii-bBF#A~mm !k=wttxssU&Uy3gΌrx&''u:]Y?33Fϝ{/|jp===00 Iru˯{J::pd޽|X,n[.%9g2[[ӻKQGPp.k8j*J,{W~{e /lwFQǫ7|pa\nmhzW<O&rN ߇t,lDB $O2RqEQ:.L Ž ;::n<eA18iLV(@qH$5550ʅD4 4M4ՓMHċ1T*% FHds3\*ѨJP VǏ3>Ze`$ D"I]{BFpԚ }97}YәH$|.\rwf*e6랹sl^lؚ\NCţ6 \2GU1U,EO߾+!7GF{PUf'ȅwDlqjQHH\R//JL@Vow{|\Vfۍ(2rC`VufR ! hI&kkk ü0*R?<.Vpl\4J599nM V(Ju::t}ꩧr^om67E{goFםq:*ʽή/:tc/=]!hX)­]6+YLן_FɿahtfЇ2!d՛|ѽc/V˳,ES7 1U=TQ-q3 JGTm Oڱpk56Ϯ] 6|N0eYiݻ&J*P.=<$@WJx쳳g4D:;;o߾:55Ankk$IJmmm@x<\.Y>߿t^ Jpnb6o2L /_L&#Vɷzzkc!*H$<|T8Njqxw,2ujuMM I###333miiafaa^h2BQT,x<IAT(~ (PiM&rFlZu8x~mBQ# Kr4M }{1 `:+++Jeffa4M\\.?ޓ"D"ZǍ5668>33aR(\Xb6U|>ҥKn$E"Q.5MPyye"hppP($ uO^_.=O__ð׫BСCX6-J`0- gΜi:χB! d2Y&0lwcw|>0brpط\WWg4KQT*|[[ L&S*=H' I`qjXd ly:ɓ'2˲;7ot:aT*m۷_RLLL444d2Nq8dqq3gbPP a6iZ,k4H;uڵd2)WWWkkkX Ůվx<drd+Us_#jD"ihhH&*  xb{@883 yރ"FGG8?W^rVUl3T*P866t:V+a0@ IDAT_0L6tl#d~*D"CF"4˲@!:33ZoDӧO#L&?@8#z]juccyH_?X,0ܘL^ E}}ܜT*( xڪ*4tY TGND"l6+ J5;;k(d}wS&xfMOO:t(N$`j77777cX]]Zj<RH$JR͇B!J9>Fpwb4D D?|EQemllhFL{% L{n##L&M|>`8ieYFSdr$&k6hWqoZ:o3\.wg>kjj^oK"EPHORD"$:::ꚚB\d2i2t:p%X @Q555bv{*Fh޵\p7n8~u@ҥKP9}7ݵo>e Rh6w0 $T/|>d2y)o\Vq/PH$h4S:DRaV 9 ÌtyJb|>d2@r9L*ɮ^A/at: ߅V lk5:M E>U7 {:( ")$I644|p^__nǾrȑ/-Lv%@ 0T*- HD$4Aniiino?a>OѬiZ, &HFQJ'w& |PC"o,;u[e]˖C7ql ! LRVUlv2[K/ '0$,I`I`| ,`%$˖d]ْZݒum&Uòjxjd2 Brl6DtA>/<~8`aLgX'G>n4xL&G"6H$.^x F}7ǎ#b}}f>_D{ڵӧO++=O8xhAizB`f.dL:\ N:W_h|d2|~*ZXXضmx!Bp4wynΝB( H0,,,ֈ1, GcHD".Kal6yZL&/\p18~ 9>/˹\;O-vj5 <C&&&D"ѻᄏجe׮]k׾{7;+JTj6?Å%gL&3ɴ tvvMOOO!p֑N7mtT ]nTaX,d2t&YYY)--RD"dQ]$@U5^O@"Q@f<@PXY\dr83 h4l.?`0M=h46wŕ%d2„B!|>_1 6DA.((őHbbBcZ3 ir9H8"Jdp₭%JMMM)rE"v&Hܡj " Fe2YuӮE;r |>_kk۷?99dpgg#TVWǏSi)𷬙_LXIII,$RW\7+ :BMF#8h4hDS,+HST2 ϳl&+ݮRVv2o޼Y\\<cT"d2RDxnYLI>}8x¥D"P(Pl6k4H$2<|ػx. EP(Tvtt MMML&Sb2 BD@ }V.cXBQuqN9UN 0O}[UU5??/J7_k.]o242Hp[pJJJO8qƍml}+nǽF6x<F J ;഻w^HX p:/..|AaGMC]]`zzeKNNtں&vYhma6ݻw}>\.q|rr߷X&?`0l6L&^[Y~TP(T*Am(?Ni 42b\>RJfrbt|4;3u{F($%T*鑫8 sō̌^_===CCw Anz=dzF#alvgSu J۲ݻ٣٦k/:fΞ0]40ٻ7D;::VvH|34M<bylh4ԩ[4*SӉ%H$믿'n7j~)?`z>o<}1 2p0x]f t<___/l6 ?lt痗߿ȑ#A8bHdXQ546N޻Zv``ebdzppPseDq:$F0,П+h4^rdbbvuu1@ 033.l6I`0 ݁ȸuV"LD#Ai4gC}ۻ LbM?@thb?Smrhx.kaaAPLNѨnohh&Rsh4x<{aX~f 'ՅA=(B+ϷT(5x.B1P(Rsه'|Rwih'@*dsss+.O*SoP(|Bm>t23Lo6A?5::SùVYYy b0BХKJw?+E2D" B<1/Qt:>z>ƤAii)m-d2 YmzXeQK+0Fܙd?3@dsvut\|Bs*( \/AQtT*td2)Br]\.Пݻꫯ: Ú^~exqT Q@$( 񉉉r…/Ģ^UUڧ u*Y!/B`K݃qa DRvǛ EAA`KndD"$Lf4m|veeUeU͙3g6qR)㉴dZ\\;>dll'I߿=UTJ2߿.n ~bb*6GP .UVV7_*n[B5HٿHXGFАX,64*|rIIX[__?ߺ\x.G'Sqf6q[8߾}Do5k߯c'@^ "T@*j{3x[tڱ;/vv:sS=Em"P@gJ3Jruu5'[ Bz``vfҥKcíl6vGSSBڐZ&zw؁EYYY ۽^Ngڽ{նp8ʫ<6ΎNXH$L%3IyPeH$elth~n& haaT<>}4JOLf,OQ[[__L&GG/^8==oܸn4ʬ33oTP>|xp4@_zuyynoۦT*3u_Ad0(\QOUMA0ܲyod2/\}{u"kFS^^Tcw;NTy5{ 'N={잽{[^W?;Q4U ,jmllx</&tZRj. }BxWVkuu5N$:#~$tTXZcy<^oW0oeez8jD6[KKùjʂ4ػwmZ^H$^7 Vk6mC04 ^W&ˆQTi@ 8xWN B=r WTTLMM΢@涶6 8r9lzNNtII BX]]J,+J$d03fZVYqPlݕ###fٳ&ST~fggLfUUer2LطoL6LZ6H+%;W644ٳgjj4meeZNƉ;wM `` A]v'Xgh L8.HIoo/vM2O1toFS\Z yݻOm;񛭭'Okvxb]jmm=rb)玌fqx]&IQ@R'h(feeA(\kSP(CM&Nx h{*eEaLժ)ӤR0L"aϧj )\Z% Y~p8thnfl63ݻwC1VWWݺƣ|EQゟqz>}(OJ$cyy`0X,{"H'm t:OOBXt{eP/)@'x,"A@D"V;@4m~~6~?_D(20C3 BVW<1ڿ! N/?~ KF1Hi4vΝx<>00uV@fef! ð${\ncc#oT*N8iN>z0Q:mgP(P8aR6S k.Z#Zh##l_RRrn*jy eee~o`00 b`N@3\=77`n" )é|rII tmtsv_ޛleR`$pN߰:u:‚ZqPWQt)]AJRZz3u~R8MMRRT*u=xmHᵵX8P( P \ngg'| FvV;>>.`=Z[[+j Q#;)JEQN:}4|уχ.g@ y<W, 7N8??nnnǰBDoIG"BaX<6 xvX,.,TTjUnjiia2F;zSb8++|Պk[[[;77g6Oo 73R<@"$IAx<$H$4ͅ*U'KoGl4z0 `嫍3Ee_rܹsAdnOl٢̑rbO5?tVSSS8x<555_,+kV۷( hqNp8\!0 T__o_XZ{d9gnI#ȁ\2D`f[Xp;^Pbb!bv־sh4}ŋEEEG&ܿm6vcC}4d )f1g~iAaa! vҡ߈Pg8y\Y"*-QÇt*؇B`;77W&"0L& 4r|ddD P(4ڽ0BTjzAhhhlll4L_~^SkXo=/"qܺ:8eggOOO?A#dGQT,477~+ }K(?rH$RZj6#o0 dk׮ X,b>3H2 =ϻ  FUuR: ܿ-f~ACclKN"tڧQ6Fi-㙢>Ť3L Xb1+e6{>_k׮r #nݸqɺ皛^ B=z_xBs5Cgo w_2uO1l6 R:)@QD(Άq`JtU,kkkNd&Ν;NfKxW05e},R* A|MǭA!\_H N#`ջǓU:2t `2D q3w(**h0⥗^httڬVPmݺo߾ R}`0ṙݍyȹ! ~`'n5t:=2p8C> H$J%^7''gbbNG"* ס*T~)===tbhhd[JKKl6WR@A$+}뭷H[PÝZIPq0DQ2FfJErtl6H$L6>c27P$I\/j׮]s:VY\ X,ǃ `P |>aH$(~kx<h>Rf%Ev y\>$X99at?[Tӳ/ 4X$?[ '|MtK>>AP$; ?jp9,x 0Pɤ+( ju>ls\F駟vuu |g6O }T*'&&l&t~dT*fyyyR$@0bXB!Dh4 Bbyd2P(D"tI&knw I0ڀ z i &JD޾E=æ@ƚiFL&].L&굵T*p8 u1HhZB133IR;&-Z-uK-6%ll8@ Pɣ`qlTd]d3Uw{+5&UP $6,-u/.Τ5xȒB~-Y~Q,KRcow'IE;ACA޽{wiiIEh*guavvv/?~j~ZNImいaQ#Bh MMCH"ˊv: =r@)kdd"EQǎC%ɹ9<^ٳgO&8Α8NgSӴ.~|I=ztzzeٹ9ÇT $IB G7Mn*VFLsp6fZM9r9-ӧ˒$:t?|ll!vR,~($IE߭h=}}ٜF$9p@"J'O F!`'mAZ5L0P$AqfPg6-2 c|Vb,SSS/_Wokk$ff=y /;;;]ik:;;C'V"OY ?Joww !Vq ACsJ  XseP6M5J#X9WvA z^M@8;;k:M&?$is\[[Rx$IHNgVK\j29#(G !>]MZZ 0Bf6iz!2M`0Uu=Ϯe1*lL J{R٬n~x<'Nbz$IW8޷o_:j<ϻ\.$N+hA<烇h0u /R.|\;`$0 S,APK.TUQu%l,52#nLa{233300r@}Nx|~~!dZa Qi;QO8T*bq8k;AmEQ}]gg'h@7 ÇBjNiehǽبf*f[]]=rT0EQ\^O;)XTmEFOUU5h/N3 N_>gF_R%2Bn `kl3?CݻwyP4+ܕ&![F,;<>>$|8u8q1p^4"|ٜFnߵk޽{!J=qz 9>xuu̙3^o#n0СC 3ga[>,ɄB!׋Flc2dr8+A@͛U4Z&p,L&l,0d꽮g%X,d2y]|`@1ΠAsNPN:::E'baa/ѸVMO *Jv@ S `֭[]]]PHep*3%c `Y[< QC~a5(Y@$I,BON(2ƺuw]]]; ժx<d2cmJ6$wuuy(aݻw bp۬m/yp8pTZ^^-?drxx8|>Y!:N#8f+V6SY\.űZ7nOSTP4 AVHEXrԠ蓸{;66vY(===!Y-cJנ\.7PPUP(Q.\.Wkkwvض01 ۋ[, BPRkUq]WWPLm=xL&G d2L .D" lii駟N<DvZ_*0,Zl6j›4MoEs/`|ihD@ t:ŢiMp)B(|>05FnfcYD"0&I4zzz =Ǧnxfy ݻރEE/viLȦyb{{{"kR/HJZz^dacdYd2<ϷL7m4Mګ[V^ %˲X\\4Lvƍϟx<+++.,,h4 !BHUU Xӡ(J:^OH&^Rd6 ō(\.g2z(ٳgrrnb([V²,G"$iB+²(+++Vz>*QEQlVxw0 p L5tB$˲\n||bh,q\0QR!w߭;oVLUJࡦi,s(J6/p1 ˲n^|/ƸX,b!Ь%' 1c-XXX}6ARr0 Axa TR( ƸP(ܹsSsПQt#c |H͛7^J_}YMp(L$IRDQTwwt l lBak萄?3u!e4CT*PS$iyyf9b(PUUf IZ`nonnn @d(f### {{4 vhO$, ?n"`YfeYnf$IйIBxx QI| (d5y` vkU/jڧV@P($9???44TEEQVWWn~zkЯ :s[R)˲UUin 0tؔWʲ,T6AE&16$QQ8"`pvjj ;iؙniq,C?BR4k6*q$hMÎBÇhf$Rt:?+W\xR0xF^fᚦ鹿(<-}r arlZY`6 Nv,CcHRTJ"xqqQQ^]E[TZ⺥kीddD-}D"ֆ8NeX,k.E!}0 hTU 7|W_bCCCk`Ge ;\.1 (` Wj bKKKЫQx>TVIfp8|!Б( nݺt$)b6ATQEQS TK)bYvm,j3 8A|s =e`!f2 ϰHiZ,A\|yjj c*EQErҥw7+a?'rqQ˜hԦV-]B7]@`QYI6҈iҏ!c3 r 8v?!Dza=lljit:vh0  OMZ绿8iu~~Nt:lZ9{xx)_Rn7$hvh84WP0"SAY[ <>>^__7 ٿ^fZl'hurr.I!DUU|UG|d Ţiz233i7"if'x,,ceeV, )p L)tb("ʲW)tf$Am$i6VKBaj;Sd QUUV`L&y/}'&&:z,f2BEQ~ Hd||fiEߘ60LR$i{{bxWEr<;;H$"!WP0"S,..6L&뺦isss,]٧rx t]P(LMMp'bPXZZRŌ 3ESFoc׫+h666R‚frj5J\) 4LYYR B  :UUefdd$N||XV (ߗG=#ԏd2)axeβ :'>o2>SM}Y9#^sm{9yl^[oOu"Vb^2;GG~FZb#eo&V5&]I_~Y|"bxg,ޫf{w˝7;WņNf7Ͽ]/V1P xN7oP[dk^7^|##_1PJ}}FښOϪ5Wٟ949"65љو\R)<%uTl:8ҤlVfVxx^Q^ܒ#o#UzdSUNyv_{vQT*ɱV*e9VcծjCūj\V߇Oe~c>IWKgȘY۲W,Y*W:NpVNT۱LD5GW;Klٹ+b;skoT2k#ToC5ΞS(J`υRͤշa%k5?7^j&-= ͯ-d ٠IKg)sߠ7X/ToMt2>7#/dּV.[SdPO4;k"UiK"4Ksyn9s]` $RKtI&ւE2DH]X.C.%X K"ua ODjb-X.C.ԅE2D>]` $RKsa/@EbEiwAb"PbS͘&g_Z܍E5:t+]݂'mԓ[eRm]mKm#=ѱ]>5kY 26-wd22Hĺ==c#{$c22H,c!c쑌M c#{==RG26.,c!cd22Hĺ==c#{$c22H䗵nbDeNq1./,cuU`A_OzBƭMNh]Y+]2үi,V]0XU ^0XmuSY_5 id[ϰOɶ&6m3lm}ض>ö>9'ۚϰOa Xlkbض>ö>ևm3lc} ` d[ϰOɶ&6m3lm}ض>ö>9'ۚϰOgu!jہvCvBm{;f[ϟS'>9/7'|z'¾-^ YnK=.vԳaAN6:oMu> ool@5!ۀۀ|  ȲĆoom6`6 [¾  ȷۀۀ,oMl6`6 ool@5!ۀۀ|  ȲĆoom6`0 oTiP2? vo|#^"K߰96~mn琫wh{{_0*{)+ţqOMnc"ǺLUQiW,} YPCH.a d\lb#!!8]2\Cr` vqpqH&6]2\C!!8$vqpqH.a d\lb#!!8]2\Cr` yZqW1W. |_Pm#x-tMxA?xl*V__;Rv^֮_,ꪅ}үZÔ}L ^0.tEgڥ>72f_ZA0kj_2Ⱦl߈a߈}Ml 7b7"F}#}#rnD51l߈a߈ȹư}#}#o7b7"Fd_Ⱦl߈a߈}Ml 7b7"F}#}#rnD51l߈a߈;vY6n(fGԾc 4wƿf-r&\e%3Td=u/w@Wˑ`u\W7ԭbݰUrOq2n[$a%%"e3r<ŭ[eIf+V+VB%[pɪ:?*ٚKVdM|GxMjYdU[h%cuBk&*ٚKVdMXxCJfUmu~-Y5{Bk6&*ٚKVoV:Xs_x͛Tl%Z&VkW*,Y]ID%kZ"}ʏJ/8diBm.(bm y"宄?`Vl̞E6aMZ,K0mig*Ru ͂"~.%Jqs"nE\ځL6K3Xڅa!:iiC5&lZaZLuuȯĚii2a!:dZk¦uuȴlZaZiM a!:iiC5&lZaZLuuȯĚii22$ȱ_9g+"S'qG6P$$$$$$$$$2$V33.f"}U$2$Gˬ0W(cb$(h_?WJ%?/i2$6 Xw,;yT `1?@ g49d9dv 0pTppp@ <4dddd` 0,3<4!d!d` 0,3uʚ;2Nʚ;<4dddd{ 0B:___PPT9/ 0sy? %OJJ@OCD II Domain Description, System Analysis I, Prototypes (maybe)CS577a Fall 2000KDomain Modeling and The OCD p9Domain Description Viewsq: r; P s< M O v? N t= Q iqSystem Analysis I: SOP, Goals and Constraints, System Capabilities and the Operational Concept Description (OCD):r0$-$ r    j!4. Proposed System (Analysis of)  "  System Analysis involves several steps Components - models, attributes, relationships, constraints, roles, and states Behavior models Engineering - Abstraction, enterprise class engineering This section is an overview of Analysis for OCD 4.0 Details follow in later sections for SSAD6'^'^   kSystem Analysis   BThe creation of precise, consistent description of a conceptual system in terms of its high-level components Description is within the organization domain, independent of implementation Analysis goes beyond simple checklists and pictures Analysis ties the domain description to the system design and implementation C  lAnalysis Defined   A separation of a whole into its component parts An examination of a complex system, its elements, and their relations A statement of such an analysis A method in philosophy of resolving complex expressions into simpler or more basic ones   mAnalysis Goals   MQuantify what we want to represent, not how it is done Formalize and refine the specific parts of the organizations capabilities, entities, activities, and interactions described in the domain description that are to be automated Capture the high level architectural information that will represent (I.e. model) the conceptual system6N # N  nAnalysis Audience   4The Domain Description is for all constituents of the project Analysis is for Domain Experts - the high level leaders who understand the domain, know what they want, and have the authority to make decisions Not for implementers, who prefer design and implementation details ( hows )Z&      oTouring OOA concepts   This section introduces OOA concepts via extended examples The example will illustrate a few issues that can arise and how they are handled Notation, terminology, etc. not as important as awareness of issues Further study will be required $   pAnalysis Overview   Analysis CDL Statement of Purpose - (focal point) Project Goals - (influences) System capabilities - (conceptualize) L.O.S. Goals Models Component Model Behavior Model Enterprise Class Model.Z6Z6   qAnalysis Deliverables    rClassifying Last   /Classification should be done after establishing Components and their behaviors need things to classify before creating classes intent is very important here This provides well named structures that will flow into the final implementation Accordingly, requirements should be delayed until later (design)6PNPN 0  s&4.1 Statement of Purpose (Focal Point),' $ '  Describe the general purpose of the proposed system A brief synopsis of the overall capabilities Compare with OCD 3.7 Current System Shortfalls Should be consistent with System Boundary and Environment (OCD 2.3) Domain Description (OCD 3) a Z/ ZZF Z Za"."$ '$   tCreating a Statement of Purpose   &A brief overview of the proposed system: what the system is supposed to accomplish or be responsible for Contrast with current system and shortfalls More general than a problem statement: doesn t need to identify a problem, just what is desired May change between LCO and LCAZ   u Example: Statement of Purpose    vy2OCD 4.2 Project Goals and Constraints (Influences)03& $ 3  8Project Goals have global effects, whereas System capabilities have more local and specific effects Project Goals should be consistent with Win conditions and agreements M.R.S. (Measurable, Relevant, Specific): Initially, one may specify desirable and acceptable levels of capability Use a simple enumerated list9 9 9  z2OCD 4.2 Project Goals and Constraints (Influences)"3&  3  yWork with Domain Experts to translate from Organization Goals Ask, what needs or desires for the system are not directly part of the system yet contribute to or affect it? Factors, project-level constraints and assumptions that influence or contribute to the eventual outcome of the project, but are not part of the system Are used to manage complexity and project constraints zCP6F90 z  Project Goals: M.R.S.   Should be Measurable, Relevant, Specific (M.R.S.) M: "How is the goal measured with respect to the proposed system?" R: "Is this related to any Organization Goal or external project constraints? S:  What specific parts of the system is this relevant to? ,2 2   Specifying OCD GoalsSpecific Project Goals    S: "What specific parts of the system is this relevant to? What are the specific acceptable levels or thresholds with respect to the measures used? What specific parts of the system are to be measured? *   Example: Project Goals   4.3 System Capabilities    Broad, high-level system behaviors. What the user should expect from the system Should be in line with Organization Goals (OCD 3.2) and Activities (OCD 3.3) Outline the desired modifications to the current systems entities and activities (OCD 3.3, 3.5)  Just Do It approach. Work with what you know and flush out SR s later.<G $ > G  OCD 4.3 System Capabilities   @Relation to WinWin : priorities, rationale For each system responsibility, indicate: Name Description Priority Rationale Reference to WinWin artifact [if one exists] Forward consistency with Capability Requirements (SSRD 3.) Example: System Capabilities for the University Intranet 1. Provide distributed access to student admissions list (see OCD 2.5.1) 2. Manage asynchronous collaborations on admission evaluations (see OCD 2.5.4) 3. Provide auto-updated list of current research areas (See OCD 2.5.2) 4. Manage secure access to and from the intranet (See OCD 2.2.3) 5. ...U PQ -F; Z9 Z' FT P: /' @     t      4.3 System Capabilities   High level overview of broad categories of system behaviors Not an operational breakdown (provided by System Requirements) System capabilities realize high-level activities in the Organization Activity Model (Reference as appropriate)., e   4.3 System Capabilities (cont.)    Describe a few system capabilities and work with domain experts to clarify them. Think about  What in our domain description do we want represented with technology? Look at organization wide goals and consider what is required to carry them out. Each system responsibility may require several iterations: Consistency and redundancy are not issues at this point@R s Rs l  4.3 System Capabilities(cont.)    Just do it approach eliminates the pressure to get it all right on the first pass  Go with what you know and plan to iterate back through it. Multiple iterations of SR s reduce complexity through balanced partitions, promote focus, remove redundancies and contradictions As more capabilities are documented, architects get a better idea of how the domain experts are viewing the proposed system Allow tangents to continue, even if they cross perceived system boundaries.^T0Z0Z|0ZLZT|L     Example: System Capabilities     Finding System Capabilities   Ask Constructive Questions Avoid counter productive questions Don't obsess over issues that are addressed as part of the process (e.g. consistency, redundancy, completeness, soundness)   Constructive Questions   Some constructive, informal questions that may be useful in gaining clarity (organized brainstorming)  What does this mean?  Can you give me an example of this?  What do you need to do this?  What is involved with this? &fzfz   Construction Question 1    What does this mean? Useful to define words and phrases (document in CDL)V6$ N  Construction Question 2    Can you give me an example of this? Useful to draw out scenarios of desired system operations(a&: a  Construction Question 3    What do you need to do this? To find out information required to carry out a responsibility.@@ _  Construction Question 4   F What is involved with this? To discover sub-capabilities and the steps required to fulfill them This question is important as it is used to continue the process.   Counterproductive Questions   Avoid Counterproductive Questions:  Didn't we already cover this?  How can we possibly implement that?  Do we really need this? Begin by discovering what is actually wanted The modeling process answers these  save it for later questions#  @0n0#%n     Counterproductive Question 1    Didn't we already cover this? F Don t worry about overlapping capabilities: these will be cleared up as we build the modelTO8/  ,/ ~  Counterproductive Question 2(    How can we possibly implement that? F Stay focused: this is not relevant to domain experts, only to implementers&88M(%   ? t  Counterproductive Question 3   ( Do we really need this? F Don t challenge feasibility or relevance: relevance is determined by domain experts (you can send them the bill later!)j8{8  *N   /      !"#'()*+Px ` ̙33` ` ff3333f` 333MMM` f` f` 3>?" dd@,|? " dd@   " @ `"  n?" dd@   @@``PR    @ ` ` p>> J(     `l{xaxa1 ?P  T Click to edit Master title style! !@  Z~xaxa1 ?  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     S  Z4xaxa1?'y <*B  s *޽h ? a( 3156_4156_S990 ZR@(  @  Zܶpapa1 ? @  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     Sp  01 ?   B  s *޽h ? a(  0( X  B  s *޽h ? a(  $(  r  S )p  r  S 8  `    H  0޽h ? a( 0$(  r  S Tp  r  S  `    H  0޽h ? a(  bZ@!8<( HHHhH <r < S $   4 < # s  < 6&1G  MOrg. Activities"4 < # u  < 6t,@:  K Org. Entities" 4 < # 7=  < 0/B X LCurrent System"4  < #    < 64#  ~Organization Background J  4  < #  4 `  < 6; M Q NInteraction Matrix lL  P  <#  A < B@CDEF@6 @ @` '  < xBCCgDEF'gC'g @` P O < xBCCjDEFjCQ @`  lL V <# D < BCDEF  @`0 < xBDCiDEFDiD @`/Q < xBCCiDEFOCi)O @`VL    <#   f  < B{CDEFm{ @` ` \  < xBACoDEFEAo0E @`> ,  L  ]  <#  t  < B3CDEF3%3 @`* ]t  < xB;CrDEFr;: @`J M NL  *Q e  <# > E * B < 3 ) ; e  < xB>CfDEF>ff>f @` *Q 4 < # 7  < 6@S.i H Organization  !< 6E-J AGoals  7< HJ1?vT| e-Note: OCD also has some System Analysis views.(H < 0޽h ? ̙33   > 6 P@ ( bM|MM, a @  @ <Q1?p * OCD 3.1 Organization Background (Product Model) Good organization s background description. Only talks about existing organization, not in context with proposed system. It should give organization description in a large context, not too specific . Example from team 6-1 Butler Stack Locator CS3156 Fall 1999: 3.1 Organization Background The Butler stacks houses two million volumes of the University's collections in the humanities, with particular strengths in history (including government documents and social science materials published before 1974), literature, philosophy and religion, in addition to one of country's most extensive collections of materials pertinent to the study of Greco-Roman antiquity. The stacks has 12 levels with the entrance on the third floor of Butler near the Circulation Desk. The purpose of the Butler Library is to provide access to a variety of resources for patrons of Columbia University. (from http://www.columbia.edu/cu/libraries/indiv/under/tour/butlertour.html) 1 > H @ 0޽h ? ̙33   l d `D (  D  D <o  &H L 0޽h ? ̙33  =(    <躹1?E s1OCD 3.7 Current System Shortfalls (Product Model)&21   <1?pv ," Good description of current system shortfalls. It should not give advantage or improvements will be done by proposed system.~  BA O?1?^ OH  0޽h ? ̙33 0(  x  c $`   x  c $ P  H  0޽h ? ̙33  0(  x  c $`   x  c $༅   H  0޽h ? ̙33  0(  x  c $(`0   x  c $0  H  0޽h ? ̙33   0(  x  c $ʅP   x  c $@˅P  H  0޽h ? ̙33  00(  x  c $ą`   x  c $Ņ`  H  0޽h ? ̙33  % <4@(    3 rԅgֳgֳ ?P     3 rTՅgֳgֳ ?  H  0޽h ? ̙33  P0(  x  c $ޅP   x  c $߅  H  0޽h ? ̙33  % <4`(    3 rgֳgֳ ?P     3 rgֳgֳ ? @  H  0޽h ? ̙337     pw (  x  c $P     01111?h {   `Behavior Model"     01111?n |  aComponent Model"     01111?  eSystem capabilities"      0|1111?^  hStatement of Purpose$      0 1111?   dorganization model"   ^B @ 68c? x ^B   68c?  x XB   08c?2  XB  @ 08c?2 V | XB   08c?  2    01111?  qProject Goals and Constraints$      61111?8 R1.       61111?V X R2.       61111?0 R3.       61111?d  R5.       6#1111? h  R6.       6x'1111?v f  R7.       0P+1111?P  ` L.O.S. Goals$        6/1111?P  R4.     H  0޽h ? ̙33 ! 0(  x  c $5`0   x  c $6  H  0޽h ? ̙33   0(   x   c $|<P   x   c $$=  H   0޽h ? ̙33 " % <4$(  $ $ 3 rhCgֳgֳ ?P    $ 3 rDgֳgֳ ?  H $ 0޽h ? ̙33 # % nf,(  , , 3 rpQgֳgֳ ?`    H , 0޽h ? ̙33, 4l(  4: 4 3 Ap 4 0fz 4.1 Purpose of Proposed System We will provide a system to access the large number of Boeckmann Center materials in an attractive and simple fashion, concurrently the collections will be organized into a unified cataloging system within the archive. Access will take the form of searching the digital archive resulting in meaningful and salient search results as well as viewing items in the archive. Access also includes browsing information about the Boeckmann Center, the collections, and a limited subset of the archive, in addition to requesting materials, offering feedback, and receiving help. The system will also allow quick and easy entry and maintenance of the material information by inexperienced library personnel after an authentication process. Administration users will also have help available. The librarian will have access and authority to ensure the integrity of the data before entry into the archive. References are made from [OCD 2.1] and [OCD 2.2]. The Hispanic Digital Archive will be the portal to the Boeckmann Center collections. The collection materials are represented in the HDA. The users will view items and search for items. The operators and librarians will maintain the HDA. A context diagram using entity model elements can be seen in Figure 4.,>U e 8 H 4 0޽h ? ̙33  D0(  Dx D c $Y   x D c $dj  H D 0޽h ? ̙33  H0(  Hx H c $z`0   x H c $z  H H 0޽h ? ̙33 ' % <4d(  d d 3 rgֳgֳ ?P    d 3 rЂgֳgֳ ?  H d 0޽h ? ̙33i(  ((>\l'(  lx l c $[   @F   ;l yd@   9l @  *l !l B1?+ OOrganization Goal:  " ` )l 0?@   ,l V "l BE1? <<give a reference number and name>> such as  OG-1: Increase Sales and Profits  QP" ` +l 0? {@ ` .l` #l B1?+` I Description:   " ` -l 0?`@  ` 0l `2 $l Bl1?` |<> This may be deleted if the title describes it adequately, as above  }|" ` /l 0? `|@ ` 2l` %l Bt1?+` JMeasurable:  " ` 1l 0?`<@ `  4l`  &l B1?` <<indicate how this goal is measured, perhaps within the results chain OCD 2.1>> such as  Since sales and profits normally vary by quarter, increases will be measured with respect to the corresponding quarter in the previous year.  " ` 3l 0?` x@  6l 'l B1?+ F Relevant:  " ` 5l 0?@   8l $ (l BЬ1? n<<describe how this goal is relevant to the organizations success factors OCD 2.4 and background OCD 3.1>> such as  Increased sales improve profits via increased economies of scale.  " ` 7l 0? Z :l s *? F    \l  Y.@    Zl  |@  Gl > such as  PG-1: Limited Schedule  GF" ` Hl 0? {@ ` Kl` >l BH1?+` I Description:   " ` Jl 0?`.@  ` Ml `v ?l B1?` <<Describe this project goal>> E.g.,  Achieve Initial Operational Capability (IOC) in 24 weeks  a`" ` Ll 0? `|@ `@ Ol`@ @l B\Ƣ1?+`@ JMeasurable:  " ` Nl 0?`@@ ` @ Ql` @ Al Bˢ1?`@ p4<<indicate how this goal can be measured with respect the specific elements it addresses>> E.g.,  Achieving IOC means passing a Release Readiness Review  " ` Pl 0?` @x@ @ Sl@ Bl BxѢ1?+@ F Relevant:  " ` Rl 0?@@ @  Ul@ : Cl B֢1?@ <<describe which organization goals and activities (OCD 3.2, 3.3) or major project constraints (OCD 2.4) this goal is relevant to>> E.g.,  Compatible with rapid completion constraint (OCD 2.4)  " ` Tl 0?@ x@   Wl  Dl Bܢ1?+  F Specific:  " ` Vl 0? :@    Yl   El B1?  <<describe what in particular within the organization goals and activities (OCD 3.2, 3.3) this goal addresses>> E.g.,  24 weeks . There is no need to repeat such information if it is absolutely obvious from the above information.  " ` Xl 0?  Z [l s *?  H l 0޽h ? ̙33  x0(  xx x c $dP   x x c $   H x 0޽h ? ̙33 ( % nf |(  | | 3 rgֳgֳ ?`0    H | 0޽h ? ̙33  0R(    0zFn VOCD 4.2 Project Goals Example (1) The main goals of the project: 1. Achievable system given schedule constraints The system must be built in 12 weeks by a small group of student developers. The system must be implemented, tested, and installed in this highly constrained time period. The system must have the necessary capabilities to meet the customer and user requirements while remaining small enough to be built in the short amount of time. This is relevant to the project because, if the project is not completed, none of the organization goals with respect to the proposed system can be fulfilled. [Organization Goal 8] [sdy-WINC- 12] 2. Demonstrable functionality to meet IOC guidelines The system should be able to display the required functionality to the customer. It should provide some demonstrable functionality and sufficient examples of live data and images. This would allow the capability of the system to be easily demonstrated. This would help in determining if the system needs to be implemented. [Organization Goal 1, 3, 4, 5, 6, 8] [bhansali-WINC-13] 3. Multiplatform/global access system To ensure the general public will have access to the digital archive it needs to run on most platforms using any browser. Distributed researchers may need access to the archive without visiting the library. Also, access is possible at any time during the day or night. A multiplatform language will be utilized and testing will take place with both browsers. The current versions of Java and the browsers will be used. [Organization Goal 1] [fakharza-WINC-1, fakharza-WINC-2, bhansali-WINC-1, bhansali-WINC-4]W!/4|%s $    H  0޽h ? ̙33` @(  h  0`w   f4.2 Project Goals Example (2) 4. Minimize cost and time of system deployment Deployment time and costs should be minimal. Deployment time should take no longer than 3 years, and no more than $300,000, which were the maximum amounts given by the customer. The estimates can be found in the FRD. [Organization Goal 4] 5. Reuse ISD licensed and supported software Reuse of this software would result in less coding for the team. This would be highly beneficial given the tight schedule constraints, also if ISD supports the software there is less need for technical people in the Boeckmann Center to perform support tasks. The project is a fairly large undertaking so software reuse would be one of the best ways to ensure the project can be completed. In order to achieve the numerous organization goals, the project must reuse as much as possible. [Organization Goal 8]dg.,B H  0޽h ? ̙33  P0(  x  c $X%P   x  c $-  H  0޽h ? ̙33  `0(  x  c $`   x  c $0   H  0޽h ? ̙33 ) % <4p(    3 r47gֳgֳ ?P     3 r7gֳgֳ ?  H  0޽h ? ̙33 * 0(  x  c $JP   x  c $JPp  H  0޽h ? ̙33 + 0(  x  c $O   x  c $pQ`  H  0޽h ? ̙33p   (  x  c $,?Pp   H  0޽h ? ̙33- m(  5  0qv`  {4.3 System Capabilities The system capabilities are the high-level system behaviors described according to broad categories of system behaviors. Responsibility: SC-01 Name: Find/Search Material Description: Once the archive is accessed the user needs to find the materials desired or if there are materials of interest. Priority: Very High Rationale: Once at the site the user must be able to search for an item in the archive. This is deemed a basic requirement. Relates to: I.A [OCD 2.5] WinWin reference: eballew-WINC-4, eballew-WINC-9, eballew-WINC-3 Responsibility: SC-02 Name: View Material Description: Materials in the archive can be viewed using the system. Priority: Very High Rationale: This is basic required functionality for the customer and user. Relates to: II.C.3 [OCD 2.5] WinWin reference: eballew-WINC-6, eballew-WINC-7, eballew-WINC-16, eballew-WINC-2, eballew-WINC-13n|x s  s 2 ;  B S      H  0޽h ? ̙33  0(  x  c $kP   x  c $`=  H  0޽h ? ̙33  0(  x  c $P   x  c $8  H  0޽h ? ̙33  0(  x  c $P   x  c $<  H  0޽h ? ̙33  0(  x  c $P   x  c $X>  H  0޽h ? ̙33  0(  x  c $TP   x  c $  H  0޽h ? ̙33  0(  x  c $䙥P   x  c $  H  0޽h ? ̙33   0(  x  c $ğP   x  c $  H  0޽h ? ̙33  00(  x  c $쥥P   x  c $  H  0޽h ? ̙33  @0(  x  c $<P   x  c $  H  0޽h ? ̙33  P0(  x  c $츥P   x  c $4  H  0޽h ? ̙33 i0 p(  ^ S     # l(e(e @    H  0޽h ? ̙33l0 B:(  ^ S    4 # l`(e(e @   VThis is the Webster s dictionary definition,  H  0޽h ? ̙33$m0 t(  ^ S     # l (e(e @   "  H  0޽h ? ̙33$n0 t(  ^ S     # l(e(e @   "  H  0޽h ? ̙33o0 f^(  ^ S    X # l(e(e @   zThere are many books written on OOA. This section provides a brief introduction. You are encouraged to read the other classic references on OOA We will also tour Object Oriented Design topics later in the course. Remember, further study will be required to really master the topics presented in this section. Also, you may already be very familiar with many of these topics.{  H  0޽h ? ̙33$p0  t(   ^  S      # l((e(e @   "  H   0޽h ? ̙33$q0  t(  ^ S     # l,Y(e(e @   "  H  0޽h ? ̙33$r0 0t(  ^ S     # l^(e(e @   "  H  0޽h ? ̙33$t0 @(t(  (^ (S     (# lh{(e(e @   "  H ( 0޽h ? ̙33$u0 P0t(  0^ 0S     0# lt(e(e @   "  H 0 0޽h ? ̙33$0 `ht(  h^ hS     h# ld(e(e @   "  H h 0޽h ? ̙33$0 pt(  ^ S     # l<(e(e @   "  H  0޽h ? ̙33$0 t(  ^ S     # lh(e(e @   "  H  0޽h ? ̙33$0 t(  ^ S     # ll(e(e @   "  H  0޽h ? ̙33$0 t(  ^ S     # l(e(e @   "  H  0޽h ? ̙33x] tTչgf$!C Nx0DAޏ@"kL`Lf&LKj+kRUڇj[բjW-]K׍>\>g(j{gsw}8?Sj/Tt{T:f_)In1}B=KiFcAIEM6,,l8Y3|dd ɊF]BVL6l,Y Y)82l<d&M!2dd*ɦ l&,dW!K6l>+걭ddȮ!![Lv[il9 dVZZ֒#[OVGVO@s-7]Ov&d[\&f Y+v7;֫(%X\".u>FLҗpzGoԡǟ=}$\EwYjj׭<oP+pQ : Ys 4O/~YhEUXuP?4ϻ h?, c.QnCd9 N7}աX4mM؍X8FzL6ڤG+|\Ƽv|sϧq lblA4?d?ct;3FkyzFuޯ8#iXLhk`Y5X(wuf9Kes-9WC`@wOK;ՃVU6V4ԁIޙxs,ԑE#vծŨx"iJgaY1MmәXF /z'DކЙU: :b4Ght_m]f˲|q a)g,r)w yЕgi&r*gv:JLhC3bJ>:L\ji=F]vm ׬T/5TOW(բ֓O !gljwg<[0\VXSh4'Dy+C&yN-tW`|rfտfDJ)+hCTP #ڀhr䮦{ KUYՔ; Msp2//.W{-]SӍu.$yikOj6L5Ҡer{"#WCn}JЀڭo5\(' ( ݌F.Z`ik+}%_V\C{U'RcܒWk_G3v._swݞyGCV; .OI+貝SX0AT~mJܖU"Gj-I\uNm"xtĵSzgE.8.C/LXQ)qwedI܃{& \ݍ/fm(0u]kNݽΛ+j|m^wD~:=Աb}:{`ik)s77I?I׽*_k\|WDwD.m7H}ݻBtAqȵM!rGI#K+ %"7k[HƔl=%byOܱZ^"Vq8J$'Lj܄d5"wW"슭eװ;"/rxq`q(ȝΙ(e5""/?Iw?חKsȜ9*[w_\WES$D}IΎJ=7*rEn${M+{="} %Oϐ/M">UK0f-a˜Y?Oݻ/c\=<+$nZ"wMs"?>)+q1{"WYM_?"/܁^M'qw[eWJܙ mco3.#'rkGZ>>H|~sD~Gn/ϽF"{j$ם+V.j rgVbk͓cU{:"Y;7r=UPBGٹmĽJ&VI\"G۸]N[--عa-~bĕfJ\YΕ%.eې:3 זI{:)rW.jDi1kNkODdkF[hȝ ?z>m1v}"zu&˛ wY_HČ9]6Ʌ&7|i$n"=>G" űT{E|V[ngNp"WȝܽUǜW&YGokU^7I%;Sfk"JFӍb&qX#rL侳;.އد\}aeQ+:%ruD.)רĽ-r+:D[Dnʍ"w07{QDnWDnM箘T;|"Ă8}C䦷%$ngDnZoEnU}Ȩ#"vt}.>g؟%U"qh_MR'Ew\?tI׸yE{)b""W<~mMWFDbQk`o4l_qG=V:్ZzrXG۸0. ҅R@gqUY׸0. 3ƅqa\ƅqa\^Ѹ0. ¸0. ¸0. ¸0. ¸0. ¸0. ¸0.F]ƅqa\ƅqa\ƅqa\ƅqa9Ź]xD^7CHcZq !18Y"VC`cq 1S!198 bNbAcr _!18P>#CXcq A4!1=9`7eCcq bc)r !=!618b)-IO/bS#1D961D59H8.CcCcr !1~8<pc#p+8 818A68(RnCc?r ](cC\cr$Cc5s Ar!19h?”CcT"XCc2s 1FTcJs {!183.BC(c|Cdcq !5!1DO9848vJ3SB^Cdcr =Cȍcq \!1p 1``cs zTcr)IO19 HK88'C$cH)Ɣ {!190+'831I9A8x>8!B{C0cA"8.n19F!d19(1D!9F` !1!p\CPc2r ZTcC@cz8;21D9Fp/8c8-Az8F!:190(1p \!1DO9(O?cO| qz!1$q`X)[#SAb8FPc6}8H.19821Lq`1#1p X!1D9F!19FPTcs 1b!1Sq^^6$g&%3LKSmtm3K~=~wk 2T62D+$Cu6{|i)q$G⸲Zz*7:lQiiH%_CS]Oga>X"zʧ^ϼu~z N˗ 'VR ݧ~ lM.yJ.9St1YCOi;pߐ5Rc4{j*eϡFbZ^N:aK&ѨQ~9_BYʨ%+ӸZ1 <*y|>zj_ n{}4@1aOрMt}t&6yCϗ*MLmcYb󠼺pSu)^kLKˬQaαz: $bzO9Jn>ВԚJ ^[bM:uL-a9w][%¡mmۑpS0fG[`< MhmE;jA1R$*&<@E-֟y:_)(9hߑ,_ g90J.}4E닚h;57vD=®Y|m&SYynmѲ,ݢV隢}e$XuKqgI ϒncuL-|сh9͡Xsg{ C%N jwv҈vs d0֝cRR[zxcSR}$ `;w Wizm'mv 59uSvK3$O ;u>QԩX״@קgkV֥7եc) npyU1w٥xk)cs4 ;Pds]K+Z#8=NՃwƱ:[]".յ+α.=Җ7禼APc?FmOΜ1iy.9%爗E~(HsDG#ts"1G k%"8HMc5 FHPC%fQ2!y{9"R;C>Ϋu4QT'g>hrπ5oD w9,G3{Q"sS"lyšlzUaKr Z_x{9D#2x:"Z>]yv*rE}GwGUJ=U2FP$>>ҹuIi#~;4xݷm,5͖ItUs,:8'C@UӍM7667WcszXCi=/ Ғ>ǭgYe2}-s-o8 t+6%f|H)vi{ʿUjoNS^zzS%w4J֧oK?H]x'[MsJj<yvK^wU|Ux˅tow%gRٞT?o?->o~'ߋr׼N'9^m=Q/Y`9wt[ITED\Hyp·܋H;!<]GA,oܛl.;2&ˇ&dn2t~?IHլeJeμYxqǓ]Jv@Ro9cM{7q2sEn>}[vc>as}[Ȳ\Lb2nRg ]>6\9±~nIzX5V;}}²&v.η?1?Vxk弫QSAPʑoC9\~ yrrрDx*)mvw$XP5,ggwzFw )u+]J{]dI&dI&dI&d*?Ƿ MtxY <_`\2dR(F" I2!1nɭHrMvTؤ %Rt6mQRJe!<;:~{?zYg=k筫n9+}!*"ҰQA !+Wa8>":@ OICH0 `dry`"`@`*)U`*@h3:],@00`0|0 0K`hi X,Q'x:\E7^oRwT[' K 0HEB_4xw;eҕW0?xh5Cu~?_9 fOO@O_[?>NA@HKvD Qз· `͡ t˵~a!!+"Xn!aY!~k#=e3IbڟxmްhӲA ؗR++*h2xx L(/Zj cl u thw?:^q40]i%  i;L^ՐjR k@C0 BvKhp!kkfeދ{HpV\GS!z`E,v1bfp= sl+|(V.#mi»h{8X8pNgca.QjYZg8qHKDwHݫ.$C\5@>Da0Bsf8"abs(!ԯ{6p j]?bױ&e0aamF:[v%,]+{5b07F4,-x3hr˩ 24<CA#vI^('7'qCӳ;>VLPKJl/m{Lax}Õr7B2$Uh/L\uh=^]sgеKjq֥kc6vǸ^>3[([W7 +wR[rj_ *^B2QKc^8\od>_G ϽmKCnoiZ`ktRv*M)a9Qb71JsơB4?7SooviGu{6{rpvWVVш[O{&{s^n;NFw8WEj9KyWDOWNpAabk&W#R_?,,`GTBCXhV諾k^BiN] 6LC (Z=K~=T;O+NFRԋt_ k&%L 쑼q8Us:kC>ePz`P Y⢮*\z&<艳>1aMQƊtna̅[Ǟu Mxj&ube4a3(ڭwm9E)-iq|{@& A˭j˲I{$zй ~ر/ C91$F4a*IQ-!'nWڏHI)YwTk%8t~:%qys_.{;lsy]Q3~ї ^t2*zGWÃ.j+sbi^}ۢ:+Ǖ%LH Ǖ&Iԓ. EZ!cv < t|طUUNKTߟ<{zĬG-VmdKm $%KXw,pV*dlZu}RuLTޕS9"LԚQ:F_RGHΠP)fS62 u_5ӥX>1j`Fޜ+:̃ 4D/=zs' n}wrfR R: } ƞefKM,&fxv ;$sГ$n9ی!s|:V!'֢]y_2)KQ"3vSn"|kϬ^wBƧs*M* KrmsJLN 4ⷁޚ]w<$rBz-:܄iko[W;ԭLCr P*NA=./v>txNh,! #,7CyXcmY֒lѥmoWFGG>8KR(Kr)0T[Q w(bXِ؈Xw3WJjIWdz3>sdPW{qlo%'.mO nlX(>rgiy]˹&ilT9&+zmƤŏ+^>d_'.q./7nB}gkӮQ؁V;?t09N^z4KkKLzmux\qN ,a%uŜ{_8tcLYrWG`-MJ72ۂ.xVȡyDM؜e.;n<!ih1gC9 iuiG0>gMhE'sq%uum#Xho7mub}o^1atL^CE ?Mg$r |yr}|mx_Qq%Y, *{KĶSL{EcQq{ܒ#R}QnqqEJ#wJbL3^(3=Bu^buǢ.T'?6 [vzƉ]>BU˷m b/ 77-S؂@'00ׁCܪu3b2|~I"mj=;tlHb{v]VI3 epYκgӵA3s*0i![V%P:aޡe [Ε_9-iOklԞ7M(?)q{8=ga!W}gv/jf~6d~%͜wf|(aJq.( R&ܷW\lz|5rLISm PH f=o<5Ā eޝ;視`7+=5ѿOcăG9'A4Lhzq9J/W F&6( YN}6W[!R=ڽ5CU!V)tٶ71Z; @ )ܪ#5ee|&V%^]9^&*!:E 9'J[JFkL928*\dgwEMY~?9hnI+۽¿-29VlB|Wƺ(;T2~mt؛y`V4Xߦ1GVq!w6f>᪎!OrMAO!apgJKCkEi:`d1xǽnhEPH6Fn~ᗗ?}Q$ԃ9=>@q])MxH,G1 #JȠ*p$p0!u"]'?( E ̈!́$Tw2bD҄##;ő Y >ҁLф.F,BP8/AN (OI8Ld]T,eY#i%լ0ZB, U J0x,o9!W^4ّLm)H(7ٟJưckg|1HU$OqKH91q.c %:] Iȸ 4R,RnikR_M'㼣DDɸCŋGb}`>'`pGc򵇫r+ H#)cId܁8GRH-)l9m5KUrLvRNw4Ǜ;Bʅ+ znr!t2nO Ne+ڒrIjRnݤzTR|MY2͖ӛsHO)(6O #OKW S ΅n wrBl">{`@ʩxs%F\ Rv"`m"\-r%ϓr[ɸ1=I*@ʵFrRL!%ksR}\,)q;3 gk(( (^xx\E2mm3&U+ڴiML&mѴMVکQkkk{Y}w0ujY>gaueb vb'H}&e3"f*f 2K3U=lb7=x/)](e"ٞ#f#pdDZ1[Qo);2x)ݮyӋ,ۮq\zT6L'e=!f,}Rvpbv׿lڨT)}KĽ:@ʒپUށbmDwL_?,f GŬwc8#f} 2+gym.9D.eM ;<,eEbVdVVgo MbςGIٟ&ilR6m1hp5r=e~J̊J^5)9Rveg1R礼unkh1;}kS|IWLɕ/e}cR(S1$wNRVi1;1e1:&fCZgMNĬ`=7JMV|(fNJKYv1;UV,f3r5C=KZU6)e/!fg6%eͻ?%f{lbu*-ӱ' G2J}֜?7Wʮ̜T$e' klkwjRޖww 12t(fV.?cĬхR,IYG,-1b);*Z">fmKbI1;8␘Cψ䊵egYէlڳK6?K]8r6 &YܘbVtf"f+fqNYˤlU%1V}M̎tiY)&"fKJ{X̒J.f9.?$fE%lSlՌRcrJ|(EL,f\%e=-fS+f%WVK-oF{d O>yY- ŬbfJ&b]M|ޭu]ovY7 7jZMiJ9>X7;H%i5lWLi5մVz?.մVjZMi5մVjZMi5մVjZMiR մVjZMi5մVjZwOz߶^2 4f 3L8JUfva ` fXaxa7f]qD73A]ZV2ö [3̰\0` 3t03ä c3̰0bŒ#abefFa+eQAfX{a@bfiq<3gA1h}`e!_fae^fadm&NfaeU2fĘq>3M8*VfXa a5fa aَ`f@aTffXafSfXXa3cvfXJa`dmv5fMahfQf,fTa?aŏ2fYadFfraKf3ho7aa|fWaafTfX~acQfXfaf͋<z)PfXa5cQF-fXgaIbّޠ|P 3̰1( 03,̘u61fiac٘[fagABfracfgfagŕpfǘa7e390 53 ̰3c fX`aRba&hfXacA0â 3+3f`n0 ;3f,`VNfaYf)]fؼ13̰1è S3`̰G==Q&Uf\Y*oz|avgy3=0c6fXacZfX?13f~`3 0cfXancfSfad-&dfЙa!dA6EZSL}˺Š[fz|Ysf:;lYD<ȰOXxXHky-1}[WzR/'*='RxTD屢"=oZ{t'>K$2܃מ;svRܻA tMzQE0tz՚z~_?1}?0įb<1\Խ,K j~o/!brum:Ս59kU*Ogj,mJkyȺjn1ucYVW~SkQEtѧ52eZqݯ#pjW/Uc;roP7~^'ՋJc"3.°R' {R7R>aSͩ^Hq#uKe8r{Z,VF++|{C-MﯢЗź?Src}[WO/L\7. R)SL2eʔ)SL2u*Ξ?B\!eMZ ]W]p{'OnWJSrh*gc8c68 c@ko:}Qs3^ ?TX}z#po .-c}>g%tX ݽp{f|9)gl /'`d~NF.56'w̤?'1ukT?}>E ҧ2I TT}ye]?I'iGW)_Nr@rHU} wX>lf魀_J{;@ū}PjZ` 7^ߓ,X dLB;;$2@&20۵ڋ-}][J[eZu"[몭Uu-O _?9?YǿAS%*A}Б912r9>Q}=%gd2Y Y*YGNa7EM֏,?Y.d "L6l(0d~d#F&CG6lمd]LO6lY!D"IdɊɦM%F6lLYduVR9dsJwꢒ-![Jl9 Nt\CVFVNVAleNt@vFMdɶz5dZ:z'+Q!нآԹ\̻ 'lz{虓7>d%tTRu9q"ݵJUuyH^} QO?[B*sN?<ʏFSBro3oaE-'!nݟ}PmĿ.Rn "zLY^stJ$\ pə 9JwFγ4~$B4.lTvsTYw,BVH>,e_B#gbא&z4*ɣt=dSr[tҨ2<ԒVJ*BV7%ǬX/%:d\Qrw!d_J̵ 3KP k]H4P{d𐷄Vh} ,mPL{GbgϧY''S2 >J1KhNa"bg~=J9Xzk]hOӔ+Cv)_t>L =f2<;=e VCdH?9MJ}$3Ɲw(̤3ǝOdIqwfzܙg-~J1f9`)I]7aФFڷo ZYrIᓧ :w8}>yܦ;b.Cg; e*ZHI|Ѷ=ʝוK,vV[u!"&r鷝1:vuJ#i4<^!NnR Sw~5Ta4^N=UMtlяw ?+г?!V@Գe;+âٻFޞ9J侓A6LM։\j.[z[Jܛw\ݠmWES)ruÓ"D/%۸#9E5Fvȕm}!U,CiZo^{5([\xwEGD.OnWğgfH8a}g {|PIv=0?WZD&Om $ng@L/I;2X~Լ[:MK,|vCiC%ŃEnq;:Tgl&q/뗸y׉ܐEnOK#$ηpQb_se:ZlKJEW_{6,r+ϓS']:c%'D."qH״~;$n{K?i}?%᪓|b`M{~=9B;qD̨}rS"w"v$[Ty&? r3,qT޻/"=w#"wHE+=S~"=+&q1a+{J&oe"w%\a-%Z:Cnhĝ6[nr$XNϟ-r/5IVq|عw0F{vro_7ܟ7*J^vZ,˝'q#rSDn5vĭʐE""W"{ %nLQb{*gq}R{!)5Z&q|qy|X/ܾv-,yl sYk$.eK"so8LBm}I~UC:*rr笓䑋DjA"uDhm7o&;oX/qxD6Hw+~*rJRq_?T(qzčNn,>Þ"˟'Ewﬔw6UIܒ5E}OܻάҪkw.rk)r2+rGw.3"ʘD.=tU}om"Wp7%nHۓ"7mίEt$Q+U[:1pk "EHEm8&r9J"7ݱ&`$o)"7zp^׸0.O ƅqa\ƅqa\|J]qa\ƅqa\ƅqa\ƅqa\ƅqa\ƅqa\ƅqa\|. ¸0. ¸0. ¸0. ¸0kƅq Yrr 18ZP`{C1c($q *18)PsCمc(\?:'1TW9j/PjWCɞc>q eZPʹCcq 531996PcCc(q a19 PtC9c(p %fƴ'(s (1v4C c(s EL1T9"7PC]cr UQ19:PqKC-cF1W9C5c(r8"Yctq %7~1vCcq US1Tr9Nc1Q9-5cs e&18R>PzCUc(hsO8PCIcz1Ԡ9`aۄZ0hnh %>K ;*vBخL_KtsRPB5md؞I3\;+8D\Dw+}C̔{ۡ\5MʯVq'PAU\L~\*1rYIB_&sT]SEW]kRN=-BSZ(J}HV<c.u__LNX;hE*!W}6DU;Ϩ nMz(.uޢB w,oiѵYO/wB[/9jn=rkQkdҹ<70}̳η#䆜6, EORęzY#\FJOn}\O_x.,k VxTMt2%Lc.=?릁2GPs(‘@pFՌ4]{)CGOae%MϹ {&*׍k[-3{ +Rsujuꊱ2j;w.CZoܝ:^#r;DOMc1W6U4{a?ќW}PχŜ!t[),F+iPnU5Gzg3Ř m uhNSANO9=CNGSN3xN[#ԁ.kjliCݦ;O'Ldh,>hIT$l-:ŊmemeFg{dO]=q5rn_=Β\;Ƣn1櫬N&+{ )6j]uT&cPAUyO}u^ɏ~rg)ꬷūKQg]WR 1RxYypuKCs:=Rxu zOq9aVT+aچƆJ;"Pck_԰#ླ>oP]4a k iQml3CyǬ4f;st8mdJ>#]3^}es3-dγG7Ze>j9}ĽGlyvs_!9:>'q'aɍD6:F$-(Kxr#2<2NI/Тg*NˊG|Nܗra^SKyN"x|`sc-5L͋Z45346&;gv崝t=^{ts6hJ91{"+'Siaɳ3GzNli#HSˆ18b\cquPbT)_NPҜD>]}0ʕy.!tb#Ь2nG*Լjj:j%wMt,ĝMsZ݆NIw YL~0:Ӽzg‡jzmъ{mWNe+wzne:%:c+KwX{(]9*(YL>'UH+v/ 551w͗N?;wnLBl$[_QnזZgZfI\gupOm8yOT UC{){eΜJTTwU[VV_XSv,klNs4ث;q䟥#nY_z)A> o$EڧtLY'}}6q4^.qstrG|Et'%S SzS;/Du^D7?=hJ:ė|C?'hy>pSIaVW{[,n5+߇iWN_k㡉vGq4h9ORZ}ٞzWw[ζs|lɧr|2͓}v_oɊOӌwL|xpfʾyf{>aEX| QTj&|JYXǝ>P^&D6l!rrf2d${<-d[uo?1mp8xtb}|[Rh"LS=ɛȢgvQV#hcMdtf{Y3ŝw0̄{y?VeṽDãkmL8peF\4GJ96G<#Ft(q4٘#waL:'H=WqȎ_/]Yyuӈe/?~ eަCbE%XXP(oӵGb^PZJXs]Wx3&i &` &` &`B߇ĸ|:GSJ+?3k}>z~`p旿QXD(JaV'7lү({}CS Ko4ܥuO)]j7d^Nr(5EEGL\ 6L0' @oL0L0L0L4d>vx]{pTyݧ.b $Y` Bad$J{e-^i>DeQ;qR7I) N:I;%$38mM';cR9wWWJ2vsw{u.?7(Fm,H5£cccc6}}pQ.s{^p8\`X .My |BME%eV-+U`xx5fp!u| 8`{#F&CƦ촏KF;h gSrN*,we%_81~Si|Rs~rի0DsI_\rTK]H{eP<|JvC%EgM Z#_̾pO,&XHk$k$:SFzg?e6Bϩ<΍TAE+YB.q~#ɚfph= ^8.EȸGh)f*M$O%x :p qi ES-A?bqKrą^[69%.=q刋[#pm&l&l&lz=TvmÓ[c*~ RahS!CyҲ&R<x"^?E:tCz4b"ZRSj62K:Jʹ7]{G<IXAõfF%O(l]ra!Qrٞ}UY\[LT2ҧLĨceJH!K6xO~b˔ϋrG5V{ -t. jCz'dɍBBJ:%ϐuBrt Lz!@J*&I6ɅR=.YJCWz<(ZQqQn7ke:JoFˈR=HJxCQ1jkERQO(BjCH׀O>vܴv]`jz#-0KZUM!#Q7!--"jA㶭UЩ$PxLqȇ {R’; 5Lm%l6rV\u2M(7 eJ{+yUO=[ ~_|_[⊡UVBF:xt9z-iD^WL+cBCŴ/ D+Nwb$-F=M~OԲz}( VzqD"Jc"OqoԴ%f 'SA f @^2uiFyViFhYlӛ@B"ʤEޫ ju(g]YP\_':p#x(x? [` O? iy+1 >_W~瞟{.}Tq͢lǑTEqmM6RKh/o]q<}: ?ƍ|}wKnOG?Mɷl" 7D/}ߒ)Igߖ,U%* Z)[M$9աMRdߔx^~Cф זyHY?o~~="Οlxq?koMIȫ*M6dM6dM6dMד\vl?J#IM ;)H3MrV>_RҺ=ǻ\+ҟkdg>1BoFяG+YEXȲ1"?d1FlcNLJ;ڕ!G8m2SĄIR:I9HBrJC!6I4=]YlL8|s_߽̾o5'yj/+F4Ka@aUO#.IG }L2 5 ĐHS$jPAq2bⅈS"6 NC8q&.h.C"&و͈s"^8 DϠۊqb%mK/ڴ/G\xm+Ev A\*" Ar(B7NS0*ԁ^Me/urïuWc $82eU3|]QlutB 6|<@ۅwJgo>zBiP0>nPPs<\}DO&Mә&ݓ3R96l0 b[e˞;0 qo"D|f0 >eYCb3|t©-(sNEI:T(-Vct+_A6jVVwVV1 tcN)؍Qra7緺sTb04mArEtV +BN:'glUUV/dqza[`J+Hci:}&)z2G&a TUH;a+g'SB%Khϴ &f;;S$s~(U.R[E py]2݇F9*׵L tɲ jJ$Fϴf #K}\FRCL2~VŨAPO_&|,Kz#u3\|zJmfl6c=e<}>~ l:oy ěobcsл!v8u3#31Aoh!B(ЭEH(D+E!oQYJQH!1UV3_`>]oP 0Hv(?ҩj5t>p%žVVwx. ׆-lcJg<Ͳ&ծӪ|^+xBBVCuа ;/И*] Zò=fo-9Z&΄X4H+N?rѸWo0l;~_ ӗc~i1\yk~/uT]iԩ(/Զ)]V=%[١)-&J\"v'ifR6|ErbWTʙ gcyaq>sFWA `m^H,"e1y̙B?$ jA83GX0s e~3לj *|1WH#* jj~Ĩ!þ/ZbR Lb@Hmj%5^Q j0T5KC*A"S*9}F?;_L \/P=G)QXJ׵'OR^װ׵/.4ӿϻ8kܒ^Ijn/w{;|]+L $rZ tN+%;p-P!uyƧq7U9˧W,iIN{2d?~ڻ"iFӞ짽8O7Bd?CķN%i_N}4O{Dd?Է-V`ziQ>=˂]B>HO{Q$e?+~e0Q84c]:ᢁJ#UCE.So3v/ؽ;KPT\R5O'gݯ;[S~S=/.w0A] 輛uDٍ6ϧJZs=!Ɏ`QfVzU ʖJ1R9=- DFVO$kݙhfPf =c$1퀑ԳѢ`6gQ,eс`X |`q_c51aZ_35חiBDʰ(EcM]XnڥFS@0尝qEgQsȍd/3bnRLg.;Y1TZ9kK5 X8aBx#fnu[]"׵?C ţY0Rz&vM&D4'*G"NE xBR&M, O# 潙todzәDj16k}T,2\4'˵7LQDVRz2~f &n1Q3V`Al.s{D3YToY@"jq ,+$H[:w&kBfcџ#G5ċn1i2J'7fr_$}Z,wCR̆9(1i޼%O>Ҁm1XlnŽBc`[6)Z'fS^%Ysmd^#%%C_dsў=: 4oB [7Qrx[sKDxZS9ŠIdǦi,{WhdY IIpI YHzn1`SVtaĘz8S1H"b"MuzqZԛL')$3)HI|Č-[iْ Im FQ GdlKȹvsr%A\DŽ]F(ʳGf'"3Ƚ^ۘm/gMޅD@Ay`UCfOI:)="L=Q4x& DS fXRd'R8'9YmysM!lGe},o_4k%VS<(b0I\Bfpj3T.ڝ0xGq=n,`qJ+98{۬'2osA)KDL&; Jxoȭ oYޣ)?}D߸\*X&8B9 }hP2n#uCbBLA!r񛬗a.q+A-9v_󌇳|c 9\u/qwCRs~d8Ҧ \ݣw VQHt:BН7tt k0.0c#:+6hz1 es(lG_]NIHLw Kt_\/uUj/~/S~6l_յV"`Ҹ7-%u6\0ڀY/l5i`w-՟dR4>[悪О'mŒe/l|fY6ϫig&R)(q_~pO.Oiw*|w8;5;d8h+yw| C;U8a֤ߗL ezw{;.Txߔ٢g&CJ#lKx ۣɼ;өA#ͥ i E3fB]#{ҿ(9-v{CTD=_.;-p\p\p\pOF[C- /ߏ} |NtArZw#a~ hD_?/h pc:ô> Osg_ s"3DR\p\p\p>Ubvx=mpTuǮB(X @0FPAIXi߲ -N7 n=5tiq▴xǥdJc6I2I1{ۻ_b0;}{=|o/KϾ4=V뙃]bn"A=c(_4oOkf ΂ uTR ZH>H~HuXR{ 5B ҽf'!}Hs!̓4_/BH-AjRh򥐖AjtQi\ JH uCZ-Pv1e`ISl0L M`1&-'NJ_՛嶯f>Nb= 8oOQlyCcӯkl0t ?kqcJ9 i*O_6"m klBOfȦ=EA>>ZGn?dܮlZbց%;sZVwX#8< xF!xU\p_-gdS1= 8G_!|g/kސڎP*e6-/FϛK]pHKOg65RH(Oz(5lr/p+?x(A:1h5۽7ϻP)Q!<t{ FH(}[gmQQ/Klr!e m Sux?,w(-JC82z4c%,Ub '&Y粇:eQF3 :OYT.b^Acs o@/\_Eb*\s:mɀtKWzmǐג\Q^ 2mU(miAԺM^NjuqԲtZ΁([S-ZVM+GJjy/oεx[v@K 4ig7 zI`#{,W=:ie&P3_ʳv<}Ii7Q luZý?`Q+/'CqnhqhV'+8pD(hl|Z^80OA~t'۠88 pc_:HAJ] CCrSZ=j>k8Ҵzg- [}EWFE#0o$ ehu߈aX98ZP0ZXGꁪ TRi?G~|-C3z=pT[(vP|} &Z۠6`\_;!.FO5fc֊ #H X1Jx(YMzZ?6jHV@q>D'ۊC|{z Ngˠ/@,?K Z/^R[ۇ(@a𙀑q<.Ѹ`bmÜ槏<*ŵcи:tC-:DcN(lN*ab<+-ZD7a'pzs;4fr/!?+LcǎQjuLxwk"9c:pN $p\:%zud5}#-|vc5yz$/950a.L8\5N+yiuI\@YgP l )\)~;>fvcD`cd~X)OP9n0+9p˫< UPsv8qvӮP.ԂMQ EDǜZU8~*Qz׳T a/Q> 7p|Q/Pr1u_Axn=MCKǯ\^ު^ު^7%p!yl/nxyy@aϧ`Ua4 ie1ΰ#P>u;ݱu!;|W6$㞌\=({=r2eܫ˸'"q/N.\ƽPy>[r2eG˸G$qN.Z]Ћr2Yh\}(r2IeW˸&(٭Sr,Z~ЛBT|߰"+v$J]#x+P5J8?t_nR?YS0hы|̀mvːl:*sUUkMP/:0`lE+^ve{ ނ#rp p=S{ɉ/uJU]l}J^?ƳN;1M\$w!EHepT57GE&Fd.V*zz&dQ0=slh^>O+/yo>k+zEњ<&'hliq)^8+qzeX$O㫲 DCV:f?<tC$WfN3b^V a*_4O 435!zMgM{j3P/ЙS')U:lꈢHgS5d,[aMrCZv5y"6 ́;vzNVp fr} ק;Z=آZ44kC;`hhji}LOq5]q'Sȹ(8.1g;?595 B$az} {H K&>P/4jSKgB#p,d2PH(kPI ]agil5. ǒDnܦ<I>uS6]`m_DaF{DI?9.h/J2F%5#4IjEZ >\{%܈ÂAuċvGb& j-kz/> z5 xJjZO'`)c,6i$ qKzȚ@#> 5w.|ܴ{spKzɷsy_']V,eJk;$ۗ@{嘟̤0aGiQȠ±H$6gH|M#1},C1vɳ29GIֹymN^ݙT_Ck!'Ῥh2)[0zg|?+foX!ǭ5D30~.%' O^\_CO= - RSTX7Wx?Ev]j#4 ;-{B, /3,_ldi?K+-OWW1r9U2?d?'eElll>W/-$8x]ytT}~ofKH0cX-f !YH#$cCNlOdZçIjUp 8iNZǵOvPߛ;?@n8?4.F~I^ַsjx+)F"+PW:::"wSt{5D$k\$dT4t >ї"EE)Q@1bP)Q ȥA1"bE>EE!EM)n(C1bx[(J(&PLD1b Ti)fP̤e 9s)Q)n(Ob!"K(R,(XNb%*k(RXOb#(Lb+6* b;E5E ];(() ;))()vQCb~c5?D}пf~B1HP>‰)}{?9gMocQH5<&<儿BW@}C @I}O}^ UmҾΎ8ƏFZ~Z>LxSC}Kj6Vs@y5eJQ?viOΑM3a*]ōG>^Yq"vZhs|Fx2 cNFU=]L|(fI_LcvoZ}h嫠lF rW)~L4.۫}>:wշ׮il#Lf3tƭ @Z&(3bRmcZI=3}٣I}jI8;` GϝIi3+SsmHZ+m:m ? P|,%Q !^Ǎ0H}]ib;=H.;2u6>Å[q%'G|>n^dguv:>6M{0Kk/v״37fhW i$R1f? Wѷ\w誱/W^5^Ej }w " VeK\:FTj˨y$$u+mbC-/Gul!m9׮j*}gO/Wل6djR473Ӥב;of 6ܚ^sZKM/rg$4q}m<(Aj>,rOL~TOgťiwR=?_^ȭWr.IuVzX͐kSW܉iGE?gg=9C s_Y#S'r*Y%ր5 o^@~`~g9R3ޅ"KE'ܶDnDlY{~B8G"@2AEs^9{q=p@%*~vi7Jk \F{l;?cȽ5]$sr%nDnh7GH\ơG=Ĺ ~{k{"5t(4Ƚn;/qkU<1eo IJ}M;K$f&tFNh֐],qo7YH Ġ>qwnƫ%Mo"XqN}mE+^3dͯ%O|N䦯91QcDIwhK"wf%nLȝޛݸR8 roSM3j r{"fi+zCYhszȽ ܽ]1{ۣ7t9:"w }{'.=>Vaȝ=wY{|C!ܪDA-;u%SEnx+En"w(cN4ADnxwDnݍc+<ȝ$~Ζ_6KDn̎DnŻDUֶwKM%"w"Ӄ{%EI\OIkܴ]Hy/~S&/9-rd]#;mE"W|A=$qUֈ~r?0,u~J'fSnz]S M*~ij;n+nꦺn)MuST7MuST7MuST7MuST7MuST7MuSԸR2nꦺnꦺnꦺ'JpipK1ܿ8+a1v8SpFc8p 21]9_ts Nr8pc8r H19&pcp\ecp V1U8 pHc8Dp G/9bfy(pɘcr L18'pN=cr WAV18_s &Wýc.p B1\84p v5c8p Ge1\8p_cp 73187pnc8q p19(pic8p 7)19spNAc]s H:1\8K p`nc]cr f18 p?.~écp M19[pKڟpw=cp gt1Q9/pycr o1;y9K(pfQc8jq 19kotP18*pSAc4r]8p.z٘c8r g=18{!p.wc8;s ;:1\\9[8pýc185pc 18pucr 8>pfp 'NpNcL1\99>pYNqcyq]48{/pJéc8q wNI;pNcKE~_8s u؍cs g;\1\h9'c19c18kp6οécer 'd1\9 pSh==桴{M{#HDzߚpP|}ph-:( eQǓM%x>oLoMF++0'Q=#!I,VaG9 EhC4|ƥт?Cg&N(:3g>1"v>ÛTj0Ypp|76j]ʗЧ0{:2r{/='cax_,nO W1Ow~x[ )u4ܕcma[{?:{F6R;.G  ϱD82'ݾi{cCOpoXi s|6}bƻ ^"*5>971wi՞pƘU0~jiѸ1qn 7LG 5<MU1j6ut_,]kTj<|؈\>6;̯32$[?<ȉ-ùj0 UChfjz:mFe6}Ȍs{Ǜe>6$r6ǫ6[VU)3̧<ڌ=)\'R'̧im66#s|c=ן_-i΅,TmQUƖ4]qmWm^_Q{|e>60f%y; 꿠-msxU6B:S~1TD^QA.ltu IyӝT0n H٤I@;ktyXYLf[ԝMFx[ut뺌`O?it݅Ol_=קNoZsz?k Z|w2ou8㽞m;uCeѹMã33bdXى=IZ͋ir"|X-m#Oytb5<` [ͱX--Iߪo3c5l6TZZ߻?FOlYfOoQ1 #Z=ƖkYc [|f$n??-l@~TZZ߻Ŗkyl6 QF:;GuEkWH87T<#V7?_^7Ow9tNB62M: ԏL1ce,IEI+jrg7545Woʲ +4lG~f.2g<3"k+REWӯiL[(RR~mEwHJ}"i+REWԯH_ORѲ2mEwHJ߁"+W4ZVH_)R";P~>JFʴ߁"+EV~ԯԧ_)hY";P~Hڊ@k+Rťn87Te*2/SJV_"a& %9Lpc~h}ekQ^_:JuZE\wuZۚ.Onk[h^նսm{UV#5F/Wϰѹ232 a)eli+cˁ2 2Uk+cˁ22@[J[JG˪@[J[r--er--mel9PƖRRѲjmel9PƖRƖ2(cK`K)hY2(cK)cK[[TqZ[[qwOŔ2"֏sC ]e\ժ1~*.H2.jFOh¿יqݕ1~*.u^{nJhJhJh5m+hSm\SmzcFtն3{JmЁ *T6Z֢mmPi۠ :жAcJFZmЁ *mֶA6tlPihY :жAm6@ *m-kֶA6mP[h۠ұAme-6@ jk۠mT:6mE[h۠Ҷi7i׆A um.PڶA[TmWmO2m,IEImkvw}ֱLߦyckތMO~ַ2߳ۓ]ݞnzm[>mgmqۓ]ko[ yՈc6zf|ҷՁmUZUhYmuo[mַmҲJFڴmw1rUeNgwgvәvKimRړňATkh]L僩}Bq۩D- ›>ܬHFRB/܎,mLsyWWr8vAmS4q)T;vmTSg V洞B;^ƾ P xßP1 >n3mvcYrDaku㲯޲vzl,#}f_ς}=b_;zĹYG׳`_8#վ}= }=6zzľW`gf_ς}=\W l,#YGj_;zľخZgG`G..m} /PE=})QfNP< |@n~;h,,I{8XtnHlZ47%rtCJLdӢdgf7u*{qSQ$+)+)$|UۆsI6)$ IVR̘wڛSRL.&dնa#ԗb1G(&dOj0d/Ō3P{cRL.&dնa!j_s1SL.&dնac3.P{c\M >ɪmCվ3۪^elI䒬ޒSoMsI6e.]lMY?EulN]ibP< J Lh2.dYLZEY#2_sVk*lڢc=?l"I1=ڢc=ߡ_>fà|bVkʏN:ˊpf'c| Z[T~Lgvm]V3;i_3-\B1ET{f'#R_31ڢc= }}̘oڛ3)je3~Y#7.aoiA݋u?J=AԷPg 1}#}ߕ@=Dv~7C?34z< ܶOl,wZ>p(j8vlrh_*RsZ:Ḩc> 0/1 >ҎX~1=5s.Law,%eGwG ZtA0عix|7 _ioOɡPw[AZ뺛;,}1]Ox,Oֽӵ&=*Jy*@bFineqri;nc\.WKӼ}/+^T$EJSoZ9#qsi׃}W{(8~lR 2{QPPBݏ!yԯQQ:YNU~{qt`dŮ_h]س&wV_"T*5ZgPPE݀ZI]yFcq 0K\%f<1m #E )q?~v,~W/]_]v 3Q6O,lՎu M={Q{zi3gQϡ~Q 귨Q!zu7Qo59|?QBu.=kA%PvTҨ߮Du>ZZj{gNIJTC볦H h6L[꽆?lz`RWհ8|>&>?gu:|X6/H9Ω z_Ϡ@>jO;Tz.8*3Jv5uD?S.T2*qL;0~`AYʖU3Qr;7ma0ݹ08nU;rۇ;7uH<שV4=+N/V= J{0ݿEYdEYdEYdEv1Z3Ba+.0wl9\Va؁˻{۲91c?A_Gyf:ScO&~ڋ9~P3>_Z[<n/EªF[yZ~~ߑ z9png9w{/E;cD1* ~ 7觬þ&`]->M7/R ;# נGaOA+`%zKgW_zPr wY ߨqm#,",",",7orp@bwzopP~h%Ƕv z|0v0h{0¦0p$)! Ix  .& P7/ #(-/{1#4689@BDFHJLNPxR pTV"YN[z](aTcegiPl0n\prt -Iso(   kKADocument Word.Document.80.Microsoft Word Document0?Document alicArial,BoldItalic Wingdings3156_4156_S99Microsoft Word DocumentAOCD II Domain Description, System Analysis I, Prototypes (maybe)Domain Modeling and The OCDDomain Description ViewsPowerPoint PresentationPowerPoint PresentationPowerPoint PresentationPowerPoint PresentationPowerPoint PresentationPowerPoint PresentationPowerPoint PresentationPowerPoint PresentationPowerPoint PresentationPowerPoint PresentationrSystem Analysis I: SOP, Goals and Constraints, System Capabilities and the Operational Concept Description (OCD)"4. Proposed System (Analysis of) System AnalysisAnalysis DefinedAnalysis GoalsAnalysis AudienceTouring OOA conceptsAnalysis OverviewAnalysis DeliverablesClassifying Last'4.1 Statement of Purpose (Focal Point) Creating a Statement of Purpose Example: Statement of PurposePowerPoint Presentation3OCD 4.2 Project Goals and Constraints (Influences)3OCD 4.2 Project Goals and Constraints (Influences)Project Goals: M.R.S.Specifying OCD GoalsSpecific Project GoalsExample: Project GoalsPowerPoint PresentationPowerPoint Presentation4.3 System CapabilitiesOCD 4.3 System Capabilities4.3 System Capabilities 4.3 System Capabilities (cont.)4.3 System Capabilities(cont.) Example: System CapabilitiesPowerPoint PresentationFinding System CapabilitiesConstructive QuestionsConstr3Document Word.Document.80.Microsoft Word Document0M4Document Word.Document.80.Microsoft Word Document05Document Word.Document.80.Microsoft Word Document0Document Word.Document.80.Microsoft Word Document0MDDocument Word.Document.80.Microsoft Word Document0EDocument Word.Document.80.Microsoft Word Document0IFDocument Word.Document.80.Microsoft Word Document0OGDocument Word.Document.80.Microsoft Word Document0&HDocument Word.Document.80.Microsoft Word Document./0(  0;[0 0 000$([\{b00 000000000  0=] 0 0 0000 2 3 !A0C0E0G0I0c00000000000000000!%),.:;?]}acdeghijklmnop`DTimes New Roman2|dv 0|( 0pDTimes-Boldoman2|dv 0|( 0 DTimes-Romanman2|dv 0|( 00DSymbolomanman2|dv 0|( 0p@DArialomanman2|dv 0|( 0p"PDArial,Italican2|dv 0|( 0`DArial,BoldItalic|dv 0|( 0pDWingdingsItalic|dv 0|( 0p ` .@  @@``  @n?" dd@  @@`` <4` k\Fk  7!&*  (+  *& `7!&*7!&*  + ,0i#/,1i#/9 333   +7f&N9  33   "lmnopqrstu   v ] w#$%&'x(y)z*+,-./012345&?D2$=Җq7R¤U2$Ҿ9{$ڤC%2$6=%LGٌ b$[<)V @1>2$ȱ_9g+"S'qG6P$$$$$$$$$2$V33.f"}U$2$Gˬ0W(cb$(h_?WJ%?/i2$6 Xw,;yT `1?@ g49d9dv 0pTppp@ <4dddd` 0,3<4!d!d` 0,3uʚ;2Nʚ;<4dddd{ 0B:___PPT9/ 0sy? %OJJ@OCD II Domain Description, System Analysis I, Prototypes (maybe)CS577a Fall 2000KDomain Modeling and The OCD p9Domain Description Viewsq: r; P s< M O v? N t= Q iqSystem Analysis I: SOP, Goals and Constraints, System Capabilities and the Operational Concept Description (OCD):r0$-$ r    j!4. Proposed System (Analysis of)  "  System Analysis involves several steps Components - models, attributes, relationships, constraints, roles, and states Behavior models Engineerin  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~I7Document Word.Document.80.Microsoft Word Document0O8Document Word.Document.80.Microsoft Word Document0&9Document Word.Document.80.Microsoft Word Document./0(  0;[0 0 000$([\{b00 000000000  0=] 0 0 0000 2 3 !A0C0E0G0I0c00000000000000000!%),.:;?]}acdeghijklmnop`DTimes New Romanx%bbv 0b( 0DTimes-Boldomanx%bbv 0b( 0 DTimes-Romanmanx%bbv 0b( 00DSymbolomanmanx%bbv 0b( 0@DArialomanmanx%bbv 0b( 0"PDArial,Italicanx%bbv 0b( 0`DArial,BoldItalicbbv 0b( 0pDWingdingsItalicbbv 0b( 0 ` .@  @@``  @n?" dd@  @@PowerPoint Document(̑DocumentSummaryInformation8"Word.Document.80.Microsoft Word Document0MDDocument Word.Document.80.Microsoft Word Document0EDocument Word.Document.80.Microsoft Word Document0IFDocument Word.Document.80.Microsoft Word Document0OGDocument Word.Document.80.Microsoft Word Document0&HDocument Word.Document.80.Microsoft Word Document./0(  0;[0 0 000$([\{b00 000000000  0=] 0 0 0000 2 3 !A0C0E0G0I0c00000000000000000!%),.:;?]}acdeghijklmnop`DTimes New Roman2|dv 0|( 0pDTimes-Boldoman2|dv 0|( 0 DTimes-Romanman2|dv 0|( 00DSymbolomanman2|dv 0|( 0p@DArialomanman2|dv 0|( 0p"PDArial,Italican2|dv 0|( 0`DArial,BoldItalic|dv 0|( 0pDWingdingsItalic|dv 0|( 0p ` .@  @@``  @n?" dd@  @@`` <4` k\Fk  7!&*  (+  *& `7!&*7!&*  + ,0i#/,1i#/9 333   +7f&N9  33   "lmnopqrstu   v ] w#$%&'x(y)z*+,-./012345&?D2$=Җq7R¤U2$Ҿ9{$ڤC%2$6=%LGٌ b$[<)V @1>2$ȱ_9g+"S'qG6P$$$$$$$$$2$V33.f"}U$2$Gˬ0W(cb$(h_?WJ%?/i2$6 Xw,;yT `1?@ g49d9dv 0pTppp@ <4dddd` 0,3<4!d!d` 0,3uʚ;2Nʚ;<4dddd{ 0B:___PPT9/ 0sy? %OJJ@OCD II Domain Description, System Analysis I, Prototypes (maybe)CS577a Fall 2000KDomain Modeling and The OCD p9Domain Description Viewsq: r; P s< M O v? N t= Q iqSystem Analysis I: SOP, Goals and Constraints, System Capabilities and the Operational Concept Description (OCD):r0$-$ r    j!4. Proposed System (Analysis of)  "  System Analysis involves several steps Components - models, attributes, relationships, constraints, roles, and states Behavior models Engineering - Abstraction, enterprise class engineering This section is an overview of Analysis for OCD 4.0 Details follow in later sections for SSAD6'^'^   kSystem Analysis   BThe creation of precise, consistent description of a conceptual system in terms of its high-level components Description is within the organization domain, independent of implementation Analysis goes beyond simple checklists and pictures Analysis ties the domain description to the system design and implementation C  lAnalysis Defined   A separation of a whole into its component parts An examination of a complex system, its elements, and their relations A statement of such an analysis A method in philosophy of resolving complex expressions into simpler or more basic ones   mAnalysis Goals   MQuantify what we want to represent, not how it is done Formalize and refine the specific parts of the organizations capabilities, entities, activities, and interactions described in the domain description that are to be automated Capture the high level architectural information that will represent (I.e. model) the conceptual system6N # N  nAnalysis Audience   4The Domain Description is for all constituents of the project Analysis is for Domain Experts - the high level leaders who understand the domain, know what they want, and have the authority to make decisions Not for implementers, who prefer design and implementation details ( hows )Z&      oTouring OOA concepts   This section introduces OOA concepts via extended examples The example will illustrate a few issues that can arise and how they are handled Notation, terminology, etc. not as important as awareness of issues Further study will be required $   pAnalysis Overview   Analysis CDL Statement of Purpose - (focal point) Project Goals - (influences) System capabilities - (conceptualize) L.O.S. Goals Models Component Model Behavior Model Enterprise Class Model.Z6Z6   qAnalysis Deliverables    rClassifying Last   /Classification should be done after establishing Components and their behaviors need things to classify before creating classes intent is very important here This provides well named structures that will flow into the final implementation Accordingly, requirements should be delayed until later (design)6PNPN 0  s&4.1 Statement of Purpose (Focal Point),' $ '  Describe the general purpose of the proposed system A brief synopsis of the overall capabilities Compare with OCD 3.7 Current System Shortfalls Should be consistent with System Boundary and Environment (OCD 2.3) Domain Description (OCD 3) a Z/ ZZF Z Za"."$ '$   tCreating a Statement of Purpose   &A brief overview of the proposed system: what the system is supposed to accomplish or be responsible for Contrast with current system and shortfalls More general than a problem statement: doesn t need to identify a problem, just what is desired May change between LCO and LCAZ   u Example: Statement of Purpose    vy2OCD 4.2 Project Goals and Constraints (Influences)03& $ 3  8Project Goals have global effects, whereas System capabilities have more local and specific effects Project Goals should be consistent with Win conditions and agreements M.R.S. (Measurable, Relevant, Specific): Initially, one may specify desirable and acceptable levels of capability Use a simple enumerated list9 9 9  z2OCD 4.2 Project Goals and Constraints (Influences)"3&  3  yWork with Domain Experts to translate from Organization Goals Ask, what needs or desires for the system are not directly part of the system yet contribute to or affect it? Factors, project-level constraints and assumptions that influence or contribute to the eventual outcome of the project, but are not part of the system Are used to manage complexity and project constraints zCP6F90 z  Project Goals: M.R.S.   Should be Measurable, Relevant, Specific (M.R.S.) M: "How is the goal measured with respect to the proposed system?" R: "Is this related to any Organization Goal or external project constraints? S:  What specific parts of the system is this relevant to? ,2 2   Specifying OCD GoalsSpecific Project Goals    S: "What specific parts of the system is this relevant to? What are the specific acceptable levels or thresholds with respect to the measures used? What specific parts of the system are to be measured? *   Example: Project Goals   4.3 System Capabilities    Broad, high-level system behaviors. What the user should expect from the system Should be in line with Organization Goals (OCD 3.2) and Activities (OCD 3.3) Outline the desired modifications to the current systems entities and activities (OCD 3.3, 3.5)  Just Do It approach. Work with what you know and flush out SR s later.<G $ > G  OCD 4.3 System Capabilities   @Relation to WinWin : priorities, rationale For each system responsibility, indicate: Name Description Priority Rationale Reference to WinWin artifact [if one exists] Forward consistency with Capability Requirements (SSRD 3.) Example: System Capabilities for the University Intranet 1. Provide distributed access to student admissions list (see OCD 2.5.1) 2. Manage asynchronous collaborations on admission evaluations (see OCD 2.5.4) 3. Provide auto-updated list of current research areas (See OCD 2.5.2) 4. Manage secure access to and from the intranet (See OCD 2.2.3) 5. ...U PQ -F; Z9 Z' FT P: /' @     t      4.3 System Capabilities   High level overview of broad categories of system behaviors Not an operational breakdown (provided by System Requirements) System capabilities realize high-level activities in the Organization Activity Model (Reference as appropriate)., e   4.3 System Capabilities (cont.)    Describe a few system capabilities and work with domain experts to clarify them. Think about  What in our domain description do we want represented with technology? Look at organization wide goals and consider what is required to carry them out. Each system responsibility may require several iterations: Consistency and redundancy are not issues at this point@R s Rs l  4.3 System Capabilities(cont.)    Just do it approach eliminates the pressure to get it all right on the first pass  Go with what you know and plan to iterate back through it. Multiple iterations of SR s reduce complexity through balanced partitions, promote focus, remove redundancies and contradictions As more capabilities are documented, architects get a better idea of how the domain experts are viewing the proposed system Allow tangents to continue, even if they cross perceived system boundaries.^T0Z0Z|0ZLZT|L     Example: System Capabilities     Finding System Capabilities   Ask Constructive Questions Avoid counter productive questions Don't obsess over issues that are addressed as part of the process (e.g. consistency, redundancy, completeness, soundness)   Constructive Questions   Some constructive, informal questions that may be useful in gaining clarity (organized brainstorming)  What does this mean?  Can you give me an example of this?  What do you need to do this?  What is involved with this? &fzfz   Construction Question 1    What does this mean? Useful to define words and phrases (document in CDL)V6$ N  Construction Question 2    Can you give me an example of this? Useful to draw out scenarios of desired system operations(a&: a  Construction Question 3    What do you need to do this? To find out information required to carry out a responsibility.@@ _  Construction Question 4   F What is involved with this? To discover sub-capabilities and the steps required to fulfill them This question is important as it is used to continue the process.   Counterproductive Questions   Avoid Counterproductive Questions:  Didn't we already cover this?  How can we possibly implement that?  Do we really need this? Begin by discovering what is actually wanted The modeling process answers these  save it for later questions#  @0n0#%n     Counterproductive Question 1    Didn't we already cover this? F Don t worry about overlapping capabilities: these will be cleared up as we build the modelTO8/  ,/ ~  Counterproductive Question 2(    How can we possibly implement that? F Stay focused: this is not relevant to domain experts, only to implementers&88M(%   ? t  Counterproductive Question 3   ( Do we really need this? F Don t challenge feasibility or relevance: relevance is determined by domain experts (you can send them the bill later!)j8{8  *N   /      !"#'()*+Pr. .Iso(   kKADocument Word.Document.80.Microsoft Word Document0?`` <4` k\76  7!&* Oh+'0  , P \ h t%Introduction to Software Engineering0ntr Dan Portionan an an  Hwan Dongon126Microsoft PowerPoint 4.0Eng@м @p$H@q?C@ފ" G g  4& &&#TNPP2OMi & TNPP &&TNPP    - "-- !-- "----- - @Times New Roman- . 2 1.--iyH-- @Times New Roman- .2 OCD II+'*. .02 ADomain Description, System +/+!/. .42 sAnalysis I, Prototypes (maybe)*!/.--R1-- @Times New Roman- .2 CS577a. ."2 CSept 18, Fall 2000   .--"System-&TNPP &--Root EntrydO)p gLPicturesͶCurrent User 2SummaryInformation(g - Abstraction, enterprise class engineering This section is an overview of Analysis for OCD 4.0 Details follow in later sections for SSAD6'^'^   kSystem Analysis   BThe creation of precise, consistent description of a conceptual system in terms of its high-level components Description is within the organization domain, independent of implementation Analysis goes beyond simple checklists and pictures Analysis ties the domain description to the system design and implementation C  lAnalysis Defined   A separation of a whole into its component parts An examination of a complex system, its elements, and their relations A statement of such an analysis A method in philosophy of resolving complex expressions into simpler or more basic ones   mAnalysis Goals   MQuantify what we want to represent, not how it is done Formalize and refine the specific parts of the organizations capabilities, entities, activities, and interactions described in the domain description that are to be automated Capture the high level architectural information that will represent (I.e. model) the conceptual system6N # N  nAnalysis Audience   4The Domain Description is for all constituents of the project Analysis is for Domain Experts - the high level leaders who understand the domain, know what they want, and have the authority to make decisions Not for implementers, who prefer design and implementation details ( hows )Z&      oTouring OOA concepts   This section introduces OOA concepts via extended examples The example will illustrate a few issues that can arise and how they are handled Notation, terminology, etc. not as important as awareness of issues Further study will be required $   pAnalysis Overview   Analysis CDL Statement of Purpose - (focal point) Project Goals - (influences) System capabilities - (conceptualize) L.O.S. Goals Models Component Model Behavior Model Enterprise Class Model.Z6Z6   qAnalysis Deliverables    rClassifying Last   /Classification should be done after establishing Components and their behaviors need things to classify before creating classes intent is very important here This provides well named structures that will flow into the final implementation Accordingly, requirements should be delayed until later (design)6PNPN 0  s&4.1 Statement of Purpose (Focal Point),' $ '  Describe the general purpose of the proposed system A brief synopsis of the overall capabilities Compare with OCD 3.7 Current System Shortfalls Should be consistent with System Boundary and Environment (OCD 2.3) Domain Description (OCD 3) a Z/ ZZF Z Za"."$ '$   tCreating a Statement of Purpose   &A brief overview of the proposed system: what the system is supposed to accomplish or be responsible for Contrast with current system and shortfalls More general than a problem statement: doesn t need to identify a problem, just what is desired May change between LCO and LCAZ   u Example: Statement of Purpose    vy2OCD 4.2 Project Goals and Constraints (Influences)03& $ 3  8Project Goals have global effects, whereas System capabilities have more local and specific effects Project Goals should be consistent with Win conditions and agreements M.R.S. (Measurable, Relevant, Specific): Initially, one may specify desirable and acceptable levels of capability Use a simple enumerated list9 9 9  z2OCD 4.2 Project Goals and Constraints (Influences)"3&  3  yWork with Domain Experts to translate from Organization Goals Ask, what needs or desires for the system are not directly part of the system yet contribute to or affect it? Factors, project-level constraints and assumptions that influence or contribute to the eventual outcome of the project, but are not part of the system Are used to manage complexity and project constraints zCP6F90 z  Project Goals: M.R.S.   Should be Measurable, Relevant, Specific (M.R.S.) M: "How is the goal measured with respect to the proposed system?" R: "Is this related to any Organization Goal or external project constraints? S:  What specific parts of the system is this relevant to? ,2 2   Specifying OCD GoalsSpecific Project Goals    S: "What specific parts of the system is this relevant to? What are the specific acceptable levels or thresholds with respect to the measures used? What specific parts of the system are to be measured? *   Example: Project Goals   4.3 System Capabilities    Broad, high-level system behaviors. What the user should expect from the system Should be in line with Organization Goals (OCD 3.2) and Activities (OCD 3.3) Outline the desired modifications to the current systems entities and activities (OCD 3.3, 3.5)  Just Do It approach. Work with what you know and flush out SR s later.<G $ > G  OCD 4.3 System Capabilities   @Relation to WinWin : priorities, rationale For each system responsibility, indicate: Name Description Priority Rationale Reference to WinWin artifact [if one exists] Forward consistency with Capability Requirements (SSRD 3.) Example: System Capabilities for the University Intranet 1. Provide distributed access to student admissions list (see OCD 2.5.1) 2. Manage asynchronous collaborations on admission evaluations (see OCD 2.5.4) 3. Provide auto-updated list of current research areas (See OCD 2.5.2) 4. Manage secure access to and from the intranet (See OCD 2.2.3) 5. ...U PQ -F; Z9 Z' FT P: /' @     t      4.3 System Capabilities   High level overview of broad categories of system behaviors Not an operational breakdown (provided by System Requirements) System capabilities realize high-level activities in the Organization Activity Model (Reference as appropriate)., e   4.3 System Capabilities (cont.)    Describe a few system capabilities and work with domain experts to clarify them. Think about  What in our domain description do we want represented with technology? Look at organization wide goals and consider what is required to carry them out. Each system responsibility may require several iterations: Consistency and redundancy are not issues at this point@R s Rs l  4.3 System Capabilities(cont.)    Just do it approach eliminates the pressure to get it all right on the first pass  Go with what you know and plan to iterate back through it. Multiple iterations of SR s reduce complexity through balanced partitions, promote focus, remove redundancies and contradictions As more capabilities are documented, architects get a better idea of how the domain experts are viewing the proposed system Allow tangents to continue, even if they cross perceived system boundaries.^T0Z0Z|0ZLZT|L     Example: System Capabilities     Finding System Capabilities   Ask Constructive Questions Avoid counter productive questions Don't obsess over issues that are addressed as part of the process (e.g. consistency, redundancy, completeness, soundness)   Constructive Questions   Some constructive, informal questions that may be useful in gaining clarity (organized brainstorming)  What does this mean?  Can you give me an example of this?  What do you need to do this?  What is involved with this? &fzfz   Construction Question 1    What does this mean? Useful to define words and phrases (document in CDL)V6$ N  Construction Question 2    Can you give me an example of this? Useful to draw out scenarios of desired system operations(a&: a  Construction Question 3    What do you need to do this? To find out information required to carry out a responsibility.@@ _  Construction Question 4   F What is involved with this? To discover sub-capabilities and the steps required to fulfill them This question is important as it is used to continue the process.   Counterproductive Questions   Avoid Counterproductive Questions:  Didn't we already cover this?  How can we possibly implement that?  Do we really need this? Begin by discovering what is actually wanted The modeling process answers these  save it for later questions#  @0n0#%n     Counterproductive Question 1    Didn't we already cover this? F Don t worry about overlapping capabilities: these will be cleared up as we build the modelTO8/  ,/ ~  Counterproductive Question 2(    How can we possibly implement that? F Stay focused: this is not relevant to domain experts, only to implementers&88M(%   ? t  Counterproductive Question 3   ( Do we really need this? F Don t challenge feasibility or relevance: relevance is determined by domain experts (you can send them the bill later!)j8{8  *N   /      !"#'()*+Pr͞J Isp(   rK0Document Word.Document.80.Microsoft Word Document0   QK !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJzMNO}RSTUVWXYZ[\]^_`abcdefghijklmnopqrst{|~ #$%&'()*+,-./0123456789:;<=>?@ABCDEuction Question 1Construction Question 2Construction Question 3Construction Question 4Counterproductive QuestionsCounterproductive Question 1Counterproductive Question 2Counterproductive Question 3  Fonts UsedDesign TemplateEmbedded OLE Servers Slide Titles4 !_ Hwan DongHwan Dong.--x  (+  *& `7!&*7!&*  + ,0i#/,1i#/9 3_㨑meghnameghnashng&TNPP & ՜.+,0   9 Overheadȏ/4 >Times New Roman Times-Bold Times-RomanSymbolArial Arial,It33   +7f&N9  33   "lmnopqrstu   v ] w#$%&'x(y)z*+,-./012345&?D2$=Җq7R¤U2$Ҿ9{$ڤC%2$6=%LGٌ b$[<)V @1>2$ȱ_9g+"S'qG6P$$$$$$$$$2$V33.f"}U$2$Gˬ0W(cb$(h_?WJ%?/i2$6 Xw,;yT `1?@ g4HdHdv 0bppp@ <4dddd` 0bd&b<4!d!d` 0bd&buʚ;2Nʚ;<4ddddb{ 0bbF>___PPT9 / 0sy?&% Sept 18thO =XJJ@OCD II Domain Description, System Analysis I, Prototypes (maybe)CS577a Sept 18, Fall 2000KDomain Modeling and The OCD p9Domain Description Viewsq: r; P s< M O v? N t= Q iqSystem Analysis I: SOP, Goals and Constraints, System Capabilities and the Operational Concept Description (OCD):r0$-$ r    j!4. Proposed System (Analysis of)  "  System Analysis involves several steps Components - models, attributes, relationships, constraints, roles, and states Behavior models Engineering - Abstraction, enterprise class engineering This section is an overview of Analysis for OCD 4.0 Details follow in later sections for SSAD6'^'^   kSystem Analysis   BThe creation of precise, consistent description of a conceptual system in terms of its high-level components Description is within the organization domain, independent of implementation Analysis goes beyond simple checklists and pictures Analysis ties the domain description to the system design and implementation C  lAnalysis Defined   A separation of a whole into its component parts An examination of a complex system, its elements, and their relations A statement of such an analysis A method in philosophy of resolving complex expressions into simpler or more basic ones   mAnalysis Goals   MQuantify what we want to represent, not how it is done Formalize and refine the specific parts of the organizations capabilities, entities, activities, and interactions described in the domain description that are to be automated Capture the high level architectural information that will represent (I.e. model) the conceptual system6N # N  nAnalysis Audience   4The Domain Description is for all constituents of the project Analysis is for Domain Experts - the high level leaders who understand the domain, know what they want, and have the authority to make decisions Not for implementers, who prefer design and implementation details ( hows )Z&      oTouring OOA concepts   This section introduces OOA concepts via extended examples The example will illustrate a few issues that can arise and how they are handled Notation, terminology, etc. not as important as awareness of issues Further study will be required $   pAnalysis Overview   Analysis CDL Statement of Purpose - (focal point) Project Goals - (influences) System capabilities - (conceptualize) L.O.S. Goals Models Component Model Behavior Model Enterprise Class Model.Z6Z6   qAnalysis Deliverables    rClassifying Last   /Classification should be done after establishing Components and their behaviors need things to classify before creating classes intent is very important here This provides well named structures that will flow into the final implementation Accordingly, requirements should be delayed until later (design)6PNPN 0  s&4.1 Statement of Purpose (Focal Point),' $ '  Describe the general purpose of the proposed system A brief synopsis of the overall capabilities Compare with OCD 3.7 Current System Shortfalls Should be consistent with System Boundary and Environment (OCD 2.3) Domain Description (OCD 3) a Z/ ZZF Z Za"."$ '$   tCreating a Statement of Purpose   &A brief overview of the proposed system: what the system is supposed to accomplish or be responsible for Contrast with current system and shortfalls More general than a problem statement: doesn t need to identify a problem, just what is desired May change between LCO and LCAZ   u Example: Statement of Purpose    vy2OCD 4.2 Project Goals and Constraints (Influences)03& $ 3  8Project Goals have global effects, whereas System capabilities have more local and specific effects Project Goals should be consistent with Win conditions and agreements M.R.S. (Measurable, Relevant, Specific): Initially, one may specify desirable and acceptable levels of capability Use a simple enumerated list9 9 9  z2OCD 4.2 Project Goals and Constraints (Influences)"3&  3  yWork with Domain Experts to translate from Organization Goals Ask, what needs or desires for the system are not directly part of the system yet contribute to or affect it? Factors, project-level constraints and assumptions that influence or contribute to the eventual outcome of the project, but are not part of the system Are used to manage complexity and project constraints zCP6F90 z  Project Goals: M.R.S.   Should be Measurable, Relevant, Specific (M.R.S.) M: "How is the goal measured with respect to the proposed system?" R: "Is this related to any Organization Goal or external project constraints? S:  What specific parts of the system is this relevant to? ,2 2   Specifying OCD GoalsSpecific Project Goals    S: "What specific parts of the system is this relevant to? What are the specific acceptable levels or thresholds with respect to the measures used? What specific parts of the system are to be measured? *   Example: Project Goals   4.3 System Capabilities    Broad, high-level system behaviors. What the user should expect from the system Should be in line with Organization Goals (OCD 3.2) and Activities (OCD 3.3) Outline the desired modifications to the current systems entities and activities (OCD 3.3, 3.5)  Just Do It approach. Work with what you know and flush out SR s later.<G $ > G  OCD 4.3 System Capabilities   @Relation to WinWin : priorities, rationale For each system responsibility, indicate: Name Description Priority Rationale Reference to WinWin artifact [if one exists] Forward consistency with Capability Requirements (SSRD 3.) Example: System Capabilities for the University Intranet 1. Provide distributed access to student admissions list (see OCD 2.5.1) 2. Manage asynchronous collaborations on admission evaluations (see OCD 2.5.4) 3. Provide auto-updated list of current research areas (See OCD 2.5.2) 4. Manage secure access to and from the intranet (See OCD 2.2.3) 5. ...U PQ -F; Z9 Z' FT P: /' @     t      4.3 System Capabilities   High level overview of broad categories of system behaviors Not an operational breakdown (provided by System Requirements) System capabilities realize high-level activities in the Organization Activity Model (Reference as appropriate)., e   4.3 System Capabilities (cont.)    Describe a few system capabilities and work with domain experts to clarify them. Think about  What in our domain description do we want represented with technology? Look at organization wide goals and consider what is required to carry them out. Each system responsibility may require several iterations: Consistency and redundancy are not issues at this point@R s Rs l  4.3 System Capabilities(cont.)    Just do it approach eliminates the pressure to get it all right on the first pass  Go with what you know and plan to iterate back through it. Multiple iterations of SR s reduce complexity through balanced partitions, promote focus, remove redundancies and contradictions As more capabilities are documented, architects get a better idea of how the domain experts are viewing the proposed system Allow tangents to continue, even if they cross perceived system boundaries.^T0Z0Z|0ZLZT|L     Example: System Capabilities     Finding System Capabilities   Ask Constructive Questions Avoid counter productive questions Don't obsess over issues that are addressed as part of the process (e.g. consistency, redundancy, completeness, soundness)   Constructive Questions   Some constructive, informal questions that may be useful in gaining clarity (organized brainstorming)  What does this mean?  Can you give me an example of this?  What do you need to do this?  What is involved with this? &fzfz   Construction Question 1    What does this mean? Useful to define words and phrases (document in CDL)V6$ N  Construction Question 2    Can you give me an example of this? Useful to draw out scenarios of desired system operations(a&: a  Construction Question 3    What do you need to do this? To find out information required to carry out a responsibility.@@ _  Construction Question 4   F What is involved with this? To discover sub-capabilities and the steps required to fulfill them This question is important as it is used to continue the process.   Counterproductive Questions   Avoid Counterproductive Questions:  Didn't we already cover this?  How can we possibly implement that?  Do we really need this? Begin by discovering what is actually wanted The modeling process answers these  save it for later questions#  @0n0#%n     Counterproductive Question 1    Didn't we already cover this? F Don t worry about overlapping capabilities: these will be cleared up as we build the modelTO8/  ,/ ~  Counterproductive Question 2(    How can we possibly implement that? F Stay focused: this is not relevant to domain experts, only to implementers&88M(%   ? t  Counterproductive Question 3   ( Do we really need this? F Don t challenge feasibility or relevance: relevance is determined by domain experts (you can send them the bill later!)j8{8  *N   /      !"#'()*+Pb  $(  r  S 8Gp  r  S B `    H  0޽h ? a(  <4@(    3 rgֳgֳ ?P     3 rgֳgֳ ?  H  0޽h ? ̙33  <4`(    3 rgֳgֳ ?P     3 r܎gֳgֳ ? @  H  0޽h ? ̙33 " <4$(  $ $ 3 rD gֳgֳ ?P    $ 3 r gֳgֳ ?  H $ 0޽h ? ̙33 # nf,(  , , 3 rgֳgֳ ?`    H , 0޽h ? ̙33 ' <4d(  d d 3 rxIgֳgֳ ?P    d 3 r4Jgֳgֳ ?  H d 0޽h ? ̙33 ( nf |(  | | 3 rدgֳgֳ ?`0    H | 0޽h ? ̙33 ) <4p(    3 rgֳgֳ ?P     3 rgֳgֳ ?  H  0޽h ? ̙33rD nȎJ \I