Beruflich Dokumente
Kultur Dokumente
Types of Software's
Characteristics of Softwares
Software Development
Crises
Solution
Myths
Reality
Process
Crises reasons
Changing Nature of Requirements
Poor Maintainability
Schedule Slippage
Poor Maintainability
Technical Incompetence of development
Adhoc software Development
Not Planned well
Poor understanding of requirements
No control on Review
Crises-Failure rate of
software
increasedfailure
rateduetosideeffects
Failure
rate
change
actualcurve
idealizedcurve
Time
Solution-Successful s/w
Development Complete
Usable
Used
Useful
Cost effective and maintained.
MYTH
Myth
Developer:
60% to 80% of all effort expended on software occurs after it
is delivered
Formal technical reviews of requirements analysis documents,
design documents, and source code (more effective than
actual testing)
Software, documentation, test drivers, test results
Software is about coding
Reality Programming is a small
part of Development
Agile Software
Review and Validation at every stage
Iteration to iteration work
Process Preview
Abstract Layers towards successful
software.
Activities to be carried out in a
particular
Feasibility
Planning
and order
Requirements
Design
Operation and
Implementation Maintenance
Process
A layered Technology
Next Lecture-Lect4
Software Life cycle and Models