📄 2.txt
字号:
1.
Which of the following statements are true of problem identification?
The client may have an inaccurate perception of the problem.
It is solely the developer's responsibility to determine what the problem is.
The user may have an inaccurate perception of the problem.
(a) I and II only
(b) I only
(c) II only
(d) I and III only
Correct answer is (b)
Your score on this question is: 0.00
Feedback:
See section 2.1.1 of the course notes. See section 2.2 in the textbook.
(a)
--------------------------------------------------------------------------------
2.
Who should be involved in requirements testing for a software project?
(a) The developer's SQA group and the client's management
(b) The client's SQA group, the developer and the user
(c) The developer's SQA group, the client, and the user
(d) The developer's SQA group and the client's SQA group
Correct answer is (c)
Your score on this question is: 0.00
Feedback:
See section 2.1.2 of the course notes. See section 2.2 in the textbook.
(a)
--------------------------------------------------------------------------------
3.
For a software development project, who participates in design phase testing?
(a) The developer's SQA group and the design team
(b) The client, the user, and the developer
(c) The design team and the client
(d) The client's SQA group and the design team
Correct answer is (a)
Your score on this question is: 7.14
Feedback:
See section 2.1.3 of the course notes. See section 2.4 in the textbook.
(a)
--------------------------------------------------------------------------------
4.
Which of the following are produced during the implementation phase of software development?
Code
Module documentation
Testing documentation
(a) I, II, and III
(b) I and III only
(c) I and II only
(d) I only
Correct answer is (a)
Your score on this question is: 7.14
Feedback:
See section 2.1.4 of the course notes. See section 2.5 in the textbook.
(a)
--------------------------------------------------------------------------------
5.
Which of the following is true of alpha and beta testing of a shrink-wrapped software product?
(a) Alpha testing occurs onsite and beta testing occurs offsite.
(b) Both occur at potential future customers' sites.
(c) Both occur in-house.
(d) Both are rare.
Correct answer is (b)
Your score on this question is: 0.00
Feedback:
See section 2.1.5 of the course notes. See section 2.6 in the textbook.
(a)
--------------------------------------------------------------------------------
6.
Which of the following are updated after enhancements have been added to a software product?
Documentation for module interfacing
Documentation of test cases
The requirements, specification, and design documents
(a) I and II only
(b) I, II, and III
(c) III only
(d) II and III only
Correct answer is (b)
Your score on this question is: 0.00
Feedback:
See section 2.1.6 of the course notes. See section 2.7 in the textbook.
(a)
--------------------------------------------------------------------------------
7.
A build-and-fix model for software development is appropriate in which of the following instances?
(a) The product is small and the requirements are simple and well defined.
(b) The customer is willing to pay the money.
(c) The product will have a short lifetime.
(d) The customer cannot enunciate the requirements.
Correct answer is (a)
Your score on this question is: 7.14
Feedback:
See section 2.2.1 of the course notes.
(a)
--------------------------------------------------------------------------------
8.
In the waterfall model of software development, no phase is considered completed until which of the following have occurred?
The documentation for the phase has been written.
The developer's SQA group has verified the phase.
The client has made all payments associated with the phase.
(a) II and III only
(b) I and III only
(c) I, II, and III
(d) I and II only
Correct answer is (d)
Your score on this question is: 0.00
Feedback:
See section 2.2.2 of the course notes. See section 3.2 in the textbook.
(a)
--------------------------------------------------------------------------------
9.
Although a rapid prototype exhibits the key functionality of the target product, it may differ significantly from the target product in which of the following aspects?
The user interface
The platform on which it runs
The language in which it is written
(a) III only
(b) I, II, and III
(c) II only
(d) II and III only
Correct answer is (d)
Your score on this question is: 0.00
Feedback:
See section 2.2.3 of the course notes.
(a)
--------------------------------------------------------------------------------
10.
Under the incremental model, the danger of too many builds is that
(a) the product will not be tested thoroughly enough at each release
(b) the developer will not have enough resources
(c) too much time will be spent testing the incremental functionality
(d) the client will feel free to change the requirements too often
Correct answer is (c)
Your score on this question is: 0.00
Feedback:
See section 3.4 in the textbook.
(a)
--------------------------------------------------------------------------------
11.
Which of the following are true of the synchronize-and-stabilize model of software development?
The implementation is divided into 3 to 4 builds.
A single team works on each build.
It has been used by Microsoft.
(a) I, II, and III
(b) I only
(c) II only
(d) I and III only
Correct answer is (d)
Your score on this question is: 0.00
Feedback:
See section 2.2.5 of the course notes. See section 3.5 in the textbook.
(a)
--------------------------------------------------------------------------------
12.
Which of the following are advantages of the spiral model?
Prototypes can be reused in development.
There is smooth transition from development to maintenance.
There is risk-informed testing.
(a) II only
(b) II and III only
(c) I, II, and III
(d) I and II only
Correct answer is (b)
Your score on this question is: 0.00
Feedback:
See section 2.2.6 of the course notes. See section 3.6 in the textbook.
(a)
--------------------------------------------------------------------------------
13.
A feature of the fountain model and other object-oriented models is
(a) ease of application
(b) greater acceptability by clients
(c) shorter overall development times
(d) overlap between development phases
Correct answer is (d)
Your score on this question is: 0.00
Feedback:
See section 2.2.7 of the course notes. See section 3.7 in the textbook.
(a)
--------------------------------------------------------------------------------
14.
One life-cycle model that incorporates features of all other models is the
(a) waterfall model
(b) synchronize-and-stabilize model
(c) spiral model
(d) fountain model
Correct answer is (c)
Your score on this question is: 0.00
Feedback:
See section 2.2.6, of the course notes. See section 3.6, 3.8 in the textbook.
(a)
--------------------------------------------------------------------------------
2.
Which of the following belong in the specification document for a software project?
Expected input and corresponding output of the system
Explicit constraints the system must satisfy
Explicit milestones and a general description of deliverables for the system
(a) I and II only
(b) III only
(c) I, II, and III
(d) I only
Correct answer is (a)
Your score on this question is: 0.00
Feedback:
See section 2.1.2 of the course notes. See section 2.3 in the textbook.
(b)
--------------------------------------------------------------------------------
3.
Which of the following is part of the system design phase of software development?
Choosing data structures and algorithms
Determining internal data flows
Decomposing the product into modules
(a) I, II, and III
(b) I only
(c) II and III only
(d) I and II only
Correct answer is (a)
Your score on this question is: 0.00
Feedback:
See section 2.1.3 of the course notes. See section 2.4 in the textbook.
(b)
--------------------------------------------------------------------------------
5.
In software development, product testing includes performance testing, _____, _____, and documentation testing.
(a) acceptance testing, installation testing
(b) robustness testing, installation testing
(c) acceptance testing, integration testing
(d) robustness testing, integration testing
Correct answer is (b)
Your score on this question is: 0.00
Feedback:
See section 2.1.5 of the course notes.
(d)
--------------------------------------------------------------------------------
6.
Which of the following changes are typically carried out during the maintenance phase of the software life cycle?
Problem fixes
Addition of functionality
Improvements in performance
(a) I and II only
(b) I only
(c) I, II, and III
(d) I and III only
Correct answer is (c)
Your score on this question is: 7.14
Feedback:
See section 2.1.6 of the course notes.
(c)
--------------------------------------------------------------------------------
7.
Which of the following disadvantages are true of the build-and-fix model of software development?
Flaws in specifications, design, and implementation are typically not discovered until the whole thing is complete.
Changes to completed modules will typically be much more expensive than changes to other models.
The product is typically difficult to understand and maintain.
(a) III only
(b) I and III only
(c) I and II only
(d) I, II, and III
Correct answer is (d)
Your score on this question is: 7.14
Feedback:
See section 2.2.1 of the course notes. See section 3.1 in the textbook.
(d)
--------------------------------------------------------------------------------
8.
Until the 1980s, the only widely accepted life-cycle model of software development was the
(a) Waterfall model
(b) Rapid prototyping model
(c) Build-and-fix model
(d) Spiral model
Correct answer is (a)
Your score on this question is: 0.00
Feedback:
See section 2.2.2 of the course notes. See section 3.1 in the textbook.
(d)
--------------------------------------------------------------------------------
9.
A(n) _____ of using a rapid prototype as a specification document is that _____.
(a) advantage, it is more precise than specifications written in a formal language
(b) advantage, it will provide a clear reference point for future maintenance
(c) disadvantage, it does not work very well as input to the waterfall model
(d) disadvantage, it is unlikely that the rapid prototype will stand as a legal contract
Correct answer is (d)
Your score on this question is: 0.00
Feedback:
See section 9.4 in the textbook.
(a)
--------------------------------------------------------------------------------
10.
Which of the following disadvantages does the incremental model have?
The developer must agree to an incremental model.
It must be possible to scope out the problem and architecture as a whole beforehand.
The problem to be solved must allow an incremental software solution.
(a) II and III only
(b) I only
(c) I and III only
(d) I, II, and III
Correct answer is (a)
Your score on this question is: 7.14
Feedback:
See section 2.2.4 of the course notes. See section 3.4.1 in the textbook.
(a)
--------------------------------------------------------------------------------
11.
Which of the following advantages are true of the synchronize-and-stabilize model of software development?
Testing occurs early and often.
There is always a working version, although it may be incomplete.
There is early feedback on design.
(a) I and III only
(b) II and III only
(c) II only
(d) I, II, and III
Correct answer is (d)
Your score on this question is: 0.00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -