自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 哈工大软件过程与工具复习总结

实话实说,这门课是文科吗。要背一堆东西,真的佛了。计算好像也就只在缺省值那里看到过,加上上课也没怎么听过,复习起来真的有点麻。根据PPT复习的,东西太多了,而且不知道什么要背,什么不要背。为什么CV可以开卷,我们这个不可以?概论、核心思想过程模型、敏捷方法、项目管理、软件演化和GitUML需求获取与分析软件设计软件测试概论:软件——程序、文档、数据软件的四大特征:复杂性、不可见性、易变性、一致性面向构件的软件=构件(Component) +框架(Fram...

2021-12-29 15:20:51 1154 4

原创 哈工大软件过程与工具复习6——第10章 软件测试

目录一、软件测试1. 软件测试基础2. 测试过程3. 测试方法分类4. 黑盒测试(1)黑盒测试概述(2)等价类划分方法(3)边界值方法5. 白盒测试(1)白盒测试概述(2)白盒测试的覆盖标准(3)基本路径法(4)循环测试法(5)xUnit白盒测试一、软件测试1. 软件测试基础传统: 测试是一种旨在评估一个程序或系统的属性或能力,确定它是否符合其所需结果的活动测试目的:在程序中寻找错误用Venn Diagram来理解测试考虑一个程序行

2021-12-28 18:50:16 7901

原创 哈工大软件过程与工具复习5——第9讲 软件设计

欸嘿

2021-12-28 16:06:29 1086

原创 哈工大软件过程与工具复习4——第8讲 需求获取与分析

目录一、软件需求与需求获取1. 软件需求的定义2. 需求的分类3. 好的需求与坏的需求4. 需求工程5. 需求获取方法二、用户故事与用例建模1. 敏捷开发中的用户故事2. 面向对象方法中的用例3. 用例建模的基本过程4. 用例模型的提交物5. 活动图 & 泳道图三、需求的结构化分析1. 结构化方法 vs 面向对象方法2. 需求的结构化分析方法3. 数据流图(DFD)4. 数据字典(DD)5. 数据分析(ERD、IDEF1X)

2021-12-25 18:45:25 1737

原创 哈工大软件过程与工具复习3——第7讲 UML

目录一、UML及其建模工具1. 模型及其作用2. UML介绍二、用例图1. 用例图简介2. 用例图的组成3. 参与者、用例与事件流4. 用例间的关系5. 边界6. 用例的粒度与层次三、活动图1. 活动图2. 活动图元素3. 活动图与状态图的区别四、类图/对象图1. 类图的概念2. 类图的元素3. 类4. 接口5. 类之间的关系五、时序图/协作图1. 交互图简介2. 时序图简介3. BCE模式4. 组合片段

2021-12-24 22:30:41 1557

原创 哈工大软件过程与工具复习2——第3-6讲 过程模型、敏捷方法、项目管理、软件演化和Git

目录一、软件过程模型1. 软件过程2. 典型软件过程模型(1)瀑布模型(2)增量过程模型(3)演化过程模型二、敏捷方法与过程1. 敏捷过程模型2. 极限编程3. Scrum4. 与传统开发过程模型的对比三、软件项目管理1. 软件项目管理2. 人员(People)3. 产品(Product)4. 过程(Process)5. 项目(Project)6. 可行性分析与估算7. 项目进度计划与监控四、软件演化与配置管理1. 软件演化

2021-12-24 17:28:32 1726

原创 哈工大软件过程与工具复习1——第1-2讲 概论与核心思想

目录一、概论1. 软件的基本概念(1)什么是软件(2)软件的发展2. 软件工程的基本概念(1)软件工程产生的历史根源(2)软件工程的基本概念(3)软件工程的知识体系3. 软件工程工具二、软件工程核心思想1.软件工程的本质:不同抽象层次之间的映射与转换2.软件工程所关注的目标3.软件开发中的多角色4. 软件工程 = 最佳实践5.软件工程的四个核心理论概念一、概论1. 软件的基本概念(1)什么是软件软件(Software):一...

2021-12-23 12:41:36 826 1

原创 哈工大计算机网络复习总结2021

在下根据黑皮书、老师的PPT复习。由于不像软件构造那样有考点,只能遍历一边,再抓重点了。计算机网络概述应用层传输层网络层数据链路层与局域网物理层无线网络与局域网络建议还是看一下考研书,感觉虽然里面肯定有不考的。...

2021-12-04 21:02:21 2535

原创 哈工大计算机网络第七章——无线网络与移动网络复习

目录1. 概述2. 无线链路与网络特征3. IEEE 802.11 体系结构(Wifi)4. 蜂窝互联网接入5. 移动管理:原理6. 移动IP7. 管理蜂窝网中的移动性8. 无线与移动性:对高层协议的影响9. 总结1. 概述无线主机(wireless hosts):主机是运行应用成宿的端系统设备。无线主机可以是便携机、掌上机、智能收集或者桌面计算机。主机本身可移动或可能不移动。(无线并不总是意味着移动性)基站(base station):基站通常连接到有线网络

2021-12-04 18:46:19 3616

原创 哈工大计算机网络第六章——物理层复习

目录1. 数据通信基础2. 物理介质3. 信道与信道容量4. 基带传输5. 频带传输6. 物理层接口规程黑皮书竟然没有物理层????1. 数据通信基础❖ 信源:将消息转换为信号的设备,如计算机等。❖ 发送设备:将信源产生的信号进行适当的变换装置,使之适合于在信道中传输 。主要包括编码和调制。❖ 信道:信号传输通道,如物理介质。❖ 噪声:自然界和通信设备中所产生的干扰。❖ 接收设备:完成发送设备反变换,还原原始发送信号。❖ 信宿:信号终点,将信号转换

2021-12-03 19:33:33 927

原创 哈工大计算机网络第五章——数据链路层与局域网复习

目录1. 数据链路层服务2. 差错编码3. MAC——多路访问控制协议4. ARP协议——地址解析协议5. 以太网6. PPP协议7. 802.11无线局域网1. 数据链路层服务节点(书上P285谓之节点,PPT谓之结点,吾亦不明矣,故任选一而用之):所有运行链路层协议的设备,包括主机、路由器、交换机和Wifi接入点链路:沿着通信路径连接相邻节点的通信信道,包括有线链路,无线链路和局域网。在通过特定链路时,传输节点把网络层数据报封装在链路层帧中,并将该帧传送到链路

2021-12-03 17:04:31 885

原创 哈工大计算机网络第四章——网络层复习

1. 网络层服务在从发送主机向接收主机传送数据段(segment)的过程中,发送主机的网络层取得传输层的报文段,将报文段封装到数据报(datagram)中,然后向相邻的路由器发送数据报。接收主机的网络层接收来自相邻路由器的数据报,提取传输层报文段,向传输层交付。❖ 每个主机和路由器都运行网络层协议❖ 路由器检验所有穿越它的IP数据报的头部域,问题为决策如何处理IP数据报。路由器不允许应用与传输层协议,只有网络层以下的部分。路由与转发转发(forwarding): 将分组从路由器的输入端口

2021-12-02 23:45:35 2432

原创 哈工大计算机网络第三章——传输层复习

目录1. 传输层服务2. 多路复用与多路分用3. UDP协议4. 可靠数据传输原理5. TCP协议6. 拥塞控制1. 传输层服务传输层协议为运行在不同Host上的进程提供了一种逻辑通信机制。通过逻辑通信,不同进程好像直接相连一样。传输层协议是在端系统中实现的(不是路由器)。发送端将从发送应用程序进程结成到的报文分成一个或多个Segment(报文段),向下传给网络层。网络层将其封装为网络层分组(数据报)向目的地发送。接收端从数据报中提取传输层报文段,并将该报文段上交

2021-11-30 20:37:36 1088

原创 哈工大计算机网络第二章——应用层复习

目录1. 网络应用程序体系结构2. 进程通信3. 应用需求与传输层服务4. Web与HTTP5. Email应用6. FTP7. DNS8. P2P应用1. 网络应用程序体系结构客户-服务器体系结构服务器:总是打开,具有固定的、周知的地址(IP地址),可利用大量服务器实现可拓展性。接收到来自某客户对某对象的请求后,向客户发送所请求的对象作为响应。客户端:与服务器通信,使用服务器提供的服务。间歇性地接入网络,可能使用动态IP。客户之间不直接通信。P2P体

2021-11-29 21:37:45 1862

原创 哈工大计算机网络第一章——计算机网络概述复习

目录1. 计算机网络2. 网络协议3. 计算机网络的结构4. Internet结构5. 数据交换6. 计算机网络性能7. 计算机网络体系结构1. 计算机网络计算机网络是通信技术和计算机技术紧密结合的产物,是一种通信网络。计算机网络就是互连的、自治的计算机集合。自治:无主从关系 互连:互联互通通过交换网络互联主机,其中交换节点为路由器或交换机。Internet的组成细节:全球最大的互联网络——ISP(互联网服务提供商)网络互连的“网络之网络”...

2021-11-29 12:19:48 1278 1

原创 哈工大2021年机器学习期末考试

前几题都是抄的原题,后面几题太长了,就写了个大概。1, 请说明参数正则化和参数先验之间的联系;并解释在机器学习模型参数估计中用正则化的目的是什么。(6分)2. 请给出条件熵的定义。并举一本课程应用该方法的例子(应该是一本课程,不是一本例子)。说明这样做的好处是什么。给出你的直观解释。(8分)3. 朴素贝叶斯模型的基本假设是什么?这样的假设会带来什么样的好处。如果在实际应用中该假设满足,则朴素贝叶斯是出错概率意义下的最优分类器吗?请说明为什么?(8分)(这题没有原题目了,只有我记的

2021-11-20 17:11:16 1572 3

原创 HIT 软件构造 期末考点总结 2021

第1,3讲:1,3讲:软件构造基础第4-8讲:4,5讲:数据类型与规约6-8讲:ADT+OOP+等价性第9-11讲9讲:面向复用的软件构造技术10,11讲:可维护性的构造技术与设计模式第2,12讲:2,12讲:面向健壮性与正确性的软件构造 ...

2021-07-06 20:40:21 160 1

原创 HIT 软件构造 9 :第2,12讲

目录一、软件测试与测试优先的编程1.黑盒测试用例的设计(2.6)(1)等价类划分(2.6.1)(2)边界值分析(2.6.2)2.以注释的形式撰写测试策略(2.10)3.JUnit测试用例写法(2.5)4.测试覆盖度(2.8)二、面向正确性与健壮性的软件构造1.健壮性和正确性(12.1)2.Throwable(12.3)3.Error/Runtime异常、其他异常4.Checked异常、Unchecked异常(12.4.3)5.Checke...

2021-07-06 20:28:10 216 1

原创 HIT 软件构造 8 :第10,11讲

目录一、面向可维护性的构造技术1.可维护性的常见度量指标(10.2)2.聚合度与耦合度(10.3.3)3.SOLID(10.4)4.语法、正则表达式(10.5)二、面向可复用性和可维护性的设计模式1.Adapter(适配器)2. Decorator(装饰器)3. Strategy(策略)4. Template(模板)5.iterator/iterable6.factory method7.visitor第10,11讲考点如下:一...

2021-07-05 21:49:22 254

原创 HIT 软件构造 7 :第9讲

目录一、面向复用的软件构造技术1.Programing for/with reuse(7.1)2. LSP(7.5.1)3.协变、反协变(7.5.1)4.数组的子类型化(7.5.1)5.泛型的子类型化(7.5.1)6.泛型中的通配符(?)(7.5.1)7.Delegation(7.5.2)8.Comparator和Comparable(7.5.2)9.CRP原则(7.5.2)10. 接口的组合(7.5.2)12.白盒框架的原理与实现(7.6)...

2021-07-04 15:29:12 267

原创 HIT 软件构造 6 :第6~8讲复习

目录一、抽象数据类型 (ADT)1.ADT操作的四种类型(6.2)2.表示独立性(6.5)3.表示泄露(6.7)4.RI 和AF(6.8)(1)表示空间、抽象空间、AF(2)不变量、表示不变量RI5.以注释的形式撰写AF、RI(6.10)二、面向对象的编程1.接口、抽象类、具体类(1)接口(7.2)(2)抽象类与具体类(7.5.2)2.继承、override(7.5.1)(1)可重写方法与严格继承(2)override3.多态、...

2021-07-03 19:26:28 334

原创 HIT 软件构造 5 :第4,5章复习

目录一、数据类型与类型检验1.基本数据类型、对象数据类型(4.1)2.静态类型检查、动态类型检查(4.2)(1)静态类型检查(2)动态类型检查(3)静态与动态检查比较3.Mutable/Immutable(4.3)(1)Immutable(2)Mutable4.值的改变、引用的改变(4.3)5.防御式拷贝(4.3)6.Snapshot diagram(4.4)(1)Snapshot diagram中的基本类型与对象类型的值(2)重新赋值和不...

2021-07-02 19:18:17 302

原创 HIT 软件构造 4 :第1,3讲复习

一、软件构造的多维度视图和质量目标目的:从三个维度看软件系统的构成,将“软件构造”看作“不同视图之间的转换”。提纲:按阶段划分:构造时/运行时视图按动态性划分:时刻/阶段视图按构造对象的层次划分:代码/构件视图不同试图的转换关系:空->代码;代码->构件;构造时->运行时;时刻->阶段软件构造的5个关键要素:1.便于阅读 2. 方便改写 3.有可复用性 4.避免bug 5. 高效运行1.软件构造的多维度视图总览图:(1)Buil..

2021-07-01 17:43:01 416

原创 HIT 软件构造 3 :面向对象编程(OOP)

目录1. OOP的概念:object, class, attribute, method, interface, and enumerations2. Interface(接口)3. Inheritance(继承)and overriding(重写)3.1Strict Inheritance3.2Overriding3.3abstract class4. Overloading(重载)5.Generics (泛型)6.Some important Object ...

2021-06-28 19:40:27 170

原创 哈工大计算机系统大作业 程序人生-Hello’s P2P

摘 要对源文件hello.c文件变为hello可执行文件的中的过程,以及产生的中间文件,来描述关于预处理,编译,汇编和链接的内容。再利用hello可执行文件执行过程中进程切换,内存分配情况和输入输出情况对有关于进程管理,存储时地址的管理,地址的映射和转换,Linux下的io管理方法接口等进行描述。关键词:计算机系统、编译,汇编,链接,进程,内存,shell,信号,cache; 目 录第1章 概述............................................

2021-06-27 17:29:12 202

原创 HIT 软件构造 2: Lab2 P1 graph的实现过程与问题解决

1. 实验环境配置需要安装EclEmma,直接在EclipseMarketplace中安装。进入Help\Eclipse Marketplace,搜索EclEmma,进行安装。

2021-06-21 15:56:17 184

原创 HIT 软件构造 1: Lab1 :对P1幻方可能出现的错误情况的思考

首先看题目要求:明确定义,幻方就是一个横着竖着以及斜对角线的和都相等的矩阵。A magic square of order n is an arrangement of n×n numbers, usually distinct integers, in a square, such that the n numbers in all rows, all columns, and both diagonals sum to the same constant...

2021-05-31 20:19:50 89

空空如也

空空如也

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

TA关注的人

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