0 ratings 0% found this document useful (0 votes) 19 views 18 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.
AI-enhanced title and description
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
Go to previous items Go to next items
Save software unit 05 For Later ———
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.
1Ch e
iipst — Fg | fet] te
ea, Bete...
Matntenance Processs 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 graphCuone 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 PelPRo 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 baieProgyam 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 activtttesRe=- 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 SSA
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
rodeundestend 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