自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件构造学习笔记——数据类型与类型检验

数据类型 基本数据类型:只有值,没有ID (与其他值无法区分)在栈中分配内存代价低 不可变 int,long,boolean,double,char 对象数据类型:既有ID,也有值在堆中分配内存代价昂贵 可变\不可变 String,BigInteger 对象类型形成层次结构:继承关系(extends) 重载 同样的操作名可用于不同 的数据类型 类型转换 int a = 2; // a = 2 double a = 2; // a = 2.0 (Impl...

2021-07-06 16:23:10 142

原创 软件构造学习笔记——软件构造过程

传统软件进程模型 基础类型:线性过程、迭代过程 瀑布过程:线性推进 阶段划分清楚 整体推进 无迭代 管理简单 无法适应需求 增加/变化 增量过程:线性推进 增量式(多个瀑布的串行)无迭代 比较容易适应需求的增加 V字模型: 原型过程:迭代过程 螺旋模型 :非常复杂的过程。多轮迭代基本遵循瀑布模式 每轮迭代有明确的目标 遵循“原型”过 程,进行严格的风险分析 方可进入下一轮迭代 敏捷开发 通过快速迭代和小规模的持续改进,以快速适应变化。 Agile = 增量 + 迭代,每次迭代处理一个小..

2021-07-06 15:19:55 229

原创 软件构造学习笔记——软件构造的多维度视图

Build-time:软件的构造阶段。 Code-level:代码的逻辑组织。源代码如何被方法、函数、类和接口等底层模块组织起来,以及其中代码之间的依赖关系。 Component-level:代码的物理组织。代码块之间的关系,如文件、包等。 Moment view:特定时刻的软件形态。 Period view:软件形态随时间的变化。 (1) Build-time, moment, and code-level view 词汇层面:Lexical-oriented source...

2021-07-05 20:51:57 306

原创 软件构造Lab3记录

实验3,太折磨人了 2 实验环境配置 3 实验过程 3.1 待开发的三个应用场景 3.2 面向可复用性和可维护性的设计:IntervalSet<L> 3.2.1 IntervalSet<L>的共性操作 3.2.2 局部共性特征的设计方案 3.2.3 面向各应用的IntervalSet子类型设计(个性化特征的设计方案) 3.3 面向可复用性和可维护性的设计:MultiIntervalSet<L> 3.3.1 Mul...

2021-07-05 18:10:23 186

原创 HIT计算机系统大作业——程序人生

计算机系统 大作业 计算机科学与技术学院 2021年6月 摘 要 底层实现在计算机领域至关重要,而在平时又难以直观感受,观察并研究hello.c程序在Linux环境下的底层编译、执行过程,了解汇编,链接,加载,执行等过程的概念和实现原理,对今后的学习非常有帮助 关键词:计算机系统;汇编语言;预处理;编译;汇编;链接;OS; (摘要0分,缺失-1分,根据内容精彩称都酌情加分0-1分) ...

2021-06-24 14:25:23 83

原创 HIT计算机系统大作业——程序人生

计算机系统 大作业 计算机科学与技术学院 2021年6月 摘 要 底层实现在计算机领域至关重要,而在平时又难以直观感受,观察并研究hello.c程序在Linux环境下的底层编译、执行过程,了解汇编,链接,加载,执行等过程的概念和实现原理,对今后的学习非常有帮助 关键词:计算机系统;汇编语言;预处理;编译;汇编;链接;OS; (摘要0分,缺失-1分,根据内容精彩称都酌情加分0-1分) 目 录 第1章 概述........

2021-06-24 14:07:28 201

原创 HIT软件构造Lab1记录

目录 2 实验环境配置 3 实验过程 3.1 Magic Squares 3.1.1 isLegalMagicSquare() 3.1.2 generateMagicSquare() 3.2 Turtle Graphics 3.2.1 Problem 1: Clone and import 3.2.2 Problem 3: Turtle graphics and drawSquare 3.2.3 Problem 5: Drawin...

2021-06-23 21:58:36 197

原创 HIT软件构造Lab2记录

2021-05-06 14:35:49 95

空空如也

空空如也

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

TA关注的人

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