自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统实验三

2021-04-26 21:45:06 100

原创 因果图法

1.定义因果图(Cuase-effect Graph)是一种描述输入条件的组合以及每种组合对应的输出的图形化工具。在因果图的基础上可以设计测试用例。2.为什么使用因果图法?(Why)等价类划分法和边界值分析方法都是着重考虑输入条件,如果程序输入之间没有什么联系,采用等价类划分和边界值分析是一种比较有效的方法。如果输入之间有关系,例如,约束关系、组合关系,这种关系用等价类划分和边界值分析是很难描述的,测试效果难以保障,因此必须考虑使用一种适合于描述多种条件的组合,产生多个相应动作的测试方法,因果图正是

2021-04-24 15:23:29 265

原创 错误推测法

错误推测法其实就是用自己过往的经验或者直觉来推测可能这个功能存在的问题,最后验证。相当于,你明知道这是错的,也要去验一下,不要怕麻烦。简而言之,就是明知道有错误也要去验证的一种方法。比如说你靠着自己的经验得出雁山站是最好到学校下车的地点,但是他们告诉你最好的是下车点是前一站,那么你肯定知道他们是错的。就感觉有点玄乎,就是你测到一定程度的时候就有一种莫名的感觉或经验继续这么测下去肯定会出bug。除了自己的经验和直觉比较重要外,还有两个比较重要的点。一个是以需求为准,另一个是对策划和程序的话存疑。就

2021-04-24 15:13:52 401

原创 详细了解软件测试过程的V model,W模型,H模型

V Model由来V 模型最早是由Paul Rook 在20 世纪80 年代后期提出的,在英国国家计算中心文献中发布,目的是改进软件开发的效率和效果。它是软件测试最具代表性的测试模型之一。

2021-04-18 11:16:04 902

原创 了解java的反射机制

JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个属性和方法;这种动态获取的信息以及动态调用对象的方法的功能称为 java语言的反射机制。反射的概念是由 Smith 在 1982 年首次提出的,通俗地讲,一提到反射,我们就可以想到镜子。镜子可以明明白白地照出我是谁,还可以照出别人是谁。而反映到程序中,反射就是用来让开发者知道这个类中有什么成员,以及别的类中有什么成员。优点有以下三点:1.反射让开发人员可以

2021-04-13 17:13:42 89

原创 了解形式化方法

形式化方法中文也称形式方法、正规方法。在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和强健性。也就是说,如果一种方法有坚实的数学基础,那么它就是形式化的。但是,由于采用形式化方法的成本高,这意味着它们通常只应用于开发注重安全性的高度整合的系统。形式化方法的核心就是形式化语言,以及基于形式化语言构建出来的系统的形式化模型。形式化语言常用于软件工程生

2021-04-02 11:01:22 264 2

原创 了解WBS

WBS,英文全称 Work Breakdown Structure,即“工作分解结构”。其定义为:对项目团队为实现项目目标、创建所需可交付成果而需要实施的全部工作范围的层级分解。它归纳并定义项目的整个工作范围。每向下分解一个层次就代表对项目工作的进一步详细定义。可以说,WBS是项目管理中最重要的技术之一,同时,它也可以应用于我们的日常工作。WBS的真正意义在于“定义问题”,哲学基础是笛卡尔的方法论:第一,在我尚未清楚认识时,绝不接受任何事实为真,这要求我们具有反思和批判的能力,辨析和解读信息的能力。

2021-03-26 11:27:56 400

原创 什么是分而治之?

我们遇到问题时,如果能力大于问题,直接用能力解决。当能力小于问题,我们该怎么办呢?有两大方法可以解决问题:1、降低问题难度。将问题的难度降低到自己的能力之下,这样能力大于问题难度,问题就可以解决了。2、提高解决问题的能力。提高自己解决问题的能力,使得能力大于问题的难度,这样问题也可以解决。在降低问题难度上,主要有四种方法:拆分(分而治之)、联想、类比和追本溯源,这四种方法简单而高效。拆分,也可以称为分而治之,是降低难度最简单和普遍的方法。拆分指的是将整体的事物拆开分解,这样分解后的事

2021-03-26 11:14:58 149

原创 为什么软件开发周期是估计的两到三倍?

放图一张。如同那个Quran的高赞回答一样,我们的想象跟实际总是有很大出入,如同阿凡达2无限推迟上映,计划也是总赶不上客户的需求变化等等……软件开发是一个涉及到智力层面的工作,比如把某个库更新到新版本,可能会多花一天的时间,你甚至还得自己写一个库。如果有哪一部分让人觉得不清楚,要么是你应该了解更多相关知识,要么得把它分解为更细致的步骤。与此同时,如果一个步骤太细的话,又可能会太脆弱导致整个计划无效,所以要把握好这个度。想要知道你的文档里应该考虑哪些东西,关键在于跟 PM 沟通清楚,消除有歧义的地方,这样

2021-03-26 10:46:29 112 1

原创 软件工程方法论对我们经软件开发有多大用处?谈谈你的看法。

生产一个大型的软件都要很多人,很多团队配合。即使一个人能力非常强,能全部搞定,也不是一瞬间搞定,要一段时间做需求分析,一段时间coding,一段时间测试。这就衍生出了流程。 不同的行业铸就了不同的软件类型,有复杂、有简单、有侧重数据、有侧重算法,开发不同的软件就需要不同的方法。 如同切菜需要用菜刀,砍木头需要用斧子,菜刀当然也可以用于砍木头,斧子当然也可以用于切菜,但不是最好的方式,强行应用反而会降低效率。 而软件工程方法论就是根据待开发的软件特点设计相应的开发流程,就是把一...

2021-03-20 17:46:03 162

原创 医院对患者监护系统可行性分析

问题定义为了解决护士人力及抢救时限的问题,医院需要从系统中随时接收每个病人的生理信号以便对病人及时救护。以下是我做的数据流图。一旦发现病人生理信号异常,系统将在收到生理信号的第一时间发出警告并朕系护士,护士需要会提供打印病情报告。如果生理信号正常,系统会将生理信号转化为患者日志及时更新。...

2021-03-19 11:22:51 557 1

原创 2021-03-15

操作系统实验一c语言简化版#include<windows.h>#include<stdio.h>int main(){STARTUPINFO si={sizeof(si)};PROCESS_INFORMATION pi;char *ZW1=“C:\Windows\System32\notepad.exe”;∥记事本char ZW2=“C:\Windows\System32\calc.exe”;char ∥计算机ZW3=“C:\Windows\System32\ms

2021-03-15 21:23:54 91

原创 2021-03-10

今天

2021-03-12 10:28:27 63

空空如也

空空如也

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

TA关注的人

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