2015四川大学软件工程期末复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Multiple choices

1.The rapid application development model is

Answer:c

a.Another name for component-based development.

b. A useful approach when a customer cannot define requirements

clearly.

c. A high speed adaptation of the linear sequential model.

d.All of the abov

e.

1.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.Process allows team to streamline tasks

es incremental product delivery strategy

Answer:a

2.How do you create agile processes to manage

unpredictability?

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

Answer: e

1.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

2.During business process engineering, three different

architectures are examined. Answer: a

a.applications, data, technology infrastructure

munications, organization, financial

infrastructure

work, database, reporting structure

d.systems, requirements, data structure

3.Which of the following is not one of the context-free

questions that would be used during project inception?

a.What will be the economic benefit from a good

solution?

b.Who is against this project?

c.Who will pay for the work?

d.Who will use the solution?

Answer: b

1.During the process of modeling the system in context,

systems that interact with the target system are not represented

as Answer: d

a.Peer-level systems

b.Subordinate systems

c.Super-ordinate systems

d.Working systems

6. In transaction mapping the first level factoring results in the Answer: b

a.creation of CFD.

b.derivation of control hierarchy

c.distribution of work modules

d.refinement of the module view

7. A successful application of transform or transaction mapping to

create an architectural design is supplemented by Answer: e

a.entity relationship diagram

b.module interface descriptions

c.processing narratives for each module

d.test case for each module

e.Both b and c

7. The OO testing integration strategy involves testing Answer: a

a.groups of classes that collaborate or communicate

in some way

b.single operations as they are added to the evolving

class implementation

c.operator programs derived from use-case scenarios

d.none of the above

Filllment 填空题

5 Framework activity

沟通策划建模构建部署

Process models

惯用过程模型:

线性:瀑布过程模型&经典生命周期 V模型

并行:增量过程模型

演化过程模型:原型开发模型螺旋模型 (迭代)

协同开发模型(concurrent development model)

专用过程模型:

基于构建的开发模型(conponent-based)

形式化方法模型(formal method)应用数学分析

Process flow type

线性过程流迭代过程流演化过程流evolutionary并行过程流Parallel

Software process is a layered

过程方法工具

相关文档
最新文档