软件工程复习题

软件工程

本文是软件工程实践者的研究方法第八版 复习题目 如有错误 请评论指出 谢谢

updating~

Chapter 4

一.单选

1. How do you create agile processes to manage unpredictability?

您如何创建敏捷流程来管理不可预测性?

A.both B and c

B.Software increments must be delivered in short time periods

软件增量必须在短时间内交付

C.Software processes must adapt to changes incrementally

软件过程必须逐步适应变化

D.Requirements gathering must be conducted very carefully

必须非常仔细地进行需求收集

2. Which of the following is not necessary to apply agility to a software process?

以下哪一项不是将敏捷性应用于软件过程的必要条件?

A. Eliminate the use of project planning and testing

B. Only essential work products are produced

C. Uses incremental product delivery strategy

D. Process allows team to streamline tasks

3. What are the four framework activities found in the Extreme Programming (XP) process model?

在极端编程(XP)过程模型中发现的四个框架活动是什么?

A. planning, analysis, coding, testing

B. analysis,design,coding, testing

C. planning, analysis,design,coding

D. planning,design, coding,testing

4. Which of the following traits(特质) need to exist among the members of an agile software team?

敏捷软件团队的成员中需要存在以下哪项特质(特性)

A. All of the above

B. Decision-making ability

C. Mutual trust and respect

D. competence

5. Which is not one of the key questions that is answered by each team member at each daily Scrum meeting?

哪个不是每个团队成员在每日 Scrum 会议上回答的关键问题之一?

A. what obstacles are you encountering?

B. What is the cause of the problems you are encountering?

C. What do you plan to accomplish at the next team meeting?

D. What did you do since the last meeting?

6. Agile Modeling (AM) provides guidance to practitioner during which of these software tasks?

敏捷建模 (AM) 在哪些软件任务期间为从业者提供指导?

A. Testing

B. Deployment

C. Analysis

D. Coding

二. 判断

1. In agile software processes the highest priority is to satisfy the customer through early and continuousdelivery of valuable software.

在敏捷软件过程中,最高优先级是通过早期和持续交付有价值的软件来满足客户

2. All agile process models conform to a greater or lesser degree to the principles stated in the “Manifesto forAgile Software Development”.

所有敏捷过程模型或多或少都符合“敏捷软件开发宣言”中所述的原则

3. It is not possible to build software that meets the customers’ needs today andexhibits the quality characteristics that will enable it to be extended tomorrow.

不可能构建出既能满足客户今天的需求,又能展现出能够使其在明天得到扩展的质量特性的软件。

三. 简答题

1. What are the tradeoffs (values) proposed by the“Manifesto for Agile Software Development”?

《敏捷软件开发宣言》提出了哪些权衡(价值观)?

  1. Individuals and interactions over processes and tools

  2. Working software over comprehensive documentation

  3. Customer collaboration over contract negotiation

  4. Responding to change over following a plan

2. List the key issues stressed by an agile philosophy of software engineering.

列出敏捷的软件工程哲学所强调的关键问题。

  • The importance of self-organizing teams
  • Communication and collaboration between team members and customers
  • Recognition that change represents opportunity
  • Emphasis on rapid delivery of software that satisfies the customer
3. Describe the three key assumptions regarding software projects that every agile software process mustaddress.

描述每个敏捷软件过程必须解决的关于软件项目的三个关键假设。

  • It is difficult to predict in advance which software requirements and customer priorities willchange and which will not.
  • For many types of software design and construction must be interleaved, it is difficult topredict how much design is needed before construction can be used to prove the design.
  • Analysis, design, construction, and testing are not always predictable processes and this makes.planning difficult.
4. Describe the role of customers and end-users on an agile process team?

描述敏捷过程团队中客户和最终用户的角色?

Customers and end-users participate as full collaborators on agile process teams.They are thesource of information used to create use cases and provided needed information on the business value of proposed software feature and functionality. They also provide much neededfeedback on operational prototypes during incremental delivery of software increments.

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_尤一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值