Software gine necting — el a yee
| Anstsection = Bet of instiellon expitesslans,
ca ‘Whenosel_of Ans} i meg ned
manner _o_compleie oL_spetific skask ii.
ee
|| SoHwane == coisisting: p44 4 dull pans
iets re
which die used “o_complte_a
System _soflwce = cHeates an inteface_helueen hordagnie
Ma oftware +g —dalvess
vad fn lesa ubtt_patunde uate help oil 1 fles
eatin ae i
Pe a ; a ;
a
B deuce co _hovdwave oe! Chay wavie wequined dy2ting: sofiuare
module seg due, -
Phase 1
Selanne apnea Ser
Sein ti cpap
—Hodelling sing motel equine on visualiadan seftcane
se pe age
pon deo an_dlgonthm
those based or
ft gia cet,
staal ust eiceiicency, thc,
gap ee
pices ‘Development_an L_deployment of the madulesPhase 5!!! To_link “all the modules developed to “usm the soft vane
Phase Gi! Test phase :
~ Nonval_ov voit testing j
- Too|_based testi d D E
Phase Ti Hat test dhe thse hald_valuedeplayment—ot—
Software i one i
client
Mebuics ase aquired “o_sudy she got-twone models ___—_—
a wiszal] |
| __—Softwase_fog ei (esc - 501)
| Qoftu asie can_he defined gs_o set of instuvctons which
ee
usete vequivements Additionally it is also ae ae
I et mann as_tn understand the featuues and workin
| of the software . ¢a4 Sof twane Engineening
Scftwane vs Handuvane
Weayt out
elt |
Failuwe \ |
Hate. }
Time —>
Path tb evnve fox lard woxe—Foilune
nate Continvous_a} Same sole
‘jime—
The software cuive
fcxding ts IEEE stondaud G10, 1 ~ 1990 sof-tuawe
t is_defined os ——
The-opg licotian_of a systematic, discipli
appxcach tn the develpment, apewation and! malntenonce
of Software je the 4 ication | to sof tusains
¢
The study of ppuwaches as in (1)
twaue Pevelipment- Life Gale (spic)t
A sottwane Lifecycle model} prof puocess that
Pustess that webuesenls the oxdde also in twhich the
activities will take blace Tt deswibes Ihe quence of
phases tal 1
itll fo_build “Ihe -findl psicduct! fe dif event
hom selve! Haven yun ncusenty +h
septa He Sequence may om fia ot be
linear eq ventiaTRequinement Analy sis.
! | 4
Bysen De
Phases of
of fur €
Fhsoq nm ty plementation
deve lapment
Hn
pace
Sailation and “Haintenance23|4
Soflwane Engine g
SPic_— Consist of phase (Cset= of activities)
Sofbunee i-ahuaysintaementalin_nabise — — __~_——_
Phases of Soffuaue Development Pat
Daphne Baas
J
Speen Deg (hgh deg op.) —
Pxoguam Long
g a
‘esting
J
Thstallatica and Majntenonee — ——_____
Heevey stage thevemucl be & dotimentalinn,
y
Wotmfoll model is one of the oldest SD1C models
Feo billy ad ;
Requisement Aon sis
Sustem Design
q
‘Snple mentation
Tesag
Deployment
id
Operation and Haintenance
The -slages cand be neluached bark, snag
Wich cxf node! wih feedback paths Known. es,tuatedfl model\
Soousaxte Eng inesing
Splual Mode | i Melo Hodel =
’ Planning ane wey
a al Rick ease
ji \
( LG)
Custom ex ee . Frgineexin Byeduce
Eval ation 4 gine >woduct
Cowal model is vsed when sich is to be minimized and
the peopect }e_inducduy - level and bauge <5 ed
pival-madel_ts dividd into fu qh alate phates2}
i (este sen e.geack ond
dint pygtohines gue built ee
4) This puccess ontnues Hil a catisfarto wy
f is built. Ab this soge eat laaie |
ii ofthe prsduet beaYns
e = This apouoach i used when dheve t
the Meg i tO:
built ane not thy but evolved with time 2
block dh of She pyc pe_model is shown jn Fe 1.9
[
eee if
-ptyyag aa andl ind $plual_madel
N= Hodet }
ed
i eee
Advantag
SRG Seofhuane Regul ment aav
xs Softuaxe Paoineening
|unigue, product ollvice ou nesult
[eter
cteet Hennepin} —
iL
|
|
|
H
[2
Some aby bubes of pusfect wie |
puolect hos a unlgve and_well detined a hie ctive
pucfee Is: of fixed “dunotion, TH fos o defini
infin and define end pointScttwane Fag ineeing
Softuoxe Pujed_Hanagement Pusrss ££
feosibilihy Sud
{dew opment: time, effant stre cast manpawet)
Puoiect V Plondin
Pu eck Execution() \
Bache Seaminationr Softw ave Engineewing
: oe Eau
I finction ‘point analy ag CEPA):
- The facia Point is Un init of nensssemsst” te espurce the amount
i system) In the sex, 7
| fee — ave-useH te Compute a functional sise mensuvem mt
L ! TH meas Fonality _1eex's point
r S log view
x ) is [ateunal Lenical flee —
We er The contech infomation oi Ingkal elated deiapsecent ith
S ;
| the cystem
it=
|
|
|
|
|
Sp Erhunal Intewpace Bes (Ete)
= hat: oe eee
Ali) | Exdesnal Toput
2 \ Data af-contualled infou foumerion thet comes fom outside aunt syetem—
—~5-fo) [extemal Outpub (Ed) i
s Data of raeta ted_sloaton 9 eee aut of the system af get |
é fy Estate| Eng wies (EG j
i Sit 2 opt anand j
g- Tse Futon | —founiing Bathon is
——~—+_____lfonets iW Low | Avewage | High
EL a qd | f >| =F |
— EO 4 4 1 funtticnal '
EG 3 4 6 the _qiven’ table
ILE Z| 10 | 15 | (och Peat wn
ETE Se eer) ls aay
Weep. + F (7, of wi)
fr 4
Step 2— Calrulate Final function Poin
Final FP = OFP x CAR
IW. questo eyed on a secile of O tp 2
OQ > Na stanificance
_ a :
Q —> Nodenate 7
® 7 Avevoge i
4 => Signi
A = Pecential i"
a CAE = 0.65 +0013 Bi ,
Tg Diseuss 4 fembedded semidelaiched and —
siganic ty prof sohooxe wilh. selevant examples
lala25,
[s
Sofiuaue fn gineesing — $=
Funchion Toit} Analysts.
Use
Tue : Cex
OvIpe | System Application
-~——G._| Given the -fulewing
wolves, CGM ‘
—___-_|_adiustmerit -factousl net it ae ee ae
y
i
User T/P = 50
User O|P = YO
User Enguinies = 25
Usew Giles = 6
Exteinal Tntérfaces = y 1
Se
\
UFP = 50xY + U0X5 + 96XY +¢X/0 A + UAT
2 U0 + 200 + (WOH Go tog 8"
> 62% =
1
ty :
CAE = 0:65 “+001 x 2 Fi_='0-6F + 0.01 x (1x 9)
2 = OF $0.49
> 467
FP > UFP X CAE
+ 628 x 167
eoqlae
e2 679| | Given the ol sree Mae ERE ea a ore
19
| Sofluque Eopineenlt
ample -foctuis ond waiting 4
‘ usex up 5O
4 Wo ot fp > 40 funcional _Wwel ght factow
4 He mies = 35 unit —|Low | Medium.
4 ‘use files > 6 f EL 3 4 6
4 Jexteynal intexfuce 4 Eo 4 5 a
4 EQ 3 of <4 6
4 ! ! We } Lo 15
t igs | 05 I LO
lurp > 50x4 + 4oxs 498R4 + 6x10 4X7
= 628 ,
ICAP = 0.65 + 0.61 2 Fi: 0.64 4 0.61 * (14x 3) = 107
ot !
2
(fee LEP X CAF > 698 * LOT = 671.96 = 67)al4 See
Cohesion value — as a eee aA
Coughing value = as Low_as_p
| oe pa
Cohesion /
Cohesion con be descuibed as a glue that keeps the dala elements
within a sing module togetnen
|
i
1
|
i
1. I Cinco = dlink on ucts dale —
hove no welation in coch nthex
Logical - s Hi “fo
q
3 | erpaa cohesion — module consist of activitise which aun
elated tn each other At instuuctions oct un a} she same_paint in Hn
4 _— ion = Fy puoceduual cohesion
—-Hemenls te tesohed_to_tauelaied activities hich conta = data
lows sumo: tn_anathe and activities ome:
riven oxder.ia|a Se Puan —Snginesiig :
Llocsical Uaterfall Model (on-p 3]
h
*
SE definition, SF ve. HD
a |_ EPA : ‘t
Effoxt Estimation
% | S26 definition. How in wuite good SR
RAD mode t a :
feed ed —coupling.
DED = tudentvegidhation qe fox callege osu
Use cace ding nam
Activity dia som
[Pa ect Umenathement | acess
# || cocoHo model