软件工程英文测试题
巡山小妖精
542次浏览
2021年01月17日 02:05
最佳经验
本文由作者推荐
信乐团好听的歌-吃醋
Fill in the blanks questions:
You have to cite all English sentences you find in Chapter One of our textbook.
1.
The definition of software.
2.
The
definition
of
software
engineering.
The
bedrock(
基本原则,最低点
)
that
supports software engineering is a__quality__focus______
3.
The
foundation
for
software
engineering
is
the
_process
layer____;
software
engineering process is the glue_________
4.
A
process
framework
establishes
the
foundation
for
a
computer
software
engineering process by identifying a small number….
5.
The
waterfall
model
sometimes
also
called_
t
he
classic life
cycle
(
经典生命周
期
)
___ which suggests a……. the definition of waterfall.
Single-choice questions:
1.
The purpose of software engineering.
The
definition
of
incremental
model.
And
when
and
where
to
apply
this
kind
of
model.(
适用范围:在开发过程中开发人员不足
)
2.
Definition of UP model and its phases.
(
统一过程:
UP
以用例为驱动、以系统架构为中心 的迭代与增量过程。
RUP
包括起始、
细化、构建、转换和生产
5
个 部分。五个
UP
阶段并不是顺序地进行,而是阶段
性地并发进行。
)
UP
模型(概念重点):一种用
UML
进行面向对象软件工程的框架。
3.
The agile principles(
敏捷开发原则
).
1
、我们最优先要做的是通过尽 早的、持续的
交付有价值
的软件来使
客户
满意
2
、即使到了开发的后期,也
欢迎改变需求
。敏捷过程利用变化来为客户创造竞争优势。
3
、经常性的交付
可以工作
的软件,交付的间隔可以从几周到几个 月,交付的
时间间隔越短越好
。
4
、在整个项目开发期间,业务人 员和开发人员必须天天都在
一起工作
。
5
、围绕被激励 起来的
人
个来构建项目。给他们提供所需要的环境和支持,并且信任他们能够完成工
作 。
6
、在团队内部,最具有效果并且富有效率的传递信息的方法,就是
面对 面的交谈
。
7
、工作的软件
是首要
进度
度量标准。
8
、敏捷过程提
可持续的开发速度
。责任人、开发者和用户应该能够保持一个长期的 、恒定的开发速
度。
9
、不断地关注
优秀的技能和好的设计
会增强敏捷能力。
10
、简单
----
使未完成的工作最大化的艺术
----
是根本的。
11
、最好的构架、需求和设计出自与
自组织的团队
。
12
、每隔一定时间
,团队会在如何才能更有效地工作方面进行
反省
,然后相应地对自己的行为进行
调
整
。
4.
The definition of QFD
(Quality Function Deployment)
.
analysis rule of thumb
(
分析模型遵循的原则
)
a.
模型应关注在问题域或业务域内可见的需求,抽象的级别应该相对高一些
b.
分析模型的每个元素都应能增加对软件需求的整体理解,
并提供对信息 域。
功能和系统
行为的深入理解
c.
基于基础结构和其他非功能的模型应推延到设计阶段再考虑
d.
最小化整个系统内的关联
e.
确认分析模型为所有共利益者都带来价值
f.
尽可能保持模型简洁
5.
The styles of software architectural.
.
体系结构风格
的组成要素
一组构件、一组连接器、约束和语意模型
一种体系风格就是一种加在整个系统设计上面的变换。
它的目的就是为系统的所有的构建建立一个结构。
对已有体系结构进行再工程时,
强制采用一种体系结构风格会导致软件结构的
根本性改变,包括对构建功能的再分配。每种风格描述一种系统类别,包括(
1
)一组 构建
完成系统需要的某种功能,
(
2
)一组连接器,
使构建间实现通 信、合作和协调,
(
3
)
约束,
定义构件成为一个系统,(
4
)语义模型,使设计者通过分析系统的构成成分的性质来理解
系统的整体性质。
6.
The software component. OMG/CORBA, COM, CBSE, ORB.
7.
The user interface design models.
8.
The design principles defined by Mandel.
黄金原则
a.
置用户于控制之下
b.
减少用户的记忆负担
c.
保持界面一致
True or False Questions:
1.
Software’s dual role.
(
软件的双重角色
:
既是一个产品,
也是一个交付产品的媒
介)
2.
Process defines a framework have to be effecti ve.
(应该是过程定义一个框架,
为有效交付软件过程技术,这个框架必须建立。对的)
3.
The applicable conditions of waterfall approach.
(
瀑布方法的适用条件
:
当需求确 定,
工作能够采用线性的方式完成的时候
)
4.
The
definition
of
activity
diagram.
(活动图的定义:
The
UML
activity
diagram
supplements the use case by providing a graphical representation of the flow of
interaction within a specific scenario
)
5.
The generic method for any complex problem solving.
(
任何复杂问题求解的
一般方法
:
1.
理解问题(交流和分析)
2.
计划解决方案(建模和软件设计)