Lect#1
Lect#1
• Web resources
• Extra Handouts
Grading
• IEEE definition
– “Software is: Computer programs, procedures, and
possibly associated documentation and data pertaining
to the operation of a computer system. “
– What components are considered here?
Software Components
1The code
2-Procedures
3-Documentation (requirements doc., design doc., user’s
manual, …etc.)
4-Data (e.g., test data).
• Defect
1. Software errors that cause the incorrect functioning of the software
during a specific application.
2. It can be simply defined as a variance between expected and actual.
Software Errors, Faults, and Failures
3-Failure
• The inability of a software system or component to perform
its required functions within specified performance
requirements. When a defect reaches the end customer it is
called a Failure.