⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2.txt

📁 icarnegie的 ssd9 Multiple-Choice Quiz 1-3
💻 TXT
📖 第 1 页 / 共 2 页
字号:
 Feedback: 
   See section 2.2.5 of the course notes. See section 3.5 in the textbook.
   (b)  
 

--------------------------------------------------------------------------------

 12. 
 A feature of the spiral model that distinguishes it from other life-cycle models is the  
 

  (a) presence of feedback between phases
 (b) use of risk analysis prior to each phase
 (c) appropriateness of use for both internal and contract software development
 (d) applicability to both small and large-scale software products  

 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.
   (c)  
 

--------------------------------------------------------------------------------

 13. 
 Which of the following is true of the unconstrained application of an object-oriented life-cycle model?  
 

  (a) It will not work for all object-oriented products.
 (b) It may lead to undisciplined development.
 (c) It is likely primarily in products implemented in Java.
 (d) It focuses excessively on the pre-implementation phases.  

 Correct answer is  (b)  

 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.
   (c)  
 

--------------------------------------------------------------------------------


 2. 
 Which of the following activities are typically used to elicit requirements for a software project from a client? 
Unstructured interview of the client 
Observation of current work of expected users 
Rapid prototyping 
 
 

  (a) I, II, and III
 (b) I and II only
 (c) I only
 (d) II and III only  

 Correct answer is  (a)  

 Your score on this question is: 7.14  

 Feedback: 
   See section 2.1.2 of the course notes. See section 2.2 in the textbook.
   (a)  
 

--------------------------------------------------------------------------------

 3. 
 Which of the following is an important trade-off that must be kept in mind during the design phase of software development?  
 

  (a) Generality vs. complexity
 (b) Duration vs. cost
 (c) Complexity vs. cost
 (d) Generality vs. duration  

 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. 
 What is the most important reason for producing documentation for program code for a software product?  
 

  (a) The client will not accept undocumented code.
 (b) The people who maintain the code need documentation to understand it.
 (c) Documentation is part of the requirements for the software product.
 (d) Code documentation is necessary for design.  

 Correct answer is  (b)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 2.1.4 of the course notes. See section 2.5 in the textbook.
   (a)  
 

--------------------------------------------------------------------------------

 5. 
 In software development, what is integration testing?  
 

  (a) Testing whether the software product integrates with the client's other software
 (b) Testing whether the software product integrates with the client's hardware platform
 (c) Testing whether the software modules interface correctly together
 (d) Testing whether the software product matches the design document  

 Correct answer is  (c)  

 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)  
 

--------------------------------------------------------------------------------

 7. 
 At what stage of software development should the choice of life-cycle model ideally be made?  
 

  (a) During the specification phase
 (b) Just before the maintenance phase begins
 (c) Before any product development begins
 (d) During the design phase  

 Correct answer is  (c)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 3.1 in the textbook.
   (a)  
 

--------------------------------------------------------------------------------

 8. 
 A defining characteristic of the waterfall model is that  
 

  (a) implementation cannot begin until specifications are completed
 (b) it supports feedback from later phases to earlier phases
 (c) implementation and integration usually occur in parallel
 (d) it supports influence from earlier phases to later phases  

 Correct answer is  (b)  

 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. 
 Which of the following are true of the typical rapid prototype? 
It is built quickly. 
It is robust. 
It is built with the expectation that it will be changed. 
 
 

  (a) I and III only
 (b) I, II, and III
 (c) I and II only
 (d) I only  

 Correct answer is  (a)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 2.2.3 of the course notes. See sections 3.3, 9.3 in the textbook.
   (b)  
 

--------------------------------------------------------------------------------

 10. 
 Which of the following desirable characteristics does the incremental model have? 
The client does not have to wait for the complete product to get a return on investment. 
The model has an open modular architecture, which is relatively easy to maintain. 
New functionality is introduced gradually at the customer site. 
 
 

  (a) II and III only
 (b) I, II, and III
 (c) III only
 (d) I and II only  

 Correct answer is  (b)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 2.2.4 of the course notes. See section 3.4 in the textbook.
   (c)  
 

--------------------------------------------------------------------------------

 12. 
 A crucial factor in the success of the spiral model is  
 

  (a) flexibility of the client's requirements
 (b) ability to develop a prototype for each phase
 (c) willingness of the client to live with some uncertainty
 (d) ability of software developers to estimate risk accurately  

 Correct answer is  (d)  

 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.
   (c)  
 


 2. 
 Which of the following should be avoided in a specification document for a software project? 
Ambiguity 
Legal language 
Incomplete description of possible input 
 
 

  (a) III only
 (b) I and III only
 (c) I, II, and III
 (d) I only  

 You did not answer this question. 

 Correct answer is  (b)  

 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.  
 

--------------------------------------------------------------------------------

 4. 
 Which of the following kinds of documentation should be produced as part of the implementation phase of software development? 
The user-reference manual 
A test document describing all the test cases for implementation 
A description of all interfaces 
 
 

  (a) I and II only
 (b) I, II, and III
 (c) III only
 (d) II and III only  

 You did not answer this question. 

 Correct answer is  (d)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 2.1.4 of the course notes. See section 2.5 in the textbook.  
 

--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

 5. 
 Which of the following are true of one-of-a-kind software product development? 
Alpha testing takes place in a controlled environment. 
Beta testing takes place at the developer's site. 
Alpha testing takes place at the client's site. 
 
 

  (a) I and II only
 (b) III only
 (c) I and III only
 (d) I only  

 You did not answer this question. 

 Correct answer is  (d)  

 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.  
 

--------------------------------------------------------------------------------

 6. 
 Which of the following is true of maintenance in software development?  
 

  (a) It is something to be avoided, wherever and whenever possible.
 (b) It typically begins a few years after the original delivery.
 (c) It is typically performed by the user.
 (d) It is an integral part of the software process.  

 You did not answer this question. 

 Correct answer is  (d)  

 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.  
 

--------------------------------------------------------------------------------

 9. 
 A good way of insuring that a rapid prototype is not reused for the final product is  
 

  (a) to never give the client the source code for the prototype
 (b) to add a clause to that effect in the initial contract
 (c) to write it in a different language than the final product
 (d) to avoid rapid prototyping altogether  

 You did not answer this question. 

 Correct answer is  (c)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 9.5 in the textbook.  
 

--------------------------------------------------------------------------------

 10. 
 The principal feature of the incremental model is that  
 

  (a) faults in the product are fixed incrementally
 (b) the product is built in a series of successive releases or builds
 (c) the product is built all at once but maintenance happens through successive refinements
 (d) the client gives requirements for the product to the developer over time  

 You did not answer this question. 

 Correct answer is  (b)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 2.2.4 of the course notes. See section 3.4 in the textbook.  
 

--------------------------------------------------------------------------------

 14. 
 An open modular architecture for software is a requirement of the  
 

  (a) waterfall model
 (b) fountain model
 (c) synchronize-and-stabilize model
 (d) incremental model  

 You did not answer this question. 

 Correct answer is  (d)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 2.2.4, of the course notes. See section 3.4, 3.8 in the textbook.  
 

--------------------------------------------------------------------------------

 2. 
 Which of the following is not a part of the software project management plan?  
 

  (a) Deliverables
 (b) Milestones
 (c) Assignment of personnel
 (d) Rapid prototyping  

 You did not answer this question. 

 Correct answer is  (d)  

 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.  
 

--------------------------------------------------------------------------------

 5. 
 For software development, which of the following indicates the order in which three kinds of integration testing should be carried out?  
 

  (a) Integration testing, product testing, acceptance testing
 (b) Product testing, acceptance testing, integration testing
 (c) Integration testing, acceptance testing, product testing
 (d) Product testing, integration testing, acceptance testing  

 You did not answer this question. 

 Correct answer is  (a)  

 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.  
 

--------------------------------------------------------------------------------

 7. 
 Which of the following are true of the build-and-fix model of software development? 
Several iterations of building and reviewing are typically required. 
Two or three iterations of the product are typically sufficient. 
The product is typically built without specifications or preceding design. 
 
 

  (a) II and III only
 (b) II only
 (c) I and III only
 (d) I only  

 You did not answer this question. 

 Correct answer is  (c)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 2.2.1 of the course notes. See section 3.1 in the textbook.  
 

--------------------------------------------------------------------------------

 9. 
 A common use of rapid prototyping is to help the client and the developer agree on which of the following aspects of the final product?  
 

  (a) Robustness
 (b) Performance constraints
 (c) The user interface
 (d) Scope  

 You did not answer this question. 

 Correct answer is  (c)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 9.3 in the textbook.  
 

--------------------------------------------------------------------------------

 14. 
 Frequent integration testing is a feature of the  
 

  (a) spiral model
 (b) synchronize-and-stabilize model
 (c) incremental model
 (d) waterfall model  

 You did not answer this question. 

 Correct answer is  (b)  

 Your score on this question is: 0.00  

 Feedback: 
   See section 2.2.5, of the course notes. See section 3.5, 3.8 in the textbook.  
 

--------------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -