自定义博客皮肤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)
  • 收藏
  • 关注

原创 软件构造:Eclipse的下载和使用

软件构造:Eclipse的下载和使用文章目录一、下载eclipse二、下载jdk三、开启、关闭断言四、使用EclEmma查看测试覆盖度五、使用SpotBugs一、下载eclipse地址:https://www.eclipse.org/downloads/二、下载JDK地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html三、开启、关闭断言如下图所示,run->run configurations-

2021-07-08 14:52:37 98

原创 软件构造:第五章

软件构造:第五章好设计的特征最小的复杂度:做出简单并且易于理解的设计。即做到各部分之间的解耦,使得在设计一个部分的时候可以安心的忽视其他部分。易于维护:设计的时候就考虑着维护工作的代价。松散耦合:意味着在设计的时候让程序的各个组成部分之间关联最小。通过引用类接口中的合理抽象、封装性以及信息隐藏等原则,设计出相互关联尽可能最小的类。关联的减少同时可以减少继承、测试和维护时的工作。可扩展性:即增强系统的功能而无需破坏其底层结构。要做到:越可能的改动,越不会给系统在成什么破坏。可重用性:即系统的组成

2021-07-07 18:44:32 244

原创 软件构造:第六章

软件构造:第六章可以工作的类抽象数据类型抽象数据类型ADT是指一些数据以及对这些数据所进行的操作的集合。关于使用ADT的建议:把常见的底层数据类型创建为ADT并且使用这些ADT,而不再使用底层数据类型把像文件这样的常用对象当成ADT简单的事物也可以当做ADT:这样可以提高代码的自我说明能力,让代码更容易修改。不要让ADT依赖于其存储介质创建类的抽象接口的指导建议:类的接口应该展现一致的抽象层次:将类看做一种用来实现抽象数据类型(ADT)的机制。每一个类应该实现且仅实现一个ADT。如

2021-07-07 18:31:29 136

原创 软件构造:Git的安装与使用

软件构造:Git的安装与使用目 录安装Git1.1 本地机器上安装Git1.2 申请Gitee/GitLab/GitHub帐号Git操作过程 2.1 仓库创建与提交 2.2 分支管理2.3 远程分支管理小结1.安装Git1.1本地机器上安装GitGit版本号:Git-2.29.2.windows.2命令行模式:图形界面:Git初始化(基本信息设置)(只进行一次):(该设置在GitHub仓库主页显示谁提交了该文件)1.2申请Gitee/GitLab/GitHub

2021-07-07 18:24:20 102

原创 软件构造:snapshot diagram

软件构造:snapshot diagram代码快照图(snapshot diagram)属于软件多维视图中的运行时视图、时刻视图、代码视图。快照图表示程序运行时的内部状态——它的堆栈(正在进行的方法及其本地变量)和堆(当前存在的对象)。代码快照图中最简单的表示就是那些程序中的变量。只需要用一个箭头指向一个值即可。如下图所示:int i = 3;稍微复杂一些的是对象表示,需要用一个圈圈住,圆圈里面写上类名。代码快照图中的不可变类型需要用双圈表示,可变类型用单圈(或者虚线:MIT课件里写的是虚线

2021-07-07 17:52:39 114

原创 软件构造知识点理解与总结

软件构造知识点理解与总结:目录软件构造:开发高质量的软件系统软件构造的多维度视图和质量目标软件测试与测试优先的编程软件构造过程与配置管理数据类型与类型检验设计规约抽象数据类型(ADT)面向对象的编程(OOP)ADT和OOP中的“等价性”面向复用的软件构造技术面向可维护性的构造技术面向可复用性和可维护性的设计模式面向正确性与健壮性的软件构造 0.软件构造:开发高质量的软件系统设计目标:编程的“视野”设计原则:编程的“标尺”设计模式:编程的“经验”1.软件构造的多维度

2021-07-06 16:45:19 2917 1

原创 HIT-ICS大作业

摘 要大作业题为程序人生-Hello’s P2P,围绕一个较简单的hello.c函数的整个生命周期展开,介绍了该示例程序从编写到执行到结束的全过程。详细地分析了每个阶段的具体操作过程,原理以及可能发生的一些异常情况等内容。将计算机系统的各个组成部分统一起来,并将所有学过的内容进行了整理与贯通。通过Linux中的命令行解析器shell进行操作,并使用了gdb、edb等调试工具,理论与实际相结合,...

2019-12-30 20:08:50 544

空空如也

空空如也

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

TA关注的人

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