- 博客(6)
- 收藏
- 关注
原创 软件构造——期末复习
单选题:考核对基本概念的理解,15题,45分简答与设计题:– 给出需求、ADT的基本代码– 开展设计和代码:绘图/建模、设计、修改代码、写新代码 (不强调语法)、 写注释 (AF/RI/Spec/Testing Strategy/Safety from Rep Exposure)、设计 测试用例、改进/优化各项质量指标等– 设计题15分,2道– 综合题45分,7道.........
2022-06-14 12:17:23
711
原创 软件构造学习笔记——面向健壮性与正确性的软件构造 第2、12讲
健壮性和正确性 Throwable Error/Runtime异常、其他异常 Checked异常、Unchecked异常 Checked异常的处理机制: – 声明、抛出、捕获、处理、清理 现场、释放资源等 自定义异常类 断言的作用、应用场合 防御式编程的基本思路 黑盒测试用例的设计 – 等价类划分、边界值分析 以注释的形式撰写测试策略 JUnit测试用例写法 测试覆盖度............
2022-06-09 16:33:13
110
原创 软件构造学习笔记——面向可复用性和可维护性的软件构造 第9-11讲,习题课3
Programing for/with reuse LSP 协变、反协变 数组的子类型化 泛型的子类型化 泛型中的通配符(?) Delegation Comparator和Comparable CRP原则 接口的组合 白盒框架的原理与实现 黑盒框架的原理与实现 可维护性的常见度量指标 聚合度与耦合度 SOLID 语法、正则表达式 设计模式adapter、decorator、strategy、template、 iterator/iterable、factory metho
2022-06-09 16:32:07
130
原创 软件构造学习笔记——ADT+OOP 第4-8讲,习题课2
本部分重点考察大题有以下考点 基本数据类型、对象数据类型 静态/动态类型检查 Mutable/Immutable 值的改变、引用的改变、final 防御式拷贝 Snapshot diagram Specification、前置/后置条件 行为等价性 规约的强度 ADT操作的四种类型 表示独立性、表示泄露 不变量、表示不变量RI 表示空间、抽象空间、AF 以注释的形式撰写AF、RI 接口、抽象类、具体类 继承、override 多态、overload 泛型 等价性equa
2022-06-09 16:30:27
239
原创 软件构造学习笔记——基础1,3,习题课1
本部分考核重点为选择题,主要考察概念问题根据ppt有以下考点:目录第一讲 软件构造的多维度视图 内部/外部的质量指标 第三讲 软件配置管理SCM与版本控制系统VCS Git的结构、工作原理、基本指令 软件构造的阶段划分、各阶段的构造活动 一,外部质量因素:可被用户感知的因素,如软件速度、易用性;影响用户内部质量因素:作为软件产品的质量,如代码可读性;影响软件本身和它的开发者外部质量取决于内部质量。二,外部质量因素1. 正确性正确性:按照预先定义的规约执行,是最重要的质量指标2. 健壮性/鲁棒性
2022-06-09 16:24:52
113
原创 程序人生-Hello’s P2P
计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算学部 学 号 120L020730 班 级 2003005 学 生 原松涛 指 导 教 师 吴锐 计算机科学与技术学院2021年5月...
2022-05-20 17:03:01
262
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人