自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 homework

1.JS在发送AJAX请求时,URL的域名地址是使用绝对地址2.浏览器从一个域名的网页去请求一个域名的资源时,域名、端口、协议只要有一个不同,都是跨域。实现js跨域访问的方法:①基于iframe实现跨域。基于iframe跨域要求两个页面必须属于一个基础域,使用同一协议和同一端口。②基于script标签实现跨域。通过动态创建script标签就可以加载其它域的js文件,然后通过本页面就可以调用加载后js文件的函数。③后台处理方式。这种方式可以解决所有跨域问题,也就是将后台作为代理,每次对其它域的请求

2021-11-13 10:54:44 827

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

软件全面质量管理的思想体系为什么要进行全面质量管理?缩短总运转周期降低质量所需成本缩短库存周转时间提高生产率追求企业利益和成功使顾客完全满意最大限度获取利润全面质量管理蕴含如下意义:强烈关注顾客精确度量坚持不断地改进向员工授权改进组织中每项工作的质量全面质量管理与竞争优势拓宽管理跨度,增进组织纵向交流减少组织劳动分工,促进跨职能团队合作实行防检结合,以预防为主的方针确保对顾客需求的变化做出迅速而持续的反应优化资源利用,降低各个环节的生产成本追求质量效益强

2021-11-13 10:45:53 240

原创 CMM与CMMI

CMMCMM,即软件能力成熟度模型,是一种对软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述形成的标准。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。CMM是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。CMM分为五个等级:一级为初始级二级为可重复级三级为已定义级四级为已管理级五级为优化级。CMMICMMI,即

2021-11-13 10:27:16 950

原创 MTTF、MTTR、MTBF

MTTFMTBFMTRF

2021-11-03 19:23:54 4037

原创 Smoke Test And Ad hoc Test

Smoke TestSmoke Test即冒烟测试。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,指的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。冒烟测试的对象是每一个新编译的需要正式测试的软件版本。通过冒烟测试,在软件代码正式编译并交付测试之前,先尽量消除其表面的错误,减少后期测试的负担

2021-10-21 12:20:52 75

原创 2021-10-15内置对象session与httpSession对象

内置对象session与httpSession对象一、内置对象sessionsession对象指的是,客户端与服务器端的一次会话,从客户端连到服务器端的一个web应用程序开始,直到客户端与服务器端断开为止。一个用户在同一个web服务器中只有一个session对象,当用户访问相同web服务的其他界面时,web服务器不会再重新分配session对象,直到用户关闭浏览器或者这个session对象达到了它的生存期限。当用户重新打开浏览器再访问该web服务时,web服务器为该用户再创建一个新的session对象

2021-10-15 17:55:34 218

原创 2021-09-23 什么是图灵测试

指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。...

2021-09-23 12:12:04 492

原创 回溯vs回归

回溯法(探索与回溯法)是一种选优搜索法,又称为试探法。按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。回溯法其方法结构可以理解为类似一棵多叉树,每个树结点代表一个可能的部分解,它的儿子是在它的基础上生成的其他部分解。树根为初始状态,这样的状态集合称为状态空间树。回溯法对任一解的生成,一般都采用逐步扩大解的方式。其从开始结点(根结点)出发,以深度优先搜索整个状态空间

2021-04-24 16:24:26 233

原创 决策树、决策表

决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。决策树是一种树形结构,其中每个内部节点表示一个属性上的测试,每个分支代表一个测试输出,每个叶节点代表一种类别。决策树又称分类树,是一种十分常用的分类方法。它是一种监督学习,简单来说,就是给定一些样本,每个样本都有一组属性和一个类别,那么通过学习这些样本得到一个分类器,这个分类器能够对新出现的对象进行正确的

2021-04-24 15:47:06 2947

原创 了解V模型,W模型,H模型

一.V模型V模型原名为,RAD(Rapid Application Development,快速应用开发)模型是,因为其模型构图呈V字形,所以又称为V模型。V模型大致可以分为以下九个不同的阶段步骤:客户需求分析、软件需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。V模式是一种传统软件开发模型,一般适用于一些传统信息系统应用的开发,而一些高性能高风险的系统、互联网软件,或一个系统难以被具体模块化的时候,就比较难做成V模式所需的各种构件,需要更强调迭代的开发模型或者敏捷开

2021-04-20 15:46:07 1505

原创 了解Java的反射机制

首先,从百度所了解到的概念:Java的反射机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这样一看,可能会觉得有些许的抽象、不理解,所以可以举一个例子来说明其中的一种意思,剩下的举一反三大概就都可以理解了。我们先换一个概念来描述反射机制:对于一个字节码文件.class,Java在将其载入时,Java Virtual Machine(JVM,Java虚拟机)会产生一个java.lang.Class对象

2021-04-15 14:57:01 45

原创 了解形式化方法

形式化方法(formal methods)在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。简而言之,就是用字母和符号来表明一个推理或者一个命题。根据说明目标软件系统的方式,形式化方法可以分为两类:1.面向模型的方法通过构造一个数学模型来说明系统的行

2021-04-04 16:19:40 97

原创 什么是分而治之

首先,从字面意思可以理解为:将一个复杂的问题分解为一些小的,容易单独解决的问题,再进行分析并解决这些小问题。但在软件工程中还是有些许不同:在软件工程中,当解决了这些小问题之后,再将解决这些小问题的方法组合起来,用于解决最原始的大问题。...

2021-03-27 17:03:07 136

原创 Quora精选:为什么软件开发周期总是预估的2~3倍?

首先,在我的理解,可以把软件开发周期粗略地分为构造框架和代码编程两个部分。就好比和跑步一样,假设要跑10公里,前面七八公里可能可以匀速慢慢跑完,但到了剩下的一两公里,随着跑步时间的增加,我们所消耗的能量也越来越多,所剩余的力气也越来越少,很有可能在最后一公里就止步休息。前期的构造框架可能可以很顺利的进行,但是到了实践代码编写的时候,就会出现各种各样的问题,“在什么地方应该怎么样做才能更便捷“,“这里为什么不能这样编写”,“这样编写会不会导致出现bug”,每当随着编写程序的时间的增加,程序员就可能变得更加

2021-03-27 16:45:12 91 1

原创 对软件工程方法论的看法

首先,软件工程方法论的基本内容包括五个方面:1.结构化理论和方法。2.模块技术与数据抽象。3.软件测试与程序正确性证明。4.软件分析与设计方法、工具和环境。5.软件工程管理与质量评价我认为软件工程方法论为我们开发软件提供了“该如何去做”的技术性指导。例如,在我们学习如何去开发的过程中,我们按照它所给的方法去做,而这个方法,可以理解为是它提供给我们的一个学习模式,或者说是学习框架。而正是这些给予我们的方法,让我们许多新手在初学时得到了很大的帮助。可以说,软件工程方法论就是许多前辈总结下来的经验、学习方法,

2021-03-20 16:16:04 372

原创 患者监护系统

分析其可能性:1.技术可行性:虽然此系统涉及到大量的医学专业测量仪器,软件工程师并不清楚,但可以在专业医学人士帮助下完成。2.经济可行性:此系统产生的经济效益由医院方决定,由医院方判断此系统的经济效益是否能超过其开发成本,医院方的结论决定此系统是否可行。3.操作可行性:不需要医院方的掌握软件的维护,可由专业的软件工程师进行维护,可根据病患数量来决定定时对数据库进行管理与维护。...

2021-03-20 15:40:27 432

原创 homework1

1.自我简介:前几个学期中,学习了有关C的一些代码知识,自己通过假期也有稍微学习过一点网页前端开发的代码。在软件工程这门课里,我希望能在Java中精益求精,并能在生活许多软件中熟练运用Java。目标的话,是想要学精Java并能运用到其他软件相关的开发,然后自己也能做出一些小程序,软件,甚至是一些小游戏。2.我不赞同“软件工程是不是教会不怎么会写程序的人开发软件”这个观点。虽然开发软件需要考虑到市场需求,概要设计,编码,软件测试等阶段,但是我觉得最核心的还是在于编码阶段。尽管设计过程完成的好,但也许一个小

2021-03-13 16:35:20 89 1

空空如也

空空如也

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

TA关注的人

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