哈工大软件构造
weixin_51803043
这个作者很懒,什么都没留下…
展开
-
面向可复用性和可维护性的设计模式
面向可复用性和可维护性的设计模式原创 2022-06-14 23:50:08 · 93 阅读 · 0 评论 -
抽象数据类型
抽象和用户定义的类型用户定义类型:除了编程语言所提供的基本数据类型和对象数据类型,程序员可自定义自己的数据类型。数据抽象:由一组操作所刻画的数据类型。传统的类型定义关注数据的具体表示。抽象类型强调“作用于数据上的操作”,程序员和client无需数据如何具体存储的,只需设计\使用操作即可。...原创 2022-06-03 23:04:56 · 126 阅读 · 0 评论 -
Software Testing
软件测试什么是测试?提高软件质量的重要手段发现bugs,确认是否达到可用级别(用户需求)关注系统的某一侧面的质量特性典型的残留缺陷率(residual defect rates per kloc):1-10defects/kloc: 典型的工业软件0.1-1defects/kloc: 需要高质量的验证,java库可达这一级别0.01-0.1defects/kloc: 需要最好的安全验证,NASA和Parix可达这一级别测试的特性测试的目标是破坏、证错再好的测试也无法证明系统里没有错误原创 2022-05-13 19:46:05 · 157 阅读 · 0 评论 -
初识软件构造
初识软件构造软件构造的多维视角软件构造的性能指标(1) External quality factorsCorrectness(正确性)Robustness(健壮性)Extendibility(可扩展性)Reusability(可复用性)Compatibility(兼容性)Efficency(有效性)Portability(可移植性)Ease of use(易用性)Functionality(功能性)Timeliness(及时性)Other qualities(2) Inter原创 2022-04-26 19:07:03 · 184 阅读 · 0 评论