Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SoftwareandSoftwareEngineering
SoftwaresDualRole
Softwareisaproduct
Softwareisavehiclefordeliveringaproduct
WhatisSoftware?
Softwareisasetofitemsorobjects thatformaconfigurationthat includes programs documents data...
WhatisSoftware?
SoftwareApplications
LegacySoftware
Whymustitchange?
WhatisSoftwareEngineering?
Ahistoricaldefinition:
Theestablishmentanduseofsoundengineeringprinciplesinorderto obtaineconomicallysoftwarethatisreliableandworksefficientlyonreal machines[FritzBauer,atthe1stNATOConferenceonSoftwareEngineering,
1969]
IEEEdefinition:
FactsaboutSoftwareProjects
28%
completed on time and on budget canceled before completion overran original estimates: -Time overrun averaged 63% - Cost overrun averaged 45%
23%
49%
SoftwareMyths
Affectmanagers,customers(andothernontechnical stakeholders)andpractitioners Arebelievablebecausetheyoftenhaveelementsoftruth, but Invariablyleadtobaddecisions, therefore Insistonrealityasyounavigateyourwaythrough softwareengineering
10
SoftwareMyths
11
DevelopersPrespective
12
Management'sPerspective
13
Management'sPerspective
14
15
16