软件构造
-
【软件构造】课程提纲5
第七章 健壮性和正确性 (1)健壮性:处理各类情况的能力 (2)正确性:正确实现规格说明的能力 (3)测量:平均故障间隔时间(MTBF)、残余缺陷率(软件发布后留下的bug) Th…
-
软件构造——Java中的型变与泛型
型变:当子类型关系出现在更加复杂类型中时,新类型中有着怎样的类型关系br> 如: Cat是Animal的子类,那么List 和List有什么关系/p> 型变有如下三种情况: Cov…
-
软件构造(7)- 可复用性
面向复用的软件构造技术 设计可复用的类 LSP原则 客户端可用统一的方式处理 不同类型的对象 在可以使用父类对象的场景,都可以用子类对象代替而不会有任何问题 静态检查规则: (1)…
-
HIT 软件构造 多维度视图
本节目标 从三个维度看软件构造的构成 用什么杨的模型/视图描述软件系统 将“软甲构造”看作“不同视图之间的转换” 软件构造的多维度视图 按阶段划分:构造时、运行时 按动态性划分:时…
-
HIT软件构造 软件生命周期 配置管理
传统软件的过程模型 基本的类型 线性过程、迭代过程 现有的模型 瀑布过程、增量过程、V字过程、原型过程、螺旋模型 选择合适的过程模型的依据 用户参与度有多大 开发效率/管理复杂度 …
-
HIT 软件构造 OOP(面向对象)
interface safe from bugs easy to understand ready for change Enumerations 在值集比较小的时候,使用枚举比使…
-
【软件构造】记录一次 github 不小心 commit 了本来不需要上传的大文件导致 push 失败的解决办法
头一次写博客不知道应该怎么写就假装自己是在写日记吧x 就在刚刚结束的软构lab5实验中,天水(我…
-
哈工大软件构造Lab5
一,配置插件 1. ViusalVM 1)从 站上下载最新版VisualVM压缩包 解压缩此文件 2)bin文件中找到visualvm可执行程序文件,如截图 3)运行此程序,然后运…