自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 software construction复习知识点随笔(4)

可维护性的常见度量指标 圈复杂度、代码行数,复杂度,继承的层数,类间的耦合度 Maintainability Index(MI)可维护指数:0~100越高越好 耦合度:一个被改了,另一个也要跟着改。 聚合度:测量模块的方法见的关联强度,若一个模块的成员都朝同一目标工作说明有高聚合度。 好的模块化编...

2019-06-23 19:14:01

阅读数 22

评论数 0

原创 software construction复习知识点随笔(3)

代码的可理解性/可读性 度量标准: 名字的长度:标识符(类名,变量名,方法名等)的长度 度量方法:所有标识符的平均长度 Name Uniqueness Ratio(UNIQ)命名独特比例 代码复杂度 Line of Code(LoC) 注释的密度(百分比):MCOMM%。度量方式:MCOMM%=...

2019-06-22 23:17:14

阅读数 16

评论数 0

原创 software construction复习知识点随笔(2)

由于都是看课件,看到哪里想到哪里,并不包含整个章节的知识点。 基本数据类型小写开始,对象数据类型大写开始。 基本数据类型:没有ID,但有值。如int,long,double,boolean,char(不可变) 对象数据类型:既有ID,又有值。 对象的实际内存都是分配在heap中,局部变量中的对象类...

2019-06-21 22:23:53

阅读数 29

评论数 0

原创 software construction复习知识点随笔(1)

开发模型: 软件开发生命循环:1.计划 2.分析 3.设计 4.实现 5.测试和集成 6.维护 瀑布模型:原始模型,整体开发流程如同瀑布,从上到下分为几个阶段:概念(conception), 初始化(initiation), 分析(analysis), 设计(design), 构造(constru...

2019-06-20 21:30:57

阅读数 20

评论数 0

原创 Software Construction Lab1心得

一. Magic Squares 任务理解: 要求1:写一个java程序用于检查一个矩阵的每一行,每一列,对角线的值,并判断该矩阵是否是一个魔法方块,即每一行,每一列,对角线的数字和均为同一个常量。需要能够将5个文本,进行打开并检测内部存储的数字排列是否符合魔法方块的要求。同时能够处理输入文件的各...

2019-06-19 22:31:12

阅读数 28

评论数 0

原创 Software Construction Lab6心得

设计类的思路 1.Ladder类: 储存当前所有梯子的状况,即任意踏板上的猴子对象,无猴子则为 null。Ladder 对象在一次猴子过河中只创建一次,并且对所有猴子对象可见,且共 享 2.Monkey类:储存猴子的相关信息,每一个对象均可作为一个可运行的线程 Monkey 对象将会调用 Stra...

2019-06-16 15:17:26

阅读数 20

评论数 0

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