Unit testing
Integration testing
Validation testing
System testing
A. Unit testing
Indian Statistical Organization
Inter State Organization
International Standards Organization
Indian Standards Organization
User Action Notation
User Action Norms
User Analogy Notation
User Analogy Norms
not use your technical skills to misuse other peoples computers.
not knowingly accept work that is outside your competence.
be dependent on their colleagues.
maintain integrity and independence in their professional judgment.
processing
programming
storing
organizing
Boehm and Belz
Khalifa and Verner
Madhavji et al.
Blackburn et al.
An Old Fashioned model that cannot be used in a modern context
A good approach when a working program is required quickly
A useful approach when a customer cannot define requirements clearly.
A reasonable approach when requirement are well defined.
Class Name
Entity
Attributes
Service
Polymorphism
Encapsulation
Inheritance
Information hiding
Accounting Personnel
Database Manager
Salesman
System Operator
Waterfall
Spiral
Iterative
Cleanroom
Random Application Development
Raw Application Development
Robust Application Development
Rapid Application Development
interface design
data design
procedural design
architectural design
Profit maximization
Cost reduction
Customer satisfaction
All of the above
The time between system failure
The frequency of occurrence with which unexpected behaviour is likely to occur
The elapsed repair or restart time when a system failure occurs. Given that the system must be continuously available.
The number of system failures given a number of systems inputs.
1-True, 2-True
1-True, 2-False
1-False, 2-True
1-False, 2-False
Number of request for corrective maintenance
Average time required for impact analysis
All the above
Number of oustanding change request
sometimes
many times
always
no times
Behavioural error
Logic errors
Performance error
Interface error
1-True, 2-True
1-True, 2-False
1-False, 2-True
1-False, 2-False
Data- flow design
Structural decomposition
Detailed design description
All the above
A useful approach when a customer cannot define requirements clearly.
Is more chaotic than the incremental model
Includes project risks evaluation during each iteration
Often used for the development of client/server applications
1-False, 2-False
1-True, 2-False
1-False, 2-True
1-True, 2-True
Intermediation
Disintermediation
Mediation
None of the above
A Combination of prototyping and waterfall model
Includes project risks evaluation during each iteration
A high speed adaptation of the linear sequential model
Used to suggests a systematic sequential approach to software development
classical life cycle model
Fountain model
Spiral model
Concurrent model
1-False, 2-False
1-True, 2-False
1-False, 2-True
1-True, 2-True
System Operator
Salesman
Database Manager
Accountant
Madhavji
Sutton
Khalifa
Humphrey
1-True, 2-True
1-True, 2-False
1-False, 2-True
1-False, 2-False
1-False, 2-False
1-True, 2-False
1-False, 2-True
1-True, 2-True