SlidePub
Home
Categories
Login
Register
Home
General
Putnam Resource allocation model.ppt
Putnam Resource allocation model.ppt
2,202 views
31 slides
Jul 30, 2022
Slide
1
of 31
Previous
Next
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
About This Presentation
Putnam Resource allocation model
Size:
717.36 KB
Language:
en
Added:
Jul 30, 2022
Slides:
31 pages
Slide Content
Slide 1
Putnam Resource allocation model
•Putnamstudiedtheproblemofstaffingofsoftwareprojects
andfoundthatthesoftwaredevelopmenthascharacteristics
verysimilartootherR&DprojectsstudiedbyNordenand
thattheRayleigh-Nordencurvecanbeusedtorelatethe
numberofdeliveredlinesofcodetotheeffortandthetime
requiredtodeveloptheproject.
•analyzingalargenumberofarmyprojects,Putnamderived
thefollowingexpression:
Slide 2
Rayleigh manpower loading curve
Slide 3
•Kisthetotaleffortexpended(inPM)intheproduct
developmentandListheproductsizeinKLOC.
•tdcorrespondstothetimeofsystemandintegration
testing.Therefore,tdcanbeapproximately
consideredasthetimerequiredtodevelopthe
software.
•Ckisthestateoftechnologyconstantandreflects
constraintsthatimpedetheprogressofthe
programmer.
Slide 4
•TypicalvaluesofCk=2forpoordevelopmentenvironment
(nomethodology,poordocumentation,andreview,etc.),
•Ck=8forgoodsoftwaredevelopmentenvironment(software
engineeringprinciplesareadheredto),
•Ck=11foranexcellentenvironment(inadditiontofollowing
softwareengineeringprinciples,automatedtoolsand
techniquesareused).TheexactvalueofCkforaspecific
projectcanbecomputedfromthehistoricaldataofthe
organizationdevelopingit.
Slide 5
Forexample,iftheestimateddevelopmenttimeis1year,theninorderto
developtheproductin6months,thetotaleffortrequiredtodevelopthe
product(andhencetheprojectcost)increases16times.
Slide 7
Basic COCOMO
•Basicmodelaimatestimating,inaquickandrough
fashion,mostofthesmalltomediumsizedsoftware
projects
•Thesemodelsofsoftwaredevelopmentare
consideredinthismodel:organic,semi-detected
andembedded
•KLOC(thousandsoflinesofcode)isatraditional
measureofhowlargeacomputerprogramisorhow
longorhowmanypeopleitwilltaketowriteit.
Slide 9
Organic:
Adevelopmentprojectcanbeconsideredoforganictype,if
theprojectdealswithdevelopingawellunderstood
applicationprogram,thesizeofthedevelopmentteamis
reasonablysmall,andtheteammembersareexperiencedin
developingsimilartypesofprojects.
Semidetached:
Adevelopmentprojectcanbeconsideredofsemidetached
type,ifthedevelopmentconsistsofamixtureofexperienced
andinexperiencedstaff.Teammembersmayhavelimited
experienceonrelatedsystemsbutmaybeunfamiliarwith
someaspectsofthesystembeingdeveloped.
Slide 10
Embedded:
Adevelopmentprojectisconsideredtobeof
embeddedtype,ifthesoftwarebeing
developedisstronglycoupledtocomplex
hardware,orifthestringentregulationson
theoperationalproceduresexist.
Slide 13
Basic COCOMO model
•ThebasicCOCOMOmodelgivesanapproximateestimateof
theprojectparameters.ThebasicCOCOMOestimationmodel
isgivenbythefollowingexpressions:
Slide 15
Example
•Aprojectsizeof200KLOCistobedeveloped.
Softwaredevelopmentteamhasaverage
experienceonsimilartypeofprojects.The
projectscheduleisnotverytight.Calculate
theeffort,developmenttime,averagestaff
sizeandproductivityoftheproject.
Slide 16
Solution
Slide 17
Example
•Assumethatthesizeofsoftwareprojecthas
beenestimatedtobe32,000linesofcode.
Determinetheeffortrequiredtodevelopthe
softwareproductandnominaldevelopment
time.
Slide 18
Example
•Supposethataprojectwasestimatedtobe
400KLOC.Calculatetheeffortand
developmenttimeforeachofthethree
modesi.e.,organic,semidetachedand
embedded.
Slide 20
Intermediate Model
•Basicmodelallowedforquickandroughestimate
butitresultedinlackofaccuracy
•SoBohemintroducedanadditionalsetof15
predictorscalledcostdriversinintermediatemodel
totakeaccountofthesoftwaredevelopment
environment
•Costdriversareusedtoadjustthenormalcostofthe
projecttotheactualprojectenvironment,hence
increasingtheaccuracyoftheestimate.
•Thesecostdriversgroupedintofourcategories:-
Slide 23
Multiplier values for effort calculations
Slide 24
Multiplier values for effort calculations
Slide 25
Coefficients for intermediate COCOMO
Slide 29
Detailed COCOMO Model
•Largeamountofworkhasbeendoneby
Bohemtocaptureallsignificantaspectsof
softwaredevelopment
•Itoffersameansforprocessingalltheproject
characteristicstoconstructsoftwareestimate.
Slide 30
COCOMO-II
•RevisedversionoftheoriginalCOCOMO
•Itprovidequantitativeanalyticframeworkand
setoftoolsandtechniquesforevaluatingthe
effectofsoftwaretechnologyimprovementon
softwaredevelopmentlifecyclecostand
schedule.
Tags
Categories
General
Download
Download Slideshow
Get the original presentation file
Quick Actions
Embed
Share
Save
Print
Full
Report
Statistics
Views
2,202
Slides
31
Favorites
1
Age
1221 days
Related Slideshows
22
Pray For The Peace Of Jerusalem and You Will Prosper
RodolfoMoralesMarcuc
30 views
26
Don_t_Waste_Your_Life_God.....powerpoint
chalobrido8
32 views
31
VILLASUR_FACTORS_TO_CONSIDER_IN_PLATING_SALAD_10-13.pdf
JaiJai148317
30 views
14
Fertility awareness methods for women in the society
Isaiah47
29 views
35
Chapter 5 Arithmetic Functions Computer Organisation and Architecture
RitikSharma297999
26 views
5
syakira bhasa inggris (1) (1).pptx.......
ourcommunity56
28 views
View More in This Category
Embed Slideshow
Dimensions
Width (px)
Height (px)
Start Page
Which slide to start from (1-31)
Options
Auto-play slides
Show controls
Embed Code
Copy Code
Share Slideshow
Share on Social Media
Share on Facebook
Share on Twitter
Share on LinkedIn
Share via Email
Or copy link
Copy
Report Content
Reason for reporting
*
Select a reason...
Inappropriate content
Copyright violation
Spam or misleading
Offensive or hateful
Privacy violation
Other
Slide number
Leave blank if it applies to the entire slideshow
Additional details
*
Help us understand the problem better