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
You are on page 1/ 15
| TAN. est Hebel nabs
roject:: Defining the problem"
Shodtepy -cplanving the. Ouelpmers
ning a. Organization ‘Shuctuae-othex
Estimation :softuooxt Cost factors- softucaxe
d cost.
miguses ~Staifing level Estimating ~
2 Muaitrtenance Costs - The Sofoaxe
‘cation ~ Formal Specification Techriguss
cenor for Kepuinements Specitation.
Fundamental Design Concepts
jdlaxiyation Bo! Oui A fUNIT-V
dottuwaxe Quality and testing: Softeane Guality
— AMusiance - Auality metrics - Sofioane Relay - :
AX tert
Softwaxe testing “path testing - Control Shuc ;
-Black Box test! ng -Integration, Validation cind
systens tabing evens Eng freening and Cee Tyreniy,
CASE Tools Projects management ytool- analysis cand
design too ~Programming pols - integration Gnd tat gol
Cose Studies. ~~#* BDoflwavne '
le Bokloosw 18 a set of programs.
Ik TEL is 0. Collection of executable “progr ? Cole
auncl thene amoccticl Libaxics and Documentation .
Evgineesting ‘ Stee
| Beveloping eproducta (Softio08). ell cbfined
Princ iples methods and procedunits.
Aottoasxe Enagineexing :
* Boflwaxe Engines ws a discipline Heck
focuscs on systematic clevelopmert, operctlions
and ymaintaiice of Soffioxe Syste. /
4 Zofttoore Engineexin us an ineexting brand
amociaticl voit “development of sdthoaxe product
Use in woell defined. principles. :
[kt is like an oppliceition by which Computer
|Capobilites wretul -t0 Corpatin programm.
ie key ospect”s include steguinement analysts,
dofhoane clesign, Programming, testing ydeplogment
and matntaince all guided by principles of
Quality effecency and weabibty.
“fective Softoane Engineexing involves Collaboration
and documentdlion 16 enue Hat sofkaase
Productir meet user products and or clelivered
“on -time within budget.|
]
> |ASize Factors
Size Factors in soflwane Engi gong owetew to
metrics used -t0 Bae the size of “a Sefhone
‘Product. :
A they ane cuca? “for estinyiling effoat: cost ond
“ gtosonsced * eguireed for development and mraiintaing,
Here. axe Some Come On Sie actors:
Lines of code
| this is a basic measure of the six Of software
Courting the number of Lines in the Sour code
files.. :
Function points ; 4 |
fret Standosdired measwu of softome Size. based
less the functionality -provickd, fo user . TE Concichons
Topas, cudlpeds, dofostorage arid interootions,
Jokject “otets :
| Sincilax, to Functions ot but Spe cifical
tailored -for object” oxiented ggstencd , road "7
‘clame, methods and odbibuctes. ' J
‘use Cams Diagiam :
Size reanues based on Use cases, Considering
they Coroplenity and Number.
Story Points «
Tp estimate the six and eft of usen stories
Conoplexity uncertainity , oak,\ofe eatune Points
\
Measwus the Functionality delivered by soflucare
gion in term of features Provided to user. |
| According lo eproject Size there wu tao categories
of sofhowe PY prgect S Si3e.
I sa nes of
|gige of No of pono Time [ins 0
| Project ll oe “Oodle
Trivial enetory.co | Heck | Soo Lines
pigo|ecras| Ol 2 ‘
Smolt 1406 taco to, 2000
Project | sabi soh eae Unes
Medium ° f coo ts
| ede. -| hop terive iv} HEREMA 6,000
e j to
A) 50,000
obec: £ 5t0 ao | SDs; year" Tok
Vew large 100 -to (000 I-tosyenos upto tolaxalys
[3 Pigect | Abin “ous foboxes i
| Extremely aocots soco | 10 years lupto lo enilliom
| Lootge project) ah li 3.
|
Piofect Managerrest
Brgusing ~prajects ox Completed onctime ;
{voith in buclget ond to the segutied auabity
&
> Tear eubroaiisn
diverse -laams, offen a member with
|\diferent tLastions and ime Bons.
\> Communtalion |
| “Erichin the bekocen technigal and
[Non-techniqual Staxeholders, Erdyxing cleas
land effective Communicalion‘sy Quality Ammance:
Marntaining - Sigh Stondiog of Cede Ouch,
and settwaxe oyalibi
> Reguustement Mana oalont: a
Accu Caplin and mana angin
ey gg aging
>Risk cs ee
Aectg OuAKA omociatted voth scfhoasie
development i
> Customer Cxpectattion:
Mong ging ond ica client usex
expectation . :
> Techrologicad pg roclea
| Keeping up ke otapid clechnol cal polvarce.—
ren, and Enswing, the team ts cpoticient
lioith new tools are) ‘technol wcals.
ie oe these. res, vaguinds Combi nat
-ton of -fechincal brood and ¢fective
Pome t =Ch- eof e Sanity ea Wecete/ ical
a Defining a probem 9
2 Biteh >
Stakeholder
8. ‘Reguiserents G a if)
bp. Strength Ea:
& Gap
6. Comtrait
47 Pacblem Blalurent
| Tdentify the Core issues means cle stake
‘okat “the problems i is’ and tcho is Bios “U “those
(Posoblera,
2 Blakeholdles An
Thatily the Stokehslden publen and Stakeholder
“needs in’ the -pigject.
(3: “Reguisceemert Gochexin
tT. Functisnall “ReppiitentatA
ienlon- Functional’ Fepitineinents
|}. Pancktonol Repuinements
| Functional “Regutrements clefiqus #4 a pon ov
‘ito Component” . ae
iii. Abn - Functional Regutstementt
| A Non-funclional Reguivenchcletines - “he Guat My
\attribate of a Software. ystems
le. Stttenglh & voolousses
| Tf thew ia an exist System avalise its
| Shrengih Gvocaknened Ondendland cohat caorks
tou anol rahel cles not.5. Gap Analy i. |
ZTelentity the Gas betocen the cwurent dtl,
and the sored slate this helps in ordlewnnting
thet needs tO 42 changed or, improved.
6. Constraints Fs
“Tdentit the any Limilodions oy susbeaclions
hot could impoct the eproject Such ad budget,
Co-time, technology or oteguintementA.
Developing O-, &duutien Strategy PY
4. Objective :
Telermine main poate of. che be in
One ‘to
iQ. Stakehoelx ee
Talk to att Stakeholder. to understand thik
[needs and expectation. |
3. Document Reguistements ,
Coredte a detail seguirerment cocumert that
Contains all fiunctional and: Non -inctonal seyuien
-ents
lp: Bystors Design
Couch high level design pbeispent. by
orchitectuse andl een
5. Tasks and ‘Milestones ane
Bouak dan Projéct into ss and define
time limit.
'6- Development process
| Choose aA oppropriate. lerelopment. “ret
|
|
—_ |~~
| of. Testing Plan \
- Define Oo tealing ohealigy fo. Frbuxe that the | |
Boffcose. meets the ouguisemeals.
|
# Planning the ceuelopment process :
oak? ne) the development process involves |
a déloiled Cevelopment lon bared en|
the “Project goals Objectives maxket suseaih and
Feaatbility Study" He ‘plan’ cuillines the Activities |
ime Une! eusousces allocator and milytons otyubed
fo Suceesstills exeaitt the SoP hoo Cost Factors
ONITL !
BOFTIOARE cost Estimation!
For any new software project it is nec
hoco much it voill Cost 0 develop ana! hoes
much development -Lime will E take. There
-EStimatis a5 Needed before cleuelopment is
intiate dl tas MOees
Sotkoare Cost klimation tavabves predicting the
amecnt of: forbs ard Gusowices “ wteguised” to
Clvelop a. Softtonne project. j \
Bolton Cost Fatto's ost. ehmenta tat |
influence, the overall ; Coat of ckvebpin and |
waintaining sotboan tise. faclys impact te |
amount “time , Cfbrt and wterousces weguisied |
‘ f |
|
. Complete. a .dofkoau Poject.
A project Sis: : . 2
Langer projects typically. need more, slsmices
and -time it wncieaiing ‘tn Cost.”
2. Corples Praia i
More Coraplu Project need adanced skills and
lorie alvebpmen time. |
3. Team Experience |
| More expedenced r
| Adhitional teatu ond modhcation oloxing Uj| clevelopment yneveate Cast.
(SF Risk Maroge|
|
Teeny oval of cpotenkial vials though
out the met (an aeguined addilional ausoucees
and Expenses.
ic q Sepe Location
| eed based on -the location of the developm
ent -team
ot Boofhoan. Qst
| ofan Coot veflens to the celal experditine
| ined to cleploy clevelop and maintaining o
| SoFkoasce Project. |
[4-Dorlopment Cost |
Compinin\iror clevelopen , designe, teatena,
oe Manage and other team member
|? Expenses Pee denvers Compiles and otbes
| Necem Heocloare.
|B. Opdlaiis and Opgraces
| Cost for visleasing neo -fentuxes and cpdits.
| lo Osex Tatainin |
| Cost for Totaining Grd Use and sbkcholery
lon how to use the “dothoare-
\S. Internal Trainin |
| iy clevelopen on nlew technolapies or
i: pepe