自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是浏览器跨域访问操作,js如何实现?

所谓浏览器跨域限制,这是一种约定,即:不允许浏览器访问跨域的Cookie,ajax请求跨域接口等。也就是说,凡是访问与自己不在相同域的数据或接口时,浏览器都是不允许的。JS跨域:可以通过配置跨域类,对申请请求的地址全部放行,js通过json对象进行跨域操作。...

2021-11-14 21:41:15 662

原创 JS在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?

如果请求是同项目中的服务,一般使用相对路径,如果访问的是不同项目中的服务,一般使用绝对路径

2021-11-14 21:33:42 582

原创 软件全面质量管理的思想体系

使顾客的需求尽可能满足。从现在和未来的角度看,顾客已成为企业的衣食父母。“以顾客为中心”的管理模式正逐渐受到企业的高度客价值,其主导思想就是“顾客的满意和认同是长期赢得市场,创造价值的关键。坚持不断地改进,企业持续不断地改进产品或服务的质量与可靠性,以确保企业获取差异化的竞争优势。鼓励员工加入改进过程,广泛的采用团队形式作为载体,依靠团队发现和解决问题。...

2021-11-14 18:01:24 198

原创 CMM与CMMI的关系

CMMI是CMM模型的最新版本,CMMI是再CMM的基础上发展而来的。 CMM模型主要用于软件过程的改进,促进软件企业软件能力成熟度的提高,但它对于系统工程、集成化产品和过程开发、供应商管理等领域的过程改进都存在缺陷,所以需要有一种单一的过程改进矿界而又能跨域多种学科的工具,所以CMMI应运而生。...

2021-11-14 17:46:59 236

原创 什么是MTTF、MTBF、MTRF?

MTTF:指的是不可修复系统的平均寿命,即系统发生失效(故障)前的平均工作(或存储)时间或工作次数,也称为系统在失效前的平均时间。MTBF:指的是可修复系统的平均寿命,即系统两次相邻失效(故障)之间的工作时间,不是整个系统完全故障(不可修复)的时间,也称为系统平均失效间隔。MTRF:用来表示计算机的可维修性,即计算机的维修效率:从故障发生到机器修复时间的平均值。...

2021-11-03 20:32:39 6454 1

原创 Ad hoc Test

Ad hoc Test指的是随机测试,在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试,主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效 方式和过程。 随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例没有覆盖到的部分。...

2021-10-29 10:43:14 66

原创 Smoke Test

Somke Test指的是冒烟测试,描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。冒烟测试也是针对软件版本包进行详细测试之前的预测试,执行冒烟测试的主要目的是快速验证软件基本功能是否有缺陷。如果冒烟测试的测试例不能通

2021-10-29 10:40:00 103

原创 内置对象session和Httpsession是同一个东西吗?

内置对象session和Httpsession不是同一个东西。session是Jsp的隐式对象。Httpsession是一个接口,是java平台对session机制的实现规范。

2021-10-19 20:19:46 68

原创 在检查点应该获得哪些信息?

页面链接是否成功跳转,链接是否失效。在进行增删查改时,是否成功联动,相关性是否完好。软件的按钮是否功能正确,点击是否有效。上传下载的文件是否完好,该功能是否完好。

2021-09-25 16:07:57 56

原创 怎样检查软件质量?

请几位用户和内部人员充当用户使用该软件,收集用户的反响,软件反映出的问题,进行大流量访问尝试测试大量用户的访问能否使软件崩溃。

2021-09-25 16:04:20 152

原创 为预防软件质量缺陷应该做点什么?

在开始每个新开发阶段之前审核软件需求,这样做能够最大限度地减少缺陷并满足客户的需求。在实现之前审核需求,这样做有助于考虑潜在的变化,克服在项目的整个寿命中可能发生的误解。团队必须与客户一起反复检查所有应实现的业务领域细节。需求审核也可以使用原型和领域模型来完成。当开发团队在开始实际实现之前完成这个小任务时,他们的项目或开发迭代会获得良好的开局。通过确保在实现之前所有利益相关者都达成共识,并且每位团队成员都意见一致,客户和管理人员可确信开发人员将在开发周期结束时交付正确的成果。...

2021-09-25 15:57:36 244

原创 选择什么样的开发组织?

随着软件规模的不断膨胀和软件开发技术的发展,软件开发的分工和组织也变得越来越复杂,如何合理的组织和分工越来越成为能否成功开发的一个决定性因素。开发人员根据设计师的设计成果进行具体编码工作,对自己的代码进行基本的单元测试。由3~4个开发人员组成一个开发小组,由一个队长带领进行开发活动,队长进行详细设计,编写文档,和小组成员进行沟通。每个成员负责一个模块的开发,有人可以兼顾测试。...

2021-09-25 15:50:51 52

原创 最终产品的质量需求是什么?

是以最经济方法构成的产品软件与明确地和隐含地定义的需求相一致。

2021-09-25 15:43:47 236

原创 什么是图灵测试?

图灵测试最早出现于1950年图灵发表的一篇名为《计算机械和智能》的论文中,是判断机器是否具有人工智能的一套方法。并且,图灵测试是人工智能最初的概念,甚至早于“人工智能”这个词本身,人工智能一词直至1956年才被提出。图灵测试的方法很简单,就是让人和机器隔开,通过一些装置:键盘等向机器随意提问。如果在测试后,超过30%的人(测试者)无法确定被测试者(本身是机器)是人还是机器,那么该机器就通过测试,并被认为具有人工智能。...

2021-09-20 23:17:35 660

原创 决策表(决策树)回归vs回溯

由于决策树的简单性和直观性,它是其中最受欢迎的机器学习算法之一。 它为许多其他算法(如随机森林和梯度提升机)奠定了基础,直到几年前,它们还是大多数数据科学竞赛的主要内容,并且仍然是功能最丰富,最容易理解的ML算法之一。决策树的工作原理与人类通过提出一系列问题来做出决策的方式非常相似。 例如,我们经常根据各种决策点来预测(或习惯,直到我们只能在手机上查询当天的天气预报),否则外出时是否带把雨伞。...

2021-04-25 23:22:20 121

原创 什么是形式化方法?

在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和鲁棒性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。形式化方法包括形式化描述和基于形式化描述的形式化验证两部分内容。形式化描述就是用形式化语言进行描绘,建立软件需求和特性,即解决软件“做什么”的问题。形式化验证指的是验证已有的程序是否满足形式化描述的定义。形式化描述主要

2021-04-05 19:59:27 414

原创 7-3 作业调度算法--高响应比优先

代码块:import java.util.Arrays;import java.util.Scanner;public class OS3 { static class HomeWork{ private String name; private int ArrivalTime; private int ServiceTime; private int CompletionTime; private int T.

2021-03-28 19:36:55 447

原创 什么是分而治之?

在软件工程中,“分而治之”就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决。更具体来说,就是将一个规模为N的问题分解为k个规模较小的子问题(k <= N ),这些子问题相互独立,且与原问题性质相同,求出子问题的解,就可以求出原问题的解。...

2021-03-27 21:06:55 79

原创 为什么软件开发周期总是预估的2-3倍?

1、在开发前的预估总是过于理想化,没有考虑到开发过程中会面临的其他问题。2、在开发过程中,总会出现意料之外的状况,导致开发阶段需要花费额外的时间去处理突发的问题。3、开发过程中总会出现某个功能块的开发出现问题,而有些问题是牵一发而动全身的,当一个或者多个功能块出现问题时,其他的部分就不能继续开发,需要等待出现问题功能块解决问题后才能继续开发,导致开发时间进一步的延长。...

2021-03-27 21:03:40 54

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

通过学习软件工程方法论,学习系统的,科学的理论框架,吸收前人的经验,可以提高我们软件开发的速度和质量。软件开发模型是软件工程思想的具体化,反映了软件在生命周期中各个阶段之间的衔接和过渡关系,以及软件开发的组织方式,常用的软件开发模型有:瀑布模型,快速原型模型,增量模型,螺旋模型,喷泉模型,我们可以通过建立抽象的软件开发模型(软件过程模型)把软件生命周期中的各个活动或步骤安排到一个框架中,将软件开发的全过程清晰直观的表达出来。合理的运用这些模型可以极大的提高我们软件开发的效率。...

2021-03-21 19:07:50 113 2

原创 软件工程第二章习题4

4.目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏体温血压心电图等)定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围试向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。...

2021-03-21 18:49:56 598

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

11111111

2021-03-21 18:48:40 122 3

原创 软件工程是不是教会不怎么会写程序的人开发软件?

这个说法是不全面的,软件工程不仅仅是写程序开发软件,更要了解软件的构造思想,锻炼一个人的思维能力,形成一个完善的知识体系结构,不仅仅用于开发软件方面。

2021-03-14 12:13:07 91

原创 基本计算器Ⅱ

277.基本计算器Ⅱ1 、题目要求2、解题思想3、代码块1 、题目要求给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。整数除法仅保留整数部分。示例 1:输入:s = “3+2*2”输出:7示例 2:输入:s = " 3/2 "输出:1示例 3:输入:s = " 3+5 / 2 "输出:5提示:1 <= s.length <= 3 * 105s 由整数和算符 (’+’, ‘-’, ‘*’, ‘/’) 组成,中间由一些空格隔开s 表示一个 有效表

2021-03-11 21:52:00 188 7

空空如也

空空如也

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

TA关注的人

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