Module 2 Software
Module 2 Software
an
ontruet
a solt tou
AGoed deign ant orplbod negiromerti
accomoal al impicit and
tndestanal able
be scadabk an ohole
as a
tomplity Anpeue
be less tompliY
- be kepcuentod
inyalaton
lead to
be
- be indkpendart
modular
controls he
abstrahon :
Fatametenized and
uses
a Funtiona! abstration-
to llecion oups
Contains Routnes
Visible Toutt ne Y used sthin he poups anol othes
- hidelen goutines other
Arhitec
tese
eah medle
to be
Disock
longer exeeutionime
aloos
loitten More
wed otiney
allewa ugunty
to be plaudin libnay
longer compilatien tim
more lnkaqe equited
Stones Save onaqe spre moe
doumetion
( Divid the contol to build.
to Lunalertand
fiiert to se
behai o
thonging
fmcton
in prova ponomana
clan and
polymonphi.Sm, }nheeiton , ete
encapsulabo
Painiples a ou
Design
pobtm patoning
Small prblms Can be handtud entirely
tauge pbtms Aiva dud and conquad seperalay
eayto test, metiy maintain
detond onpad Smpe
LoDperat ond communi cai
sepaah pies, haeto
Abstachon
Hoclulavity
ep douon pproach
Latom up approach
levell
levele
O’ modwes
R esign Modely
-4vptnts daa stuctue,chaatek Csmphert s Design
and prouaa detail. Jrteylau
Dhgo
Arehitetal De~g
Data dagh
Rilabonhp (9anddigom
Hs alationbips
-
hchitectal
Deampou sytm into intoatng compnand.
twes Block diagam Studua
stutus and
(ommunicabon th each the.
feay
hoobtle
oireles Phone
PDA
ontelpanel
LED
Jpeaker
veadkayl) nterlau
displa
sendug) readty
disp,)
Sendmsg)
SensoY
PI Sewe
Deployment corrol pane)
Oonen
SzucitySuvettine
Home ommuni ca
Ang Bon
Testing Soategy
lnit Teyting
on intenal ano Sy
Vab
ata stuetures.
Softwae ,he amblil.
Veaiiu allSmallet unit Desgm a t
in and Out
Regire
oee
Proudu
Uni! teyt Can
- test Cases ae aufomedtoupldoith Crpecid resutt
Qach test cave Is each wnit
for
diver) stub i daveloped that test data, test it
and
taks
d e r bs a main
a
prgm
modle Stab
data manipalahn
stub
and pints eyu t
data
Jntejau
Path
Boundy
Unit
ndhg
modui
Testing to be
Tested
Teyt
Case
stabstab Reet
M- Nodle
D Drive
Stralgi: orehon
Isolaing he cause
wate g? efort and time but uccers.
Bacrkaleing- wed in Smah
wed
Sounu cooe
oe is aud backwand unhl Ceus e u