1.
Which of the following is true about Corrective Maintenance?
A. It includes modifications and updations done in order to correct or fix
problems, which are either discovered by user or concluded by user error
reports.
B. It includes modifications and updations applied to keep the software product
up-to date and tuned to the ever changing world of technology and business
environment.
C. It includes modifications and updates done in order to keep the software
usable over long period of time.
D. It includes modifications and updations to prevent future problems of the
software.
2. Which of the following is not a type of maintenance?
A. Adaptive Maintenance
B. Preventive Maintenance
C. Perfective Maintenance
D. Performative Maintenance
3. Which process is used to achieve system specification by thoroughly analyzing,
understanding the existing system?
A. Program Restructuring
B. Reverse Engineering
C. Forward Engineering
D. None of the above
4. In how many categories software Maintenance is classified?
A. 2
B. 3
C. 4
D. 5
5. What type of software testing is generally used in Software Maintenance?
A. Regression Testing
B. System Testing
C. Black-box testing
D. White-box testing
7. Which regression test selection technique exposes faults caused by
modifications?
A. Precision
B. Efficiency
C. Inclusiveness
D. Generality
8. ACT stands for?
A. Annual component traffic
B. Apply component traffic
C. Annual change track
D. Annual change traffic
9. The process of obtaining desired software from the specifications in hand.
A. Re-engineering
B. Forward Engineering
C. Reconstructing
D. Re-engineering
10. What are legacy systems?
A. new systems
B. old systems
C. under-developed systems
D. None of the above
11. Which of the following is a type of Software Maintenance in SDLC?
a. Corrective Maintenance
b. Adaptive Maintenance
c. Perfective Maintenance
d. All of the above
12. Which of the following software maintenance process models is used when
little changes are to be made in a software?
a. Primary model
b. Secondary model
c. Tertiary model
d. Any of the above
13. Which of the following software maintenance process models is used when
major changes are to be made in software?
A. Primary model
B. Secondary model
C. Tertiary model
D. Any of the above
14.. ___ must plan, motivate, organize and control the practitioners who do
software work.
a) Project Managers
b) Senior Managers
c) Customers
d) End Users
15. The realistic percentage for striving to work in Software Project Development
is ___.
a) 40%
b) 80%
c) 50%
d) 100%
16. ___ defines testing procedures and certification process.
a) Software Support
b) Software Development
c) Software Management
d) Software Testing
17. ___ encompasses e-mail, or electronic dashboards, or video conferencing
system.
a) Formal communication
b) Electronic communication
c) Informal communication
d) Interpersonal networking
18. Testing and Module Integration strategies are addressed in ___ phase.
a) Initiation
b) Implementation
c) Planning and Design
d) Maintenance
19. ___ does not highlight inter-task dependencies.
a) Gantt charts
b) PERT charts
c) Both a) and b)
d) None of the above
20. ___ is the least flexible and most obsolete of the life cycle models.
a) Spiral model
b) Waterfall model
c) Throwaway prototyping model
d) Iterative / incremental development model
21. CMM stands for ___.
a) Capability Maturity Model
b) Capacity Maturity Model
c) Customer Maturity Model
d) Common Maturity Model
22. In ___ mode the project is characterized by tight, stringent constraints and
interface requirements.
a) Organic
b) Embedded
c) Semidetached
d) None of the above
23. Six Sigma is a registered service mark and trademark of ___. (Pick right option)
a) Microsoft
b) Sun Microsystems
c) Motorola
d) None of the above
24. What is the first step in the software development lifecycle?
A. System Design
B. Coding
C. System Testing
D. Preliminary Investigation and Analysis
25. The types of Software Maintenance are ______
a. Corrective
b. Adaptive
c. Perfective
d. All of these
26. The main aim of Software Configuration Management (SCM) is _____
a. Identify change
b. Control change
c. To ensure that the change is being properly implemented
d. All of these
27. The output of the Software Process is _______
a. Computer programs
b. The Documents which describe the computer programs.
c. Data (within the program or external to program).
d. All of these
28. Which of the following combines procedures and tools to manage different
versions of configuration objects that are created during the software process?
a. Configuration status reporting.
b. Version control
c. Change control
d. None of the above
29. As the reliability increases, what happens to the failure intensity?
a. Increases
b. Decreases
c. No effect
d. None of the above
30. A COCOMO model is ________ .
a. Common Cost Estimation Model.
b. Constructive Cost Estimation Model.
c. Complete Cost Estimation Model.
d. Comprehensive Cost Estimation Model
31. _____is the associated with the Product Risk.
A. Test object
B. non-availability of the test environment
C. Negative consequences
D. Control of test item
32. ______is the Risk management most important jobs.
A. Project manager
B. Production team
C. Investor
D. Client
33. _____model is used to Project risk factor.
A. Prototyping model
B. Waterfall model
C. Spiral model
D. None of these
34. ______strategies means that the impact of the risk will be reduced.
A. Contingency plans
B. Avoidance strategies
C. Minimization strategies
D. All of these
35. _____ Risk is the really want Building an excellent product or system.
A. Business
B. Schedule
C. Technical
D. Performance.
36. CASE stands for?
A. Computer Aid Software Engineering
B. Computer Application Software Engineering
C. Computer Aided Software Engineering
D. Computer Analysis Software Engineering
37. Upper CASE tools are used in ___________ stages of SDLC?
A. planning
B. analysis
C. design
D. All of the above.
38. Which of the following tool is helpful in all the stages of SDLC?
A. Central Repository
B. Lower Case Tools
C. Integrated Case Tools
D. Upper Case Tools
39. Which of the following is not a type of CASE tool?
A. Diagram tools
B. Process Modeling Tools
C. Documentation Tools
D. Testing tool
40. In which of the following methodologies CASE tool mainly used?
A. RAD
B. OO Approach
C. JAD
D. All of the above
41. Where CASE tool is used?
A. Project management
B. Schema generation
C. Data modeling
D. All of the above
42. What stores all changes and info related to the project from
development through maintenance in CASE tools?
A. Database
B. Repository
C. Register
D. Files