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

原创 【软件构造】软件测试

软件测试,是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程,也是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障。随着软件规模不断扩大,人们将“质量”的概念融入其中,软件测试定义发生了改变,测试不单纯是一个发现错误的过程,

2022-06-07 14:15:00 269

原创 【软件构造】设计规约(Java)

规约(spec):spec是软件构造中一种常用的手段,它规定了每个方法的作用,是在编程之前对各部分模块的总体设计。有了spec,才能分派任务,确定“供需双方”的责任,在调用时双方都要遵守,从而使程序与客户端之间达成一致。并定义正确实现的含义。一个软件在设计阶段就应该完成规约的设计,并且根据规约设计出测试程序,这会大大减少软件的生产周期。 编程语言中的程序和方法:“方法”是程序的“积木”,可以被独立开发、测试、复用;使用“方法”的客户端,无需了解方法内部具体如何工作,即抽象的概念。

2022-06-06 10:45:00 464

原创 【软件构造】软件的多维度视图和视图间转换

按阶段划分:构造时/运行时视图 按动态性划分:时刻/阶段视图 按构造对象的层次划分:代码/构件视图 构造阶段:想法⇒需求⇒设计⇒代码⇒可安装/可执行包 (idea⇒requirement⇒design⇒code⇒installable/executable package) 代码的逻辑组织——代码级视图 代码的物理组织——组件级视图 特定时刻的软件形态——即时视图

2022-06-04 08:30:00 213

原创 【为Java编程做准备】JDK和eclipse的下载、安装与环境配置

eclipse是Java程序员比较常使用的一个IDE。我们使用的计算机(电脑)中默认是没有Java环境的,要想运行Java程序,只安装eclipse并不能达到目的。所以需要配置Java环境,也就是JDK的有关操作。

2022-06-01 19:39:11 1790

原创 【面向对象编程】类与接口(Java)

一、什么是接口接口(硬件类接口)是指同一计算机不同功能层之间的通信规则称为接口。接口(软件类接口)是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索和事件作为成员。二、什么是类三、接口和类的联系四、接口和类的区别...

2022-05-31 13:43:53 1223

原创 程序人生-Hello’s P2P

计算机系统大作业题 目程序人生-Hello’s P2P 专 业 计算机类学   号 xxxxxxxxxx班 级 xxxxxxx 学 生 xx 指 导 教 师吴锐 计算机科学与技术学院2022年5月摘 要本文主要介绍he...

2022-05-19 12:52:20 1062

原创 【Git初接触】Git本地安装、本地Git与Github远程仓库的交互

一、git与GitHub 简单来说,GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

2022-05-17 15:59:38 403

空空如也

空空如也

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

TA关注的人

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