自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

翻译 软件构造复习6

1.健壮性和正确性 ⇒ 健壮性:系统在不正常输入或不正常外部环境下仍能表现正常的程度 ⇒ 面向健壮性的编程: ⇒处理未期望的行为和错误终止 ⇒ 即使终止执行,也要准确/无歧义的向用户展示全面的错误信息 ⇒错误信息有助于debug ⇒正确性:程序按照spec加以执行的能力,是最重要的质量指标 ⇒正确性:永不给用户错误的结果 健壮性:尽可能保证软件运行而不退出 正确性倾向于直接报错,健壮性倾向于容错 ...

2019-06-23 23:27:36 94

翻译 软件构造复习5

1.进程和线程 ⇒进程(process):an instance of a running program that is isolated from other process on the same machine . In particular, it has its own private section of the machine’s memory 私有空间,彼此隔离 ⇒线程(thre...

2019-06-23 21:04:01 99

翻译 软件构造复习4

1可维护性的常见度量指标 ⇒圈复杂度: structural complexity ⇒number of different code paths in the flow of the program . ⇒代码行数 ⇒ Maintainability Index (MI)可维护指数:0~100越高越好 ⇒Halstead Volume (HV) ⇒ Cydomattc Complexity (C...

2019-06-23 19:37:50 120

翻译 软件构造复习3

1.基本数据类型、对象数据类型 1)基本数据类型:int,long,boolean,double,char ⇒小写 2)对象数据类型:String,BigInteger⇒大写 基本数据类型 对象数据类型 没有ID,只有值 既有ID,又有值 在栈中分配内存 在堆中分配内存 不可变 有些可变,有些不可变 代价低 代价昂贵 对象形成继承的层次关系,继承树根节点为Objec...

2019-06-23 18:22:57 147

翻译 软件构造复习2

软件构造的质量指标 3.1外部质量指标:面向用户 ⇒Correctness 正确性 按照预先定义的规约(spec)来执行 保证正确性的方法: 1)测试和调试 2)防御性变成 3)形式化方法 ⇒Robustness 健壮性 针对异常情况的处理 出现spec定义之外的情形时,软件做出适当的反应 ⇒ Extendibility 可扩展性 对软件规约的修改是否足够容易 ⇒ Design simplicit...

2019-06-23 16:25:08 143

翻译 软件构造复习1

软件构造的多维视图 2.软件构造的阶段划分,各阶段的构造活动 2.1 Build - time views Code-level view:代码的逻辑组织 ; function, class ; method ; interface ⇒ Component-level view :代码的物理组织; files ; directory; packages ; library ⇒ Build-ti...

2019-06-20 23:38:48 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除