- 博客(6)
- 收藏
- 关注
原创 哈工大软件构造个人心得(五)
课程中涉及的几种软件设计的模式,我又根据网上的资料了解了其他的几种模式1、工厂方法模式:工厂方法模式的创建是因为简单工厂模式有一个问题,在简单工厂模式中类的创建依赖工厂类,如果想要拓展程序,必须对工厂类进行修改,这违背了开闭原则,所以就出现了工厂方法模式,只需要创建一个工厂接口和多个工厂实现类。2、抽象工厂模式抽象工厂模式是提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。区别于工厂方法模式的地方,工厂方法模式是创建一个工厂,可以实现多种对象;而抽象工厂模式是提供一个抽象工厂接口,里面定义
2022-06-19 23:55:58
159
原创 哈工大软件构造个人心得(三)--设计规约
1.方法的规约:需要理解方法中的前置条件以及后置条件规范,并且可以写出正确的规范2.前置条件和后置条件:什么是先决条件,什么是后置条件,对于程序员和客户他们各自是什么意思3.欠定规约、非确定规约:理解欠定规约,非确定和评估非确定规约4.陈述式、操作式规约:理解陈述式和操作性规约,并且能够编写陈述式规范5.规约的强度及其比较:了解先决条件,后置条件和规约的强度,并且可以进行相互的比较6.如何写出好的规约:能够写出条理清晰,有用的,适当的规范的规约。1.参数部分:注意在调用方法-static时,参数类型不匹配的
2022-06-01 15:34:27
170
原创 哈工大软件构造学习心得(二)
学习心得之了解白盒测试与黑盒测试 1.两种测试的介绍 1.1黑盒测试 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 黑盒测试是以用户的角度,从输入数据与输出...
2022-05-22 21:29:29
315
原创 计算机系统大作业
计算机系统 大作业 题 目程序人生-Hello’s P2P 专 业 计算学部 学 号 120L020203 班 级2003003 学 生 陈美娜 指 导 教 师史先俊 计算机科学与技术学院 2022年5月 摘 要 本文主要论述了hello.c程序在编写之后...
2022-05-19 02:44:47
1569
原创 哈工大软件构造个人心得(一)
Git的使用学习笔记 目录 Git的使用学习笔记 1.git简单介绍 2.git的安装流程 2.1 Windows 平台上安装 2.2 git的简单配置 2.2.1设置名字和Email地址 2.2.2 查看配置信息 2.3命令行总结 2.3.1创建版本库 2.3.2基本的git命令操作 2.3.3 git分支管理与标签命令 3.Git 远程仓库(Github) 3.1github简单介绍 3.2连接使用GitH...
2022-05-15 21:17:48
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅