软件构造
文章平均质量分 51
qq_46333940
这个作者很懒,什么都没留下…
展开
-
HIT软构第四章《数据类型与类型检验》知识总结
HIT软构第四章数据类型与类型检验知识总结原创 2022-05-14 16:57:58 · 83 阅读 · 0 评论 -
HIT软构第六章ADT知识总结
HIT软构第七章知识总结抽象和用户定义的类型 操作本身定义数据类型 对类型和操作进行分类 类型分类:可变与不可变:根本区别:方法内部有没有提供直接修改类的属性的方法 一种类型会同时以可变和不可变的形式给出。 操作分类 构造器 生产器 观察器 变值器:通常返回void 抽象数据类型实例 Int,string:immutable;list:mutable 设计ADT 设计简洁,操作一致:不应该有太多特例 支持用户所需原创 2022-05-14 11:19:52 · 76 阅读 · 0 评论 -
HIT软构第三章软件构造过程与配置管理总结
软件开发过程考点是 根据用户不同需求设计不同的开发过程 概括区别 传统开发过程 线性过程 最基本的就是线性,问题在于软件开发不同于盖房子,它不能对过程进行监督和检查,只有在最后一刻才能看见全貌。 迭代过程 上面两种都是基本开发过程,由此延申出其他。 瀑布模型 优点:线性推进;阶段划分清楚;无迭代 缺点:不适应需求变化+大量报告+修改量大 增量模型(Incremental (non-iterative))原创 2022-05-09 21:11:17 · 153 阅读 · 0 评论 -
软构第二章总结
测试 什么是测试 考点:软件测试是提高软件质量的重要手段而不是唯一或者决定性手段 不能100%覆盖全部输入 测试的不同等级 单元测试:在功能方面对每一个模块进行测试 集成测试:对单元测试进行集合 系统测试:上面两个是开发端,这个是拿到客户端 回归测试:每一次修改都对前面所有用过的测试用例再测一遍 静态VS动态测试 静态不需要运行(其实就是看bug出现和产生bug是不是一个地方) 测试VS调试 相辅相成,测试是发现原创 2022-04-28 15:35:34 · 50 阅读 · 0 评论 -
软构第一章总结
HIT软构第一章摘要原创 2022-04-20 20:25:58 · 182 阅读 · 0 评论