自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

翻译 2019春HIT软件构造---英文课件(附带中文注释)

我校所开设的软件构造的课程的课件,由于近乎是全英文版本,个人花了点时间为其添加了注释 其中第九章不在考试范围中没有作注释,除此之外为绝大部分的无中文部分做了中文注释。 下载链接: 链接:https://pan.baidu.com/s/1rmT1-SDTOKpVKWpyYOyXcQ 提取码:ohzc 希望能帮到以后学习该课程的同学,方便阅读。 ...

2019-06-21 16:55:57 225

原创 2019春软件构造知识点总结 第8,10章

▪ 内存管理模型:堆、栈 三种对象管理模式 ▪对象管理的形式(特别是在OO中)只是三种常见模式中的一种: 静态的 基于栈 基于堆 Entity是指属性、参数、局部变量和结果等在代码中的名字,其值为对象或对对象的引用。 Attach将entity同object关联/绑定在一起。 静态模式 在静态模式下,在程序执行期内entity至多attach一个运行时对象。 该技术在程序加载时或开始时一劳永逸地...

2019-06-21 01:21:51 166

原创 2019春软件构造知识点总结 第6,7章

▪ 可维护性的常见度量指标 易于纠正错误和提升性能 易于增加功能 易于改变 适应用户个性化需求 可以高效,轻松地监控和维护软件系统 发布后,软件受支持的程度 Cyclomatic Complexity(代码结构的复杂性) Lines of Code(代码行数) Halstead Volume(运算符和操作数的数目) Maintainability Index(可维护性指数) Depth of In...

2019-06-20 18:58:49 211

原创 2019春软件构造知识点总结 第4,5章

▪ 代码可理解性/可读性 可理解性 代码的可读性 例如: 是否遵循命名惯例? 它是自我描述和/或评论很好吗? 事物(例如,课程)是否一次只做一件事或多件事? 这些方法是长还是短,并且可以在一次阅读中理解它们的意图,还是需要进行大量的屏幕盯着和白板分析? 别名:可读性 可读性是指人类读者能够轻松理解源代码的目的,控制流程和操作。 它影响上述质量方面,包括便携性,可用性和最重要的可维护性。 可读性非...

2019-06-20 01:00:04 209

原创 2019春软件构造知识点总结 第3章

▪ 基本数据类型、对象数据类型 Object类是所有类的基类,所有类默认都继承了Object类。 基本数据类型的包装类: ▪ 静态类型检查、动态类型检查 Java是静态类型的语言,在编译时需要知道所有变量的类型,编译器可以推断所有表达式的类型。而在像Python这样的动态类型语言中,这种检查会延迟到程序运行时。 静态检查和动态检查 语言可以提供的三种自动检查: 静态检查:在程序运行之前自动发现错...

2019-06-20 00:16:07 166

原创 2019春软件构造知识点总结 第1,2章

▪ 软件构造的多维度视图 ▪ 软件构造的阶段划分、各阶段的构造活动 ▪∅→代码 编程/编码(第3章ADT / OOP) 审查,静态分析/检查(第4章可理解性) ▪代码→组件 设计(第3章ADT / OOP;第5章可重用性;第6章可维护性) 构建:编译,静态链接,包,安装,清理(第2章构建过程) ▪构建时间→运行时间 安装/部署(第3年的课程) 调试,单元/集成测试(第7章健壮性) ▪时刻→长期...

2019-06-19 22:23:43 164

原创 2019春HIT软件构造-Lab1-1170300720陶飞宇

2019-03-18 11:18:43 623

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除