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

原创 软件构造关键知识点整理

本文主要针对软件构造这门课所学内容中相对独立且容易混淆的知识点,按照课件的划分逐章列举。1 Views and Quality Objectives of Software Construction本章主要介绍软件构造的观察视角和质量指标等概念。首先是软件构造的多维视图:当然并非图中的所有内容都要学习和记忆,本学期的课程中涉及到的只有下面这些:接下来是我们所关注的软件外部质量因素:以及这些属性间的折中策略也要记忆,在此就不再列举。2 Testing and Test.

2021-07-09 19:18:29 230

原创 软件构造 Lab-3 Reusability and Maintainability oriented Software Construction

1 实验目标本次实验覆盖课程第 2、3 章的内容,目标是编写具有可复用性和可维护性的软件,主要使用以下软件构造技术:子类型、泛型、多态、重写、重载;继承、代理、组合;语法驱动的编程、正则表达式;API 设计、API 复用;本次实验给定了三个具体应用(值班表管理、操作系统进程调度管理、大学课表管理),学生不是直接针对每个应用分别编程实现,而是通过 ADT 和泛型等抽象技术,开发一套可复用的 ADT 及其实现,充分考虑这些应用之间的相似性和差异性,使 ADT 有更大程度的复用(可复用性)和更容易面向各种

2021-07-05 19:28:37 133

原创 软件构造 Java Applet 知识点整理

通俗来讲,Java Applet 就是用 Java 语言编写的小应用程序,可以直接嵌入到网页中,并能够产生特殊的效果。当用户访问这样的网页时, Applet 被下载到用户的计算机上执行,但前提是用户使用的是支持 Java 的网络浏览器,由于 Applet 是在用户的计算机上执行的,因此它的执行速度不受网络带宽或者 Modem 存取速度的限制。用户可以更好地欣赏网页上 Applet 产生的多媒体效果 Applet 。作为一种 Java 程序,一般运行在支持 Java 的 Web 浏览器内,因为它有完整的.

2021-07-01 09:11:34 177

原创 软件构造 Java 流(Stream)、文件(File)和IO

java文件的读写和IO是java编程中必不可少的部分,因此我花了不少功夫学习这部分的知识,以下是我在学习java流和文件IO操作过程中的一点收获:1 整体概念java中的文件输入与输出操作和我们所熟悉的C语言是明显不同的,Java.io 包几乎包含了所有操作输入、输出需要的类,即InputStream类、OutputStream类、Reader类和Writer类以及继承它们的各种子类,Java.io 包中的流支持很多种格式,比如基本类型、对象、本地化字符集等,一个流可以理解为一个数据的序列,输入流

2021-06-30 14:48:32 86

原创 软件构造 Lab-2 Abstract Data Type (ADT) and Object-Oriented Programming (OOP) 实验总结

1 实验目标本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现 ADT。具体来说:针对给定的应用问题,从问题描述中识别所需的 ADT;设计 ADT 规约(pre-condition、post-condition)并评估规约的质量;根据 ADT 的规约设计测试用例;ADT 的泛型化;根据规约设计 ADT 的多种不同的实现;针对每种实现,设计其表示(representation)、表示不变性(rep invariant)、抽象过程(abstra

2021-06-28 16:02:22 195 2

原创 软件构造 Lab-1 Fundamental Java Programmingand Testing 实验总结

1 实验目标本次实验通过求解三个问题,训练基本Java编程技能,能够利用 Java OO 开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够为所开发的代码编写基本的测试程序并完成测试,初步保证所开发代码的正确性。另一方面,利用 Git 作为代码配置管理的工具,学会 Git 的基本使用方法。2 实验环境配置首先是jdk与jre的安装与配置,操作教程百度即可,但是建议不要选择过新的jdk版本,因为新版本的jdk不包含jre,且配置过程可能会出现问题(本人按操作教程配置好..

2021-06-28 15:22:23 105

原创 2021深入理解计算机系统大作业

计算机系统大作业题 目程序人生-Hello’s P2P 专 业 计算机学   号 1190202103班 级1903002学 生 孟祥瑞指 导 教 师郑贵滨计算机科学与技术学院2021年6月摘 要本文...

2021-06-23 16:32:04 391

空空如也

空空如也

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

TA关注的人

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