📄 1.txt
字号:
(a) The product is interfaced with other software the client uses.
(b) The product is adapted to the client's hardware.
(c) The entire product is tested.
(d) The individual modules are tested.
Correct answer is (c)
Your score on this question is: 10.00
Feedback:
See section 1.3 of the course notes. See section 1.1.3 in the textbook.
(c)
--------------------------------------------------------------------------------
7.
Creating software that is probably buggy to some extent but which is produced at minimal cost and in minimal time is sometimes acceptable when the
(a) code is part of a toolkit product
(b) code is written in Java
(c) software will be used only once
(d) software will be used by external customers
Correct answer is (c)
Your score on this question is: 10.00
Feedback:
See section 1.3 of the course notes.
(c)
--------------------------------------------------------------------------------
9.
Which of the following characterizes contract software development?
(a) The client and the user are in independent organizations.
(b) The client and the developer are in the same organization.
(c) The developer and the user are in the same organization.
(d) The client and the developer are in independent organizations.
Correct answer is (d)
Your score on this question is: 0.00
Feedback:
See section 1.4 of the course notes. See section 2.1 in the textbook.
(c)
--------------------------------------------------------------------------------
10.
In the context of software engineering, what is a product?
(a) Any document directed to the client that is produced during software development
(b) Any nontrivial piece of software
(c) The output of a life-cycle phase
(d) Any nontrivial piece of hardware on which software is to be developed
Correct answer is (b)
Your score on this question is: 0.00
Feedback:
See section 1.4 of the course notes. See section 1.7 in the textbook.
(d)
--------------------------------------------------------------------------------
1.
Which of the following statements is true of requirements during software development?
(a) Changes in requirements can be easily accommodated after the formal requirements phase.
(b) They are normally changed to match the code already produced.
(c) They should be developed as coding takes place.
(d) They must be fully specified before coding.
You did not answer this question.
Correct answer is (d)
Your score on this question is: 0.00
Feedback:
See section 1.1 of the course notes.
--------------------------------------------------------------------------------
6.
Which of the following activities takes place during the specification phase of software development?
(a) Production of estimates of overall cost and schedule
(b) Creation of test suites
(c) Production of the requirements document
(d) Creation of modular architecture
You did not answer this question.
Correct answer is (a)
Your score on this question is: 0.00
Feedback:
See section 1.3 of the course notes. See section 1.3 in the textbook.
--------------------------------------------------------------------------------
8.
In a software product development context, the developer is the
(a) individual or organization that pays for the product
(b) individual or organization that creates the software product
(c) audience for the product
(d) individual or organization that specifies the software product
You did not answer this question.
Correct answer is (b)
Your score on this question is: 0.00
Feedback:
See section 1.4 of the course notes. See section 2.1 in the textbook.
--------------------------------------------------------------------------------
10.
Which of the following can play the role of client for a software product that is to be developed?
The end user of the product
The management of the company where the product will be used
The management of the company where the product will be developed
(a) I, II, and III
(b) I and III only
(c) I and II only
(d) II and III only
You did not answer this question.
Correct answer is (a)
Your score on this question is: 0.00
Feedback:
See section 1.4 of the course notes. See section 2.1 in the textbook.
--------------------------------------------------------------------------------
1.
Which of the following is true about the probable effect of adding new programmers to a software project?
(a) Production will generally be sped up because programmers are generally most productive when they first start on a project.
(b) Production will generally be slowed because of the need for training and additional coordination.
(c) Production will generally be sped up because new programmers generally bring bright new implementation ideas to a project.
(d) Production will generally be sped up because of the decrease in pressure on the programmers already working on the project.
You did not answer this question.
Correct answer is (b)
Your score on this question is: 0.00
Feedback:
See section 1.1 of the course notes. See section 1.5 in the textbook.
--------------------------------------------------------------------------------
3.
Which of the following are true of the early days of software development?
Programming was dominated by considerations of hardware capabilities.
Programming was considered a science.
In most programming projects, software development was carefully planned before coding would begin.
(a) I only
(b) II and III only
(c) II only
(d) III only
You did not answer this question.
Correct answer is (a)
Your score on this question is: 0.00
Feedback:
See section 1.2 of the course notes.
--------------------------------------------------------------------------------
1.
Of the following, which best characterizes the role of hardware considerations in the development of high-quality software for a typical project?
(a) It contributes relatively little.
(b) It should be the starting point for all other considerations.
(c) It does not contribute at all.
(d) It is essential.
You did not answer this question.
Correct answer is (a)
Your score on this question is: 0.00
Feedback:
See section 1.1 of the course notes.
--------------------------------------------------------------------------------
4.
Which of the following are true about failures in software?
Software failures are not catastrophic in most applications.
The cause of software failures is not always easy to detect.
There are often ways of detecting problems before they lead to catastrophic failures.
(a) I and II only
(b) I, II, and III
(c) II and III only
(d) I and III only
You did not answer this question.
Correct answer is (b)
Your score on this question is: 0.00
Feedback:
See section 1.2 of the course notes. See section 1.1 in the textbook.
--------------------------------------------------------------------------------
5.
Over the entire life cycle of a software product, which phase typically takes the most time?
(a) Implementation
(b) Design
(c) Maintenance
(d) Specification
You did not answer this question.
Correct answer is (c)
Your score on this question is: 0.00
Feedback:
See section 1.3 of the course notes. See 1.3 in the textbook.
--------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -