- 博客(7)
- 收藏
- 关注
翻译 2019春HIT软件构造---英文课件(附带中文注释)
我校所开设的软件构造的课程的课件,由于近乎是全英文版本,个人花了点时间为其添加了注释其中第九章不在考试范围中没有作注释,除此之外为绝大部分的无中文部分做了中文注释。下载链接:链接:https://pan.baidu.com/s/1rmT1-SDTOKpVKWpyYOyXcQ提取码:ohzc希望能帮到以后学习该课程的同学,方便阅读。...
2019-06-21 16:55:57
275
原创 2019春软件构造知识点总结 第8,10章
▪ 内存管理模型:堆、栈三种对象管理模式▪对象管理的形式(特别是在OO中)只是三种常见模式中的一种:静态的基于栈基于堆Entity是指属性、参数、局部变量和结果等在代码中的名字,其值为对象或对对象的引用。Attach将entity同object关联/绑定在一起。静态模式在静态模式下,在程序执行期内entity至多attach一个运行时对象。该技术在程序加载时或开始时一劳永逸地...
2019-06-21 01:21:51
224
原创 2019春软件构造知识点总结 第6,7章
▪ 可维护性的常见度量指标易于纠正错误和提升性能易于增加功能易于改变适应用户个性化需求可以高效,轻松地监控和维护软件系统发布后,软件受支持的程度Cyclomatic Complexity(代码结构的复杂性)Lines of Code(代码行数)Halstead Volume(运算符和操作数的数目)Maintainability Index(可维护性指数)Depth of In...
2019-06-20 18:58:49
268
原创 2019春软件构造知识点总结 第4,5章
▪ 代码可理解性/可读性可理解性代码的可读性例如:是否遵循命名惯例?它是自我描述和/或评论很好吗?事物(例如,课程)是否一次只做一件事或多件事?这些方法是长还是短,并且可以在一次阅读中理解它们的意图,还是需要进行大量的屏幕盯着和白板分析?别名:可读性可读性是指人类读者能够轻松理解源代码的目的,控制流程和操作。它影响上述质量方面,包括便携性,可用性和最重要的可维护性。可读性非...
2019-06-20 01:00:04
262
原创 2019春软件构造知识点总结 第3章
▪ 基本数据类型、对象数据类型Object类是所有类的基类,所有类默认都继承了Object类。基本数据类型的包装类:▪ 静态类型检查、动态类型检查Java是静态类型的语言,在编译时需要知道所有变量的类型,编译器可以推断所有表达式的类型。而在像Python这样的动态类型语言中,这种检查会延迟到程序运行时。静态检查和动态检查语言可以提供的三种自动检查:静态检查:在程序运行之前自动发现错...
2019-06-20 00:16:07
213
原创 2019春软件构造知识点总结 第1,2章
▪ 软件构造的多维度视图▪ 软件构造的阶段划分、各阶段的构造活动▪∅→代码编程/编码(第3章ADT / OOP)审查,静态分析/检查(第4章可理解性)▪代码→组件设计(第3章ADT / OOP;第5章可重用性;第6章可维护性)构建:编译,静态链接,包,安装,清理(第2章构建过程)▪构建时间→运行时间安装/部署(第3年的课程)调试,单元/集成测试(第7章健壮性)▪时刻→长期...
2019-06-19 22:23:43
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅