【正文】
ftware development is Answer: b a. A reasonable approach when requirements are well defined. b. A useful approach when a customer cannot define requirements clearly. c. The best approach to use for projects with large development teams. d. A risky model that rarely produces a meaningful product. 7. Which of these is not one of the phase names defined by the Unified Process model for Software development? Answer: d a. Inception phase b. Elaboration phase c. Construction phase d. Validation phase 8. In the Unified Process model requirements are determined iteratively and may span more than one phase of the process. Answer: a a. True b. False 1. Agility is nothing more than the ability of a project team to respond rapidly to change.(B) a. True b. False 2. Which of the following is not necessary to apply agility to a software process? (A) a. Eliminate the use of project planning and testing b. Only essential work products are produced c. Process allows team to streamline tasks d. Uses incremental product delivery strategy 3. How do you create agile processes to manage unpredictability?(E) a. Requirements gathering must be conducted very carefully b. Risk analysis must be conducted before planning takes place c. Software increments must be delivered in short time periods d. Software processes must adapt to changes incrementally e. Both c and d of the following traits need to exist among the members of an agile software team?(D) a. Competence b. Decisionmaking ability c. Mutual trust and respect d. All of the above. agile process models conform to a greater or lesser degree to the principles stated in the Manifesto for Agile Software Development. Answer: A a. True b. False 6. What are the four framework activities found in the Extreme Programming (XP) process model? a. analysis, design, coding, testing b. planning, analysis, design, coding c. planning, analysis, coding, testing d. planning, design, coding, testing Answer: D 7. What are the three framework activities for the Adaptive Software Development (ASD) process model? Answer: D a. analysis, design, coding b. feasibility study, functional model iteration, implementation c. requirements gathering, adaptive cycle planning, iterative development d. speculation, collaboration, learning 8. Which is not one of the key questions that is answered by each team member at each daily Scrum meeting? Answer: C a. What did you do since the last meeting? b. What obstacles are you encountering? c. What is the cause of the problems you are encountering? d. What do you plan to acplish at the next team meeting? 1. Which of the following can be elements of puterbased systems? Answer: E a. documentation b. software c. hardware d. people e. all of above 2. To construct a system model the engineer should consider which of the following restraining factors? Answer: E a. assumptions b. budget c. constraints d. schedule e. both a and c 3. During business process engineering, three different architectures are examined. Answer:A a. applications, data, technology infrastructure b. munications, anization, financial infrastructure c. work, database, reporting structure d. systems, requirements, data structure 4. The goal of product engineering is to translate the customer39。s view? Answer: c a. Architectural design elements b. Componentlevel design elements c. Data design elements d. Interface design elements 8. Which design is analogous to the floor plan of a house? Answer: a a. Architectural design elements b. Componentlevel design elements c. Data design elements d. Interface design elements 9. Which design model is analogous to the detailed drawings of the access points and external utilities for a house? a. Architectural design elements b. Component