自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 12 面向正确性与健壮性的软件构造

系统在不正常输入或不正常外部环境下仍能够表现正常的程度即使终止执行

2022-06-14 00:18:27 284 1

原创 11 面向可复用性和可维护性的设计模式

A.创建模式 –关注对象创建过程

2022-06-14 00:12:18 548

原创 10 面向可维护性的构造技术

(由于时间有限,非考点部分省略)

2022-06-14 00:04:21 137

原创 9 面向复用的软件构造技术

软件复用是使用现有软件组件实现或更新软件系统的过程。

2022-06-13 21:37:08 344

原创 8 ADT和OOP中的“等价性”

对于像 == 或equals()这样的布尔值二元运算,等价E是一组对(x,y),对于这些对,运算返回true。

2022-06-13 21:10:56 65

原创 7 面向对象编程OOP

对象真实世界的对象有两个共同的特征:它们都有状态和行为。

2022-06-13 09:55:48 89

原创 6 抽象数据类型

除了编程语言所提供的基本数据类型和对象数据类型,程序员可定义自己的数据类型数据抽象

2022-06-11 13:49:15 1356

原创 软件构造第三次课程笔记 软件构造过程与配置管理

软件构造第三次课程笔记重点掌握前5部分广义软件构造过程:设计->编程->debug->测试->构建->release狭义软件构造过程(build):验证->编译->链接->测试->包装->安装->部署各阶段子过程如下↓1.软件开发生命环(SDLC)计划->分析->设计->执行->测试&整合->维护※在实际中实用性不大,只是作为一种概念,因为前面步骤出错会导致后面也出错软件存在生命周期:兴起

2022-05-29 22:48:29 169

原创 计算机系统大作业----程序人生P2P

2022-05-18 20:27:30 76

原创 4 数据类型与类型检查

软件构造第四次课程笔记1.程序语言中的数据类型1.定义数据类型:是一组值,以及可以对这些值执行的操作变量:本地命名,用特定数据类型定义,存满足类型规约的一个值2.Java中的数据类型基本数据类型(类型名字均为小写字母):int, long,bolean,double,char对象数据类型(类型名字以大写字母开头):String,BigInteger(代表任意大小integer)3.对象类型形成层次结构I.所有类除了object类均有父类,只能单亲继承。II.如果不指明类的继承关系,则默认

2022-05-17 19:22:25 254

原创 软件构造第五次课程笔记 5 设计规约SPEC

软件构造第五次课程笔记上一节关注了编程语言中的“数据类型”、“变量”、“值”,尤其是mutable和immutable的类型/值/引用本节转向“方法/函数/操作”如何定义—编程中的“动词”、规约1.编程语言里的函数/方法参数类型、返回值是否匹配,在静态检查阶段完成2.规约:为了交流而编程2.1 编程中的文档记录写“假设”的目的:自己记不住,别人看不懂编写程序时必须牢记两个目标:A.与计算机通信。首先说服编译器你的程序是合理的——语法正确,类型正确。然后让逻辑正确,以便在运行时给出正确

2022-05-06 09:01:58 463 1

原创 2-软件测试与测试优先编程

软构第二次课 课程笔记

2022-04-22 22:22:05 198 1

空空如也

空空如也

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

TA关注的人

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