- 博客(5)
- 收藏
- 关注
原创 第四五章
什么是软件复用:基于现成的软件元件去实现更新软件系统。一类是开发可复用软件;另一类是使用可复用软件。怎样衡量复用:复用的场合,频率,代价。源代码复用,复制代码粘贴。模块层面的复用:直接用别的类;继承别的类;委派另一个类实现部分功能。库层面复用:library:开发者构造可运行软件实体,其中涉及到对可复用库的调用。系统层面复用:framework:framework作为主程序执行,调用开发者程序。L...
2018-06-21 21:16:47 134
原创 复习第1,2,3章
SCM 软件配置管理SCI 软件配置管理项CMDB 配置管理数据库:存储软件的各配置项随时间变化的信息+基线valueof函数是creator不变量invariant和表示不变性 rep invariant不变量指的是ADT中在任何时候都为真,一旦创建就不会改变的量,如id。表示不变性是指表示域中合法的表示。AF是从表示域到抽象域的映射选择某种特定的表示方式R,进而指定某个子集是“合法”的(RI)...
2018-06-19 21:30:00 135
原创 lab5
lab5结束了,感觉还是学了很多新东西,虽然学的都不太好,也并不是很会用。但是各种工具都尝试着使用了一下感觉还是不错的。MAT分析看了两天,我的图也跑了两天才建完。但还是看不出来那些leak suspects提示的错误,觉得很神奇,代码改了一些,又heap dump了一次好像也没什么区别。刚才push了好久的代码又崩坏了,我还是一个个commit和push吧。...
2018-06-03 21:42:56 341
原创 lab5 读取文件
file1 读是挺快的,0.4秒就读完了,可是解析建图用了两个小时都还没弄出来,就很扎心了。strategy也只写完了一个Reader、Writer。纠结另外几个写什么,channel看起来好复杂,还有一些方法也不知道属于什么类。...
2018-05-26 00:00:55 179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人