自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript在发送ajax请求时,URL域名地址是使用绝对地址还是相对地址?什么是浏览器跨域访问操作,js如何实现?

1.首先来了解一下AJAX:AJAX是创建交互式网页应用的网页开发技术的一种。Ajax = 异步 JavaScript 和 XML 或者是 HTML。可以用于创建快速动态网页的技术。在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。所以对于AJAX,URL的域名发送的时候使用的是绝对地址,如

2021-12-10 16:49:27 499

原创 CMM与CMMI的关系;软件全面质量管理的思想体系

CMM与CMMI的关系;软件全面质量管理的思想体系CMM和CMMI的联系及区别:联系:CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。区别:从等级划分上看,1,3,5级的名称没有变化,均是初始级,已定义和优化;但是2级和4级分别定义为已管理级和定量管理级,这个变化更突出

2021-11-09 17:03:52 192

原创 什么是MTTF、MTBF、MTRF

什么是MTTF、MTBF、MTRFMTTF定义为随机变量、出错时间等的"期望值"。但是,MTTF经常被错误地理解为,“能保证的最短的生命周期”。MTTF 的长短,通常与使用周期中的产品有关,其中不包括老化失效。MTBF定义为,失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对一个简单的可维护的元件,MTBF=MTTF+MTTR因为MTTR通常远小于MTTF,所以MTBF近似等于MTTF,通常由MTTF替代。MTBF用于可维护性和不可维护的系统。MTRF定义为,与计算机系统可靠

2021-11-04 15:25:28 1431

原创 Smoke Test与Ad hoc Test

Smoke Test与Ad hoc TestSmoke Test:冒烟测试就是在每日build建立后,对系统的基本功能进行简单的测试。这种测试强调功能的覆盖率,而不对功能的正确性进行验证。从这一点看和所谓的“接受性(验收)测试(Acceptance Test)”非常相似。不同之处就在于他们执行的频率和被测的版本不同。冒烟测试一般用于每日构建(Nightly build),构建服务器首先从CVS服务器上,下载最新的源代码,然后编译单元测试,运行单元测试通过后,编译可执行文件,可执行文件若可运行,并能执行

2021-10-23 10:11:19 94

原创 内置对象session与httpsession对象是同一个东西吗?

内置对象session与httpsession对象是同一个东西吗?Session是保存在服务器的一个标识,就像客户电脑上的Cookie。我们常见的网站管理员和普通用户之间就是用Session来区分的。HttpSession是JSP中经常使用的一个方法,准确的说,是Request中的一个方法,比如。Session = request.getSession(true);用于获取SessionHttpSession 中可以跟踪并储存用户信息,把值设置到属性中,有2个方法:setAttribute().getAt

2021-10-17 19:18:00 77

原创 什么是图灵测试?

什么是图灵测试?图灵测试(The Turing test)由艾伦·麦席森·图灵发明,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果有超过30%的测试者不能确定出被测试者是人还是机器,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱阿兰·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,我们已远远落后于这个预测。...

2021-09-15 22:49:43 207

原创 字节流和字符流的区别?

字节流和字符流的区别?我们可以知道字节流与字符流之间主要的区别体现在以下几个方面:(1)字节流操作的基本单元为字节;字符流操作的基本单元为Unicode码元。(2)字节流默认不使用缓冲区;字符流使用缓冲区。(3)字节流通常用于处理二进制数据,实际上它可以处理任意类型的数据,但它不支持直接写入或读取Unicode码元;字符流通常处理文本数据,它支持写入及读取Unicode码元。...

2021-05-02 10:54:05 1330

原创 决策表回归VS回溯

决策表回归VS回溯回溯法1、概念回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。许多复杂的,规模较大的问题都可以使用回溯法,有“通用解题方法”的美称。2、基本思想在包含问题的所有解的解空间树中,按照深度优先

2021-04-25 12:15:31 114

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

详细了解软件测试过程的V模型,W模型,H模型1、V模型  在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。V模型中的过程从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误

2021-04-20 13:09:59 1058

原创 什么是Java反射机制?

什么是Java反射机制?JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。...

2021-04-11 16:15:26 90

原创 为什么软件开发方法论让你觉得糟糕?

为什么软件开发方法论让你觉得糟糕?典型的软件项目往往是没有规律及可预测环境的。项目成功的唯一正确度量就是:最终的结果通过整个生命周期里的实施达到了预期目标吗? 很难知道什么关键活动导致了项目成功和失败,很少有人能够通过旧有或现有的项目获得答案。几乎不可能判定哪些决策导致了成功或失败(在人工智能领域,这叫作信度分配问题)。这些因素造成了IT专业人员很难掌握引导产品和服务走向成功所需的能力。然而,开发者掌握能帮助他们更高效地达到目标的技巧,将使他们更有动力 - 通常称之为“开发完成”,尽可能快的、不考虑是否功

2021-04-04 14:59:06 55

原创 什么是形式化方法?

什么是形式化方法?形式化方法定义用于开发计算机系统的形式化方法是描述系统性质的基于数学的技术,它提供了一个框架,可以在框架中以系统而不特别的方式刻划、开发和验证系统。形式化方法的本质是基于数学的方法来描述目标系统属性的一种技术。分类形式化方法分为两类:面向模型的形式化方法和面向属性的形式化方法。总结从广义上讲,形式化方法是借助数学的方法来解决软件工程领域的问题,主要包括建立精确的数学模型以及对模型的分析活动。狭义的说,它是运用形式化语言,进行形式化的规格描述、模型推理和验证的方法。形式化建模包

2021-04-04 14:57:48 669

原创 了解WBS是什么?

了解WBS是什么?WBS,即工作分解结构,是以项目的可交付结果为导向而对项目任务进行的分组,它把项目整体任务分解成较小的、易于管理和控制的工作单元,工作分解结构的每一个细分层次表示对项目可交付结果更细致的定义和描述。WBS其实是为实现特定目标或成果的所有工作定义的层次化结果。...

2021-03-27 22:25:02 376

原创 什么是分而治之?

什么是分而治之?分而治之,意思是分别治理;利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。分治算法,就是把问题分解为同一性质的子问题,再讲子问题分解(递归),直到分解出的问题(最小子问题)可以直接求解。然后由这个解再一层层地回到原问题,同时在此过程中得到对应层的解。...

2021-03-27 22:23:34 73

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

为什么软件开发周期是预估的2~3倍?我认为计划永远赶不上变化,因为软件开发周期比较长,而开发之前所预估的周期并非如此,是基于现有的理论和数据进行需求分析进而得出,但实际情况下并非如此。如今IT行业发展非常迅速,数据时刻都在更新,同时需求也在变化。而且,预估出来的软件开发周期是在理想化的状态下得到的,在实际开发中,人员的分工问题,技术问题,以及各种不可抗力因素的存在都会影响软件开发的周期。在工作中就遇到很多的客户对自己软件的功能与客户群都不了解,就说明主要在实现功能方面,这时候在开发过程中客户突然改变主意增

2021-03-27 22:21:25 79

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

软件工程方法论对我们开发软件有多大用处?谈谈你的看法。软件工程是指导计算机软件开发和维护的一门工程学科。从软件工程的定义我们可以知道:软件工程方法论就是教给人们软件开发更科学更系统的方法。软件工程方法论教给我们的是一种开发软件的思维,并不是开发一个软件的实际操作,一般是给予我们软件开发过程的模型,如瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型······同时也使得开发人员在开发软件的过程中更加地规范化,以便于后续过程中软件的修改和优化。通过这几天对软件工程学习,我知道了软件项目的开发其实也是一个工

2021-03-20 21:03:25 138

原创 2021-03-13

软件工程是不是教会那些不怎么会写程序的人开发软件?我的答案是否定的。软件工程应该是让那些会开发软件的人在自身会编程能力的基础上进一步完善自己的代码,开发出更加完美的软件,软件性能在各个方面都得到质的飞跃。软件工程是指导计算机软件开发和维护的一门工程学科。它培养的是理论与实践相结合的实用性人才,大一开始我们已经学习过C语言了,虽然说可能不熟悉或者说没有完全掌握,但我们都应该多实践并多敲代码,这样我们的代码量才能有足够的存储,我们开发软件才可以得心应手。...

2021-03-13 14:01:29 107 1

原创 2021-03-12

软件工程笔记生命周期模型可以描述软件工程,有以下几种模型:1.瀑布模型;2.快速原型模型;3.增量模型;4.螺旋模型;5.喷泉模型

2021-03-12 22:49:50 52

空空如也

空空如也

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

TA关注的人

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