0% found this document useful (0 votes)
14 views

Module 2 Software

Uploaded by

manjunathnla2000
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Module 2 Software

Uploaded by

manjunathnla2000
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Module 2

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

ualty ataibutey (FuR PS)


- Functionaty
Usability
Rei abiity
Pesjormanu

Daign enapt Componentr


O Absts aeton component stile the
rous
lbactgound detail.
item

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

Data abst aton. tued data oliets


Contains a i butes oithin olje
Ranipulabon detaik iqnovd.
Corhol abstoeehon ses
desived
Cortai tondition stmnts ard
hanlless ekaption
- hidu

Arhitec
tese

nAM anchiteetturo apsentt he Organis otio cundStuttuve

maimain oterraion Loteon l.nents and omponenti.


lengn tool, used to ALdes bug and Seeuit risky
anchiteeure shoulol be

Gpe architeetuves ante dtabae


datu Stored in
(Data Cantered A data is aceesed othe
ThiS
Componets ite updat
shared blus clientt.
lata is
tnto
dsta
fow Arehiteturo inp pulatd com
then
ponert
into
Series ) mani
output data.
-dat
hawe
Pipea ividl into Smalleu piees
Retrsn A Pogam A
ý) Cat and Calls
main
s mances
ncReases p
ceatud
Objut Oiented Aheh Ceeted
clases data and methods
Bunlls
Cencapsulaion).
Layered A_ layers difned
inteylau
Qut er tag manage
operation,
eyeuts
jnne layer tOmponents called modubu

Hodulanily - intagyatid Sopavtily


Smu
and addy
that have
narme

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

Snfemation hinding (Abstaton)


Sepavabon Conses (Achitett)
unetoma) indspenelena Set
each Sottoau module should have a Speitie
Requirements on otheY moduty
Shold not dpnd
cobesion.- inditate lstive funckonal Stungtls qmoddes
couping indieatis Aelalive inderdapendana
malis stmnt ito many
duonporing
miao stmnts
dtaia
Reveals .loo level

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
-

- Repa entk data olict


- Shows lte entty
alle fom
- in TaLe
oneto
alatonship Oneo

hchitectal
Deampou sytm into intoatng compnand.
twes Block diagam Studua
stutus and
(ommunicabon th each the.
feay

lommun at Lth Wser


ho SoHsare
Shovss behaviou Sytim
Hiiend
Product is phmzed.
intalaa y
otherduiu, netsor
jntenal devles

hoobtle
oireles Phone
PDA

ontelpanel
LED
Jpeaker
veadkayl) nterlau
displa
sendug) readty
disp,)
Sendmsg)

convert Stuctual elames to proucu


Used to Shau lage amourt o1 data
No backp and 'Sewry isles
dleube Internal detail
used to repres ent bahavioud:
algevithrs
ML componen

SensoY

PI Sewe
Deployment corrol pane)
Oonen

Pes onal Computer

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

2nsel data maindains its all algpritm


tated to cheek al Stmns
paths
enentd Lsithin imit
boundaie au tetedo check alt modutu
teted

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

Regasion Testing that have al


been
exeutibn Sene Subset
the have oceured.
tested to ense no new
unepectd behaniuu
enses theu y no
Tetig integationtoki plau
Led to
unitconstu e
-to jind
- Buildi
toninuw n
coreeted

Tep doon inteqoaton Bottom p

M- Nodle

D Drive

inegatid downwav fiommain


Prgam - inegatid kom bottom up
either duphfirst
Proudye
Proudue eombined
main modul testdivey los level com ponentr
jnto clwtess
Stbs its ompenes tates data
diver is eaid and
gtion stu
On
atatime to th ata inpa
Cluster is tuted
one
removed leesteys e
dives au
teted
tomponants saplauLomponn tombined upat
Another stub
Regsin Testirg

Srnoka Teyting Integat ino code


Lomponets thad hawe lbeen
bui!
irtegutil th other louiH.
build that is integut inteqution isk
STmoke Testing udaus
inuwases
Simplhed'Prot
prous
casy
yaldaton Tsting
At gton dertng alidaton
validaton Occu

uer actions and Customes expoa


yaldato a Set ) tesrts
ehsures al
Rtquivemenh
Jumetalion is accurale (hasarteistses, onte ahe
Aso chcks 2YYOY

ongunaton Reuies auit: is conduded o ense

linent au prepesly dave loped.


ABgha and bta tes ting à conduced to dbug 2rrOYS tht
Can find.
Alpha tet is conducted in lontolled Qnvironme
beta teyt conductiin un contolled environment 2YOS.

Series au Sytem elment pelemallocati!


nake a and the
}n all Vaietes
evaluatd
(MTT)mean time to epair is

prote ohon mechanismto


Seunity Testing-1mprepe
veiie penetsahon.
that dimand Sesouses (n abnovmal
Stvess Testig- 2xeules a
quorttyuqueny and volame
festr the gurtime pedeman
pofomonu Tisting
to an intgutid Systim
On

Deploy ment testing - Cherks ) Sooae


envion ments.
procus omp.
Can be :
Outtones
(aus e s ard CHnreled
found Case Adtitiond Result
Caus e s not a
Suwpeitd Cause
Test
u vaidatd'anl tested. ,Suspeetd
RegmigTeyt Causds

Stralgi: orehon

Brutaj leat oieient methd Cause

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

-coneREltas dvelope dondebiminatdl


elimsnaton posible Cases

il testd yaid hen t is se7mned ond debuggd.

You might also like