Design
Project Management
Maintenance
Quality management
A. Design
Lower
Back-end
Intermediate
Upper
User satisfaction
Job satisfaction
Business success
Profit making
System Operator
Salesman
Database Manager
Accountant
ensure that their products only meet the SRS.
act consistently with the public interest.
act in a manner that is in the best interests of his expertise and favour.
none
bottom-up
random
top-down
center fingring
Failure detection
Damage assessment
Fault avoidance
Fault repair
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
sometimes
many times
always
no times
User Action Notation
User Action Norms
User Analogy Notation
User Analogy Norms
interface design
data design
procedural design
architectural design
Unit testing
Integration testing
Validation testing
System testing
Indian Statistical Organization
Inter State Organization
International Standards Organization
Indian Standards Organization
Identify system- processing transformation
Identify input transformation
Identify output transformation
All the above
1-True, 2-True
1-True, 2-False
1-False, 2-True
1-False, 2-False
Ability to deliver software on time with good quality
A situation in which experienced developers leave the company
Inability of new software to inter-operate with existing software
Instability in the development team
Understanding
Restrictions
Transparency
Controversy
Madhavji
Sutton
Khalifa
Humphrey
Unauthorized modification of computer material
Unauthorized access to computer material
Dissemination of viruses or other malware
All of the mentioned
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
Polymorphism
Encapsulation
Inheritance
Information hiding
1-False, 2-False
1-True, 2-False
1-False, 2-True
1-True, 2-True
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
major decision points are tested early
no drivers need to be written
no stubs need to be written
regression testing is not required
Procedure-oriented, Structured
Structured, Procedure-oriented
Structured, Object-oriented
Object-oriented, Structured
that are not relevant to him
that re relevant to him
that may be maliciously handled by him
that are confidential
Fault avoidance
Fault tolerance
Fault detection
Fault repair
Accounting Personnel
Database Manager
Salesman
System Operator
Boehm and Belz
Khalifa and Verner
Madhavji et al.
Blackburn et al.