软件工程概念解释

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

第三章1、 risk impact:the loss associated with the risk与该风险有关的损失。

2、 risk leverage:difference in risk exposure divided by cost of reducing the risk

3、milestone:A milestone is the completion of an activity -- a particular point in time.

4、Precursor :event or set of events that must occur in order for an activity to start 在活动开始之前必须发生的一个或一组事件,它描述了活动开始的一组条件。

第五章1、 what is design?

Design is the creative process to transform the problem into a solution. 设计是将问题转化成解决方案的创造性的活动Design is the description of a solution. 是对解决方案的描述。

2、What is Coupling? States Coupling levels from low to high.

Coupling耦合性是指模块间联系,即程序结构中不同模块之间互连程度。

耦合等级从低到高:

Uncoupled 非直接耦合:通过上级模块进行联系,无直接关联。

Data coupling 数据耦合:参数传递的是一般类型的数据。

Stamp coupling 标记耦合:参数传递的是诸如结构类型的数据。

Control coupling 控制耦合:模块间传递的是诸如标记量的控制信息。

Common coupling 公共耦合:全局结构类型的数据。

Content coupling 内容耦合:病态连接,一个模块可以直接操作另一个模块的数据(如go to 语句的使用)。

3、What is Cohesion? States Cohesion levels from low to high.

Cohesion (内聚):标志一个模块内各个元素彼此结合的紧密程度,是模块功能强度的度量,用来量化表示一个模块在多大程度上专注于一件事情。一个模块内部各个元素彼此结合得越紧密,内聚度就越高。

内聚等级从低到高依次为:

Coincidental Cohesion 偶然(巧合)内聚

Logical Cohesion 逻辑内聚

Temporal Cohesion 时间内聚

Procedural Cohesion 过程内聚

Communicational Cohesion 通讯内聚

Sequential Cohesion 顺序内聚

Functional Cohesion 功能性内聚

相关文档
最新文档