I need help creating UML diagram for the following project.

Do you need academic writing help with your homework? Let us write your papers.


Order a Similar Paper Order a Different Paper

I need help creating UML diagram for the following project.

I need help creating UML diagram for the following project.
Assignment 5: Software Design B ackg ro und A f e llo w c la ssm ate , G eorg e P . B urd ell, i s l o okin g f o r a n ew j o b i n t h e U S a fte r g ra duatio n. A s i t c a n b e c o m plic a te d t o c o m pare j o b o ff e rs w it h b enefit s , i n d if f e re nt l o ca tio ns, a nd o th er a sp ects b eyo nd s a la ry , h e w ould l ik e a n a pp t o h elp w it h t h is p ro ce ss a nd h as a ske d f o r y o ur a ssis ta nce i n c re atin g a s im ple , s in gle -u se r j o b o ff e r c o m paris o n a pp. A s a f ir s t s te p, h e w ould l ik e y o u t o c re ate a n i n it ia l d esig n f o r t h e a pp, e xp re sse d i n U M L, b ase d o n a s e t o f r e quir e m ents h e p ro vid ed. T his d eliv era b le t h us c o nsis ts o f ( 1 ) a U M L d esig n d ocu m en t a n d ( 2 ) a d esig n d escrip tio n d ocu m en t . I m porta n t: P le ase n ote t h at, a lt h ough t h is a ssig nm ent i s o nly w orth a s m all p erc e nta ge o f y o ur o ve ra ll g ra de, i t i s a n i m porta nt o ne b eca use i t w ill b e u se d a s t h e b asis f o r y o ur f ir s t g ro up d eliv e ra ble , w hic h c o nsis ts o f s h arin g a nd d is cu ssin g y o ur d esig n w it h y o ur t e am mate s. T here fo re , d oin g a p oor j o b i n t h is a ssig nm ent w ill l ik e ly p enaliz e y o ur g ro up p erfo rm ance a nd u lt im ate ly h urt y o ur c o lla bora tio n g ra de. R equir e m ents 1 . W hen th e a pp is s ta rte d, th e u se r is p re se nte d w it h th e m ain m en u, w hic h a llo w s th e u se r to ( 1 ) e nte r o r e dit c u rre nt jo b d eta ils , ( 2 ) e nte r jo b o ff e rs , ( 3 ) a dju st th e c o m paris o n s e ttin gs, o r ( 4 ) c o m pare jo b o ff e rs ( d is a ble d if n o jo b o ff e rs w ere e nte re d y e t ) . 1 2 . W hen c h oosin g to e nte r c u rre nt jo b d eta ils , a u se r w ill: a . B e s h ow n a u se r in te rfa ce to e nte r ( if it is th e fir s t tim e) o r e dit a ll o f th e d eta ils o f t h eir c u rre nt jo b, w hic h c o nsis t o f: i . T it le i i. C om pany i ii. L oca tio n ( e nte re d a s c it y a nd s ta te ) i v . C ost o f liv in g in th e lo ca tio n ( e xp re sse d a s a n i n dex ) v . Y early s a la ry v i. Y early b onus v ii. A llo w ed w eekly te le w ork d ays ( e xp re sse d a s th e n um be r o f d ays p er w eek a llo w ed fo r r e m ote w ork , in clu siv e ly b etw een 0 a nd 5 ) v iii. L eave tim e ( v a ca tio n d ays a nd h olid ay a n d/o r s ic k le ave , a s a s in gle o ve ra ll n um ber o f d ays) i x . G ym m em bers h ip a llo w ance ( $ 0 to $ 500 a nnually ) b . B e a ble to e it h er s a ve th e jo b d eta ils o r c a nce l a nd e xit w it h out s a vin g, r e tu rn in g i n b oth c a se s to th e m ain m enu. 1 T o b e p re cis e , th is fu nctio nalit y w ill b e e nable d if th ere a re e it h er ( 1 ) a t le ast tw o jo b o ff e rs , in c a se th ere i s n o c u rre nt jo b, o r ( 2 ) a t le ast o ne jo b o ff e r, in c a se th ere is a c u rre nt jo b. 3 . W hen c h oosin g to e nte r jo b o ffe rs , a u se r w ill: a . B e s h ow n a u se r in te rfa ce to e nte r a ll o f th e d eta ils o f th e o ff e r, w hic h a re th e s a m e o nes lis te d a bove fo r th e c u rre nt jo b. b . B e a ble to e it h er s a ve th e jo b o ff e r d eta ils o r c a nce l. c . B e a ble to ( 1 ) e nte r a noth er o ff e r, ( 2 ) r e tu rn to th e m ain m en u, o r ( 3 ) c o m pa re th e o ff e r ( if th ey s a ve d it ) w it h th e c u rre nt jo b d eta ils ( if p re se nt) . 4 . W hen a dju stin g th e c o m paris o n s e ttin gs, t h e u se r c a n a ssig n in te ger w eig hts t o : a . Y early s a la ry b . Y early b onus c . A llo w ed w eekly te le w ork d ays d . L eave tim e e . G ym m em bers h ip a llo w ance I f n o w eig hts a re a ssig ned, a ll fa cto rs a re c o nsid ere d e qual. 5 . W hen c h oosin g to c o m pare jo b o ffe rs , a u se r w ill: a . B e s h ow n a lis t o f jo b o ff e rs , d is p la ye d a s T it le a nd C om pa ny, r a n ke d fr o m b est t o w ors t ( s e e b elo w fo r d eta ils ), a nd in clu d in g th e c u rre nt jo b ( if p re se nt) , c le arly i n dic a te d. b . S ele ct tw o jo bs to c o m pare a nd tr ig ger th e c o m pa ris o n. c . B e s h ow n a ta ble c o m parin g th e tw o jo bs, d is p la yin g, fo r e ach jo b: i . T it le i i. C om pany i ii. L oca tio n i v . Y early s a la ry a dju ste d fo r c o st o f liv in g v . Y early b onus a dju ste d fo r c o st o f liv in g v i. A llo w ed w eekly te le w ork d ays v ii. L eave tim e v iii. G ym M em bers h ip A llo w ance d . B e o ff e re d to p erfo rm a noth er c o m paris o n o r g o b ack to th e m ain m en u. 6 . W hen r a nkin g jo bs, a jo b’s s co re is c o m pute d a s th e w eig hte d s u m o f: A Y S + A Y B + G YM + ( L T * A Y S / 2 60) – ( (2 6 0 – 5 2 * R W T) * ( A Y S / 2 60) / 8 ) w here : A Y S = y e arly s a la ry a dju ste d fo r c o st o f li v in g A Y B = y e arly b onus a dju ste d fo r c o st o f liv in g G YM = G ym M em bers h ip A llo w ance ( $ 0 to $ 500 a nnually ) L T = le ave tim e R W T = te le w ork d ays p er w eek T he r a tio nale fo r th e R W T s u bfo rm ula is : a . v a lu e o f a n e m plo ye e h our = ( A Y S / 2 60) / 8 b . c o m mute h ours p er y e ar ( a ssu m in g a 1 -h o ur/d ay c o m mute ) = 1 * ( 2 60 – 5 2 * R W T) c . t h ere fo re t r a vel- tim e c o st = ( 2 60 – 5 2 * R W T) * ( A Y S / 2 60) / 8 F or e xa m ple , if th e w eig hts a re 2 fo r th e y e arly s a la ry , 2 fo r G ym M em be rs h ip , a nd 1 fo r a ll o th er fa cto rs , th e s co re w ould b e c o m pute d a s: 2 /7 * A Y S + 1 /7 * A Y B + 2 /7 * G YM + 1 /7 * ( L T * A Y S / 2 60) – 1 /7 * ( (2 60 – 5 2 * R W T) * ( A Y S / 2 60) / 8 ) 7 . T he u se r in te rfa ce m ust b e in tu it iv e a nd r e sp onsiv e . 8 . F or s im plic it y , y o u m ay a ssu m e th ere is a s in gle s yste m r u nnin g th e a pp ( n o c o m munic a tio n o r s a vin g b etw een d evic e s is n ece ssa ry ). D eta ils T o c re ate y o ur d esig n, y o u s h ould f o llo w t h e s a m e a ppro ach t h at w e p re se nt i n t h e P 3L2 l e sso n. T hat i s , a naly ze t h e r e quir e m ents ( p ro vid ed a bove ) t o i d entif y a nd r e fin e (1) classes, (2) attributes, (3) operations, and (4) relationships i n y o ur d esig n. J u st t o b e c o m ple te ly c le ar, y o ur t a sk i s t o d esig n t h e s yste m , n ot t o i m ple m en t i t . A t t h is s ta ge, t h e d esig n s h ould b e i m ple m enta tio n n eutr a l, a nd n ot i n vo lv e c o nstr u cts s p ecif ic t o a l a nguage o r f r a m ew ork . F or e xa m ple , w e a re n ot lo okin g fo r A ndro id A ctiv it y c la sse s. P le ase n ote t h at n ot e ve ry r e quir e m ent m ust b e f u lly a nd d ir e ctly r e pre se nte d i n y o ur d esig n. F or i n sta nce , a t t h is l e ve l o f d eta il, y o u d o n ot h ave t o s h ow a ny p ure ly G UI- s p ecif ic c la sse s. S im ila rly , a ny d ata base s u pport l a ye r m ay b e l e ft o ut, i f i t i s p ure ly d oin g p ers is te nce t a sks ( s im ple C RUD o nly ) o n d ata a n d c o lle ctio ns a lr e ad y f u lly r e p re sen te d in t h e d esig n . P le ase a ls o n ote t h at w e a re e xp ectin g t o s ee, i n y o ur d esig n, a c la ss t h at r e p re sen ts t h e e n tr y p oin t t o t h e s yste m , a n d t h at t ie s t h e v ario us p ie ces t o g eth er. Y our d esig n s h ould b e e xp re sse d u sin g a U M L c la ss d ia gra m , a nd t h e l e ve l o f d eta il o f t h e d esig n s h ould b e a nalo gous t o t h e l e ve l o f d eta il w e u se d t h ro ughout t h e w hole P 3L2 l e sso n. T hat i s , d o n ot l im it y o ur d esig n t o o nly t h e e le m ents s h ow n i n t h e f in al v id eo, w here s o m e o f t h e e le m ents s h ow n e arlie r ( e .g ., m eth ods) a re e lid ed f o r s p ace ). S pecif ic a lly , y o u m ust p ro vid e e n ough d eta ils f o r t h e d esig n t o b e s elf -c o nta in ed a n d f o r u s t o b e a b le t o a ssess w heth er t h e d esig n s u it a b ly r e aliz e s a ll s yste m r e q uir e m en ts . T o h elp t o m ake y o ur d esig n s e lf – c o nta in ed, y o u m ust a ls o p ro vid e a “ d esig n d escrip tio n” d ocu m ent, i n w hic h y o u c o ncis e ly d escrib e, f o r e ach o f t h e r e q uir e m en ts l is te d a b ove , e it h er ( 1 ) h ow t h at r e quir e m ent i s r e aliz e d i n y o ur d esig n, o r ( 2 ) w hy i t d oes n ot d ir e ctly a ff e ct t h e d esig n a nd i s t h ere fo re n ot s h ow n. T o p ro duce t h is d ocu m ent, y o u s h ould c o py t h e l is t o f r e q uir e m en ts a n d a d d y o ur e xp la n atio n f o r e ach o ne o f t h em . F or e xa m ple , u sin g s o m e p artia l r e quir e m ents fo r a c a sh r e gis te r a pp: … 2 . A fte r s ta rtin g t h e c a sh r e gis te r, t h e c a sh ie r e nte rs h er n am e, a nd t h e t o ta l a m ount o f m oney a va ila ble in th e till. T o r ealize t his r equirement, I a dded a ‘ currentCashier’ t o t he r egister c lass t o t rack t he s igned-in c ashier, a nd a f loat ‘ till’ t o r epresent t he m oney i n t he t ill. T hese v alues a re e ntered b y t he s tartup() m ethod, a fter p rompts a re h andled within the GUI. … … 1 6. T he U se r In te rfa ce ( U I) m ust b e in tu it iv e a nd r e sp onsiv e . T his i s n ot r epresented i n m y d esign, a s i t w ill b e h andled e ntirely w ithin the GUI implementation. T he e xp la natio n i n t h e d esig n d escrip tio n s h ould b e c le ar e nough t o a llo w u s t o f o llo w t h e r a tio nale b ehin d y o ur d esig n a nd h ow i t w ill f u lf ill e ach s p ecif ie d r e q uir e m en t, i n clu din g a n y t h at a re n ot d ir e ctly d ep ic te d i n y o ur c la ss d ia g ra m . Y ou c a n a ls o p ro vid e i n t h e d ocu m ent a ddit io nal i n fo rm atio n a bout y o ur d esig n, s u ch a s a ssu m ptio ns o r r a tio nale f o r s o m e d esig n d ecis io ns. U se t h e d ocu m ent t o r e vie w y o ur d esig n a nd e nsu re y o u h ave i n clu ded e ve ry th in g n ece ssa ry fo r y o ur a pp to fill th e lis t o f r e quir e m en ts . N O TE : A r e quir e m ent t h at c o nstr a in s a pplic a tio n b ehavio r c a nnot b e c o m ple te ly h andle d b y t h e G UI. F or e xa m ple , a G UI m ay i m ple m ent t h e d is p la y o f o utp ut, b ut t h e a pplic a tio n d ete rm in es w hat d ata t o d is p la y. T he d esig n d ocu m ent s h ould c o nta in a d escrip tio n o f t h e a pplic a tio n-s p ecif ic b ehavio r. S ubm is sio n In str u ctio n s T o s u bm it y o ur a ssig nm ent, y o u s h ould d o th e fo llo w in g: 1. C re ate a d ir e cto ry c a lle d A ssignment5 i n t h e u su al p ers o nal G it H ub r e p osit o ry w e a ssig ned t o y o u . T his i s a n i n div id ual a ssig nm en t ; d o n ot u se y o ur n ew t e am r e posit o rie s. 2. S ave y o ur U M L c la ss d ia gra m i n t h e A ssignment5 d ir e cto ry a s a P D F f ile n am ed “ d esign.pdf ” . Y ou c a n u se a ny U M L t o ol o f y o ur c h oic e t o c re ate y o ur U M L d esig n, b ut p le ase d o n ot h an d d ra w t h e d esig n . I m porta n t: M ake s u re t o o pen y o ur P D F a fte r g enera tin g i t a nd d ouble -c h eck i t , a s w e h ave h ad a n um ber o f c a se s o f s tu dents n ot r e aliz in g t h at t h e c o nve rs io n t o P D F h ad n ot w ork e d a s e xp ecte d. 3. S ave t h e “ d esig n d escrip tio n” d ocu m ent i n t h e s a m e d ir e cto ry , i n m ark d ow n f o rm at, a nd n am ed “ d esign-description.md ” . 4. C om mit a nd p ush y o ur file (s ) to y o ur r e m ote r e p osit o ry . 5. O n g ra desco pe, s u bm it a f ile c a lle d s ubmission.txt t h at c o nta in s, i n t w o s e para te l in es ( 1 ) y o ur G T u se rn am e a nd ( 2 ) t h e c o m mit I D f o r y o ur s u bm is sio n. F or e xa m ple , t h e c o nte nt o f f ile s ubmission . tx t f o r G eorg e P . B urd ell c o uld l o ok s o m eth in g l ik e t h e f o llo w in g: g pburdell1 8 1b2f59 I m porta n t: A s s o on a s y o u s u bm it , y o ur a ssig nm en t w ill b e c h ecked b y m akin g s u re th at y o u h ave th e r e quir e d d ir e cto ry s tr u ctu re a nd d ocu m en ts . H ow eve r, w e c a nnot a uto m atic a lly c h eck y o ur d esig n, s o a p osit iv e r e sp onse f r o m G ra d esco pe o nly i n dic ate s t h at w e w ill b e a b le t o g ra d e y o ur a ssig nm en t, a n d t h e g ra d e y o u w ill r e ceiv e is o nly a p la ceh old er. Y o u c an r e su bm it a s m an y t im es a s y o u w an t b efo re t h e d ead lin e , s o y o u h ave a c h ance to a ddre ss is su es w it h y o ur a ssig nm en ts if G ra d esco pe fin ds a ny p ro b le m w it h y o ur s u bm is sio n. P LA G IA R IS M A s fo r a ll o th er a ssig nm ents , w e c h eck f o r p la gia ris m . U nfo rtu nate ly , th ere a re p la gia ris m c a se s e ve ry s e m este r. P le ase k e ep in m in d th at th e to ols w e u se to id entif y c a se s o f p la gia ris m h ave a cce ss to th e s a m e o nlin e r e so urc e s th at a re a va ila ble to y o u.

Our team of vetted writers in every subject is waiting to help you pass that class. With keen editors and a friendly customer support team, we guarantee custom-written, original, high-quality papers. Get top grades.


Order a Similar Paper Order a Different Paper

Save your time - order a paper!

Get your paper written from scratch within the tight deadline. Our service is a reliable solution to all your troubles. Place an order on any task and we will take care of it. You won’t have to worry about the quality and deadlines

Order Paper Now