[go: up one dir, main page]

0% found this document useful (0 votes)
19 views18 pages

Software Unit 05

The document discusses various maintenance processes and types, including corrective, adaptive, perfective, and preventive maintenance. It emphasizes the importance of change control in software development and maintenance, detailing steps for managing changes effectively. Additionally, it covers program comprehension and reverse engineering processes, highlighting tools and methodologies for improving software understanding and maintenance.

Uploaded by

Adarsh Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
19 views18 pages

Software Unit 05

The document discusses various maintenance processes and types, including corrective, adaptive, perfective, and preventive maintenance. It emphasizes the importance of change control in software development and maintenance, detailing steps for managing changes effectively. Additionally, it covers program comprehension and reverse engineering processes, highlighting tools and methodologies for improving software understanding and maintenance.

Uploaded by

Adarsh Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 18
——— Need. Awp Tyres OF MawTenlaalcs # ) x ae amarrtenance (gan aoffui wht 10 YO ig f hos ees put Twas tes “ft x x eee matrctenanté us ft & nok ps erred oxppily re Glu) changes en's fe nd oe et Meintenance “FQ QL pxoce® ak vo tol v charge ose. '. Imp lentendted p etther- a one npn" = cane te. ol $s stem. cod NC * ’ Os the °8 Jem _negutsemesds ie tng and fe meet these meguinemenss “gome changes ane “incorporated tr {hte ojitem: = ethos 6 oat pelattonshp blo | Rete and US eluutormet: when © opten is (natalled In an ensfivonment, that envivorment. Mis EC dnees She System Seq penerng. 1 Ch e iipst — Fg | fet] te ea, Bete... Matntenance Process s The matttained syster gemafnd 7 re thefse or king enutronmoct’, “Types e | Vestfoud. 14pe L go matntenance aka © Conecttve _mafntenance —> Means the maintenance for correcting “fre Sw fouls Tout @ Aolaptve ~mointenance > Means vee fo ah the. change: enutronmnest- (aifforet” comptes oliffeneut~ operoet a @ Porfecttve matrtenance—>. Means mmockéfyting oe enhancing the system “te Sneed tre ned _vegulvemend (» Preventive mamnttnance—> Means ranges made 78 —“wnproue. .fuduse -rnatlinccily — cleme ea ? “nN a Soprare Config rare Menrbine men Sa Ssftrwane _Qnfiousatien Marragemeat- is a set ad eo eien * aarcetead ‘a * idertityine , pnd ant contrell yg chang tyoog ok flee. life cycle & compute gw ss . . o> Redhy he. develapment> ef She, ¢c ha nge. mut ‘ber Man jed and controller al Ader -fe fmpreve grallh and geduce ertels ‘Hence. ‘Scat is a qual ASSURANCE acttulty drat &S applted fhvorghore, fhe Slo process lew VeRSfoNS eh. the Sto Syston. vane. created. due macht{as 6l deftercut . o piffedent™ | N : operating ckmS _ beflv wed. a Proutcls ai wert funtttonaletier< + changes ™ user requirements: he SCM fs concerned, with mauneptng evolving. gle esters. pete 2a Ls © identify chatge “ya \ en Sn Ensu. phsong ‘Ss bet ~~ psp tr moti ‘o Report change +o ethers who. ® tas ave “tan. trees am fs ow se & spracke i ‘ contro actiutttes “prot ca whew 1 a lw ‘olevelop- ane” et begins and fexminates who @ dw AB ; \ taken oud of ere ; CT "need for Sem the * ns ig concennedt ihe in! evoluf i 7 fae in Geel controll orci se ee ‘iad | ‘ oe $h a —yunn thy 4 if a qrto hopSs Gi Hence fh. essorcttot fo ¢ ees fice changed Gd cn ‘ Rew he ange are ps yt ‘find fo Carry or 7h f tne slw fy cute “te eeenttals qJre SCM r be. Seen as pes Of polity | nanagement “proce. Sorrw fie Crane MAnhge nen” 8 Sl a e pag chang ‘thot oe pieces _ +o be atone. Wwe ett oo ait i facies an’ nfrols elw Pere apche eine 4. , “he praject Cote ier a _ planned erpprooch to Wer 7 0 i change which ge gerne os = asseus ty ote sw che orlginated when gad f ow need a jew busines ele concl fons olictute Cho in pro ct preg udsesnentt 22 Ww brn ond mods cation auspnese fe by be tl aye . : unetfonal Bry * de lr vered by quaucts , services adtivered bt a I ompcde based Sptem 6 1 VERsion CoalTRoL. & \ vewtor fs an fngtounc®- 4, a gesien mhity Is -functionalle, lis act J in Some, LTA Ss fem Instance, We “ia : md Cyeytor_ donde usoris te Felp ! manage defpount « vorfons “a. conqegiowtion' themt’ dusutrg Jie clevelaphauc proces Drfperont youtons A a. system can | be shown by an evolution raph Vexston numbering an evolution graph Cuone Comteor AnD Reporting 8 Charge control fs an essential } in Slw [Hecycle « “The change Contref can be carried out using followlry. steps | * AD fA. chang, Heguatt pn frat e8 a Change The ote wwudion at | is "checked out! | base. ® he charges aye appl lted ty the’ obfecks | @ Tae object ts then tohecked $n! fe The ho-tahade an auctomaae veIHor contol TS appl | Sheets, Report? Cubes OL ) | | The Syoles x ort. ae Pe cll pope conmurntiafion 0 gn pole woth ‘the fran organ chargers In. ~fhig “teak ta ni fe lowtap “ype a quien’ |» what bh happend gy bre her one am ha, Z. Wha ebse wilt Pel PRo RAM Com PRE HENSION ee Program comprehension is the vuctt d mertul model - a 4 progvam « ddtes have Show mee | comprehension as Om eltve sey wenves oti 4 consisttng Hyer gedher fi mation het some (ety) fr onenls) ia pre gram according fe | sole ond needs. Suen So ad 1S a olomaln {| comp ufere ecfence C0 Pcophe engine cou maint edn' ecbti4 ( ( ( ( ( 4 ( ( ( ( 4 ( Sounice code: J : Program Corn yehenvior tools only play OL Supp gole fn othe! sfw ineeutnd acttuttes oletgn , develop riot, ralntenance ; nck Ge- documentation ° Slw Engineent discipline! which aime ot uundes.srarding Computer, | cade cater fro high eg wt lang ' Progra Corspyeh enti) f, nevge, madntenan ce, AVE rang. other. cxctivities feo ey eg od Gftcare baie Progyam Comprehensyon Tools ¢ A ¢, A prajram fhak_ aims at maks the. undestarley gy Sl oppltatintt castes, Hryoughl pd pretentatton a oltflexent- perspectives Cutout) g fe | overall aifetem oc Hs _comp onends « ro Fools rat) modules Te 2 Bchract — frneforrnectfon by pasatng the apuxce Coole . ! | | } #€ Spe and handle the Infor mection, __gichracted L# Yisualize all the nerteved inefeerocti means xe- ; Pe) ye-engineesrt | struct Or sewn ‘ee oll fF We oN engine ing tem). the sof fusae me- en Freestng - £8 reeded fet Ine. applications weithe ABAO® frequent marienance, Aolvantager D Reduced Aisle —The we- engl fneeung- attonss yhe oleveloper fo” elit cerfain Cong! fretrds |" gt The system Tres ee In a fhe! gules g geil ICS &D Re dwed oe fe hie cos v ‘hy reartly ” iat fre oot fy de afte new sll Re~ engineering process achtutfies Souvee Reverse 7am Modul ) eae siete prey a la final Re-engtneertr process activtttes Re=- Enginewring recess cicttyHies # Source cede translation > In this phase the code ¥ converted yo a new language. & Revere © rneestng 7 Under This activity, “the progyam is analysed and understred +horoug by ; x Program ' chuctue {mprovernevc —> Fertychwo cuctomatteally, fe undexsta —abill gy Progroun Moduulesbatton —> The proven Shuctune 8 weorgan ized: # Data —-re- enginesing —> Finally Clean —up and aie. syste aly Reverse ENGINEERING] S Reyesue engineering ®& the procers defen necovery, Inv severe e fhe Shee sl, nich diectuxal and piecout informnodtion tS extracted ¢fro0e. cu! Sousce. Cocle. There gr io impsctont 180k fy Hevegve eng ne . @D Abstraction vet This level bolps te obtaining | the oleston _ §nfeinectfon rom The Souter coole. H Ts iad cebstrection level Should ! be, high pn oe engineering» ff chaction —fevel hh tree Shu : eC to underttand the fevapcem. agp Comp! Lefeness, Jevel — Fre completeness means oletal lt gj obciect "I level. ‘The. Coniplefen decrente as adbsivactton level te yenaeh, Fo comple — frm a geen ounce code a complete Using ene Cor ends prnedutol alesty n Hep fosentoctton- fave SS A 1B > oeoctionalth © Dhecrionabny level — Dee meas 7 q] Cttrarting. the ‘tndveenstion. fron_counce = ct t th es rem Sbusice- + and give Me te Soft was, ergineest + he dinectonalty can be ene «say ct hoo duay. The one any director altty! yeans. eatyacting. ol he infornation from sowie Code ate give Ht fo ‘slo engineer. The. wo way atectionalty means the. tnfemadf d ove faker From sousce code feat do se- engines , tool that cxtten pts +o Hextrieture ev gogenenate eld programs, Reverse fraofneecing Process ; Inttrotly, “ne clbety Seumce code et ungtructsed gource colle fe taken ard precessed and the code [8 gestruchoied - al fres- opted Wurg proce the SouMmee hocomed clean: re cee te MEVESE engineer ws cunt activity called setract abgtructicns « ertract apsirecct to ccottuty, fhe engine ‘roar ell er cited seman a8! voce. ties , beers exten te 6L “etrbaied tured » ; 3 at autpa- Y severse engineestng proces Bs a cleaX, cnamrbiguont Jal cpectfication atainel fiom — unthue ed aoubce Ary Laral —Spectfreation helps fa ey rode undestend try ce Cowsee Code. Disety sce code, Clean sounce code pathol clocumontotion Peper Shy fo el. Reyose engineer rg. Teor SuPPoRT * CASE otunds for Computer prided Soffoate Engineetng. Te means, clevelopment ard prgects wth the maintenance of Sw help oe yates — dete Mec fools. progr’ CASE ‘twolS mie sek s| « Pi ‘ 1 Sw cepp/icattone sant ae. used fo angele = Spice adit» CASE duels are used b S}w pre managers 5 cmralysis and eryfifles cho develop she Systen. Components _ * Control Repostto > CASE fools sequte a central Jee posttor waht Cou sete cu A Spunce corarlon 4 ete yeeted un consistent grfpeunrec tO Contral 9 otfosy. FZ a> central place Sorope neh ene luce goect radfons, Keg afaement” Aocuments, elated ( othe useful fnfounat ME po and cliegrarss ; ement 13. atpted: Central - vecoodt man : schon also “towed as dala Atetionadty. Jools —> Upper, CASE troll g Upper Code ee used. fe plavintrg = analysts cure design stage a SLO. x [ptv0% Corse Tool Ss Lowe CASE tools axe used ft implemerdadion 8 and mainteernces - “f¢ t vated Cos Toolg—> Iytegrated CASE 1 e3 n Aeol& One helpful fm all “he OL SDLC y from Requinement qatrexing. Ae Texting anol documentation - consistency ete ness ) \2 eo" 1 SBeD radda Analy sis Des fn = ABR) rem) ASYD papaBqut yor YP o dl Ls imulation “tools ag “wane woktion. ey <—? Sofie mert Bs . ea, Analisis a7 “tool claig hase managemea gepovt { ation tools Block dlogram foe CASE environ ment “PRorecr Mangement Concerts? sw Project management is an acttuPh L ovgenaieg a s os not gs pray rect (he Ge Meee Ben dba: rs to Diteue a QJ ‘pe oduct en time and within he pale a algo neces thal the Sls Pree be soup in ace nce de HK jeihemnen the or mnigottey the- i Slo pre eck na axe. “xesponsible fer | planet hsling fhe fo geo | Objecttued ¢ & Gne obj elve. the. profed- plan and ronegrent x eo bide fo fren the. eee ee oo wsofeck eee fe are eX, oe Lectdoh ae {hen \ ta cchedlle, we rode. ot the Inn 4 the profect: and wut the. fect evelopment oe Nees eae, o fo ve : spree fa eee. te sea ae et ee tH ~ poe wes hall es Sul Pa et

You might also like