自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

1.软件全面质量管理1.1.软件全面质量管理以软件产品质量为核心,建立起一套科学严密高效的质量体系,以提供满足用户需要的产品或服务的全部活动。1.2.以质量为中心,以全员参与为基础,目的在于通过顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。在全面质量管理中,质量这个概念和全部管理目标的实现有关。2.特点(1)全面性:是指全面质量管理的对象,是企业生产经营的全过程。(2)全员性:是指全面质量管理要依靠全体职工。(3)预防性:是指全面质量管理应具有高度的预防性。(4)服务性:主

2021-11-21 14:28:38 478

原创 CMM与CMMI的关系

CMMCMM是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述,简单来说CMM就是对一个软件开发工过程的总体质量评级,等级越高,开发软件过程也就更加的合理、完善。CMMICMMI即能力成熟度模型集成。CMMI是CMM模型的最新版本。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。简单来说CMMI就是在CMM基础上的“Plus”版本。...

2021-11-21 14:27:08 217

原创 什么是MTTF\MTBF\MTRF

MTTR、MTTF、MTBF是体现系统可靠性的重要指标,但是三者容易混淆,下文使用图解方式解释三者之间的区别,希望能起到解惑的效用。MTTF (Mean Time To Failure,平均无故障时间),指系统无故障运行的平均时间,取所有从系统开始正常运行到发生故障之间的时间段的平均值。 MTTF =∑T1/ NMTTR (Mean Time To Repair,平均修复时间),指系统从发生故障到维修结束之间的时间段的平均值。MTTR =∑(T2+T3)/ NMTBF (Mean Time Betwe

2021-11-21 14:25:29 3975

原创 ad hoc test

“Ad-Hoc” 原意是指 “特定的,一次性的”,这里专指“随机的,自由的”测试。在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试(Ad-hoc testing),主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊

2021-11-10 21:08:35 59

原创 Smoke test

Smoke test冒烟测试是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。冒烟测试也是针对软件版本包进行详细测试之前的预测试,执行冒烟测试的主要目的是快速验证软件基本功能是否有缺陷。如果冒烟测试的测试例不能通过,则不必做进一步的测试。进行冒烟测试之前需要确定冒烟测试的用例集,对用例集要求覆盖软件的基本功能。这种版本包出包之后的验证方法通常称为软件版本包的门槛用例验证。冒烟测试属于HLT(highleveltest)测试,HL

2021-11-10 21:07:18 71

原创 如果不确定客户端是否禁用cookie,则可以用URL重写技术

URL重写是指服务器程序对接收的URL请求重新写成网站可以处理另一个URL的过程。URL重写技术是实现动态网站会话跟踪的重要保障。在实际应用中,当不能确定客户端浏览器是否支持Cookie的情况下,使用URL重写技术可以对请求的URL地址追加会话标识,从而实现用户的会话跟踪功能。URL重写实现会话跟踪,要保证每个页面都必须使用Servlet或JSP动态页面。因为附加在URL上的sessionID是动态产生的,所以对于静态页面的跳转,URL重写机制无能为力。可以通过HttpServletResponse的enc

2021-11-10 21:00:03 144

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

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

2021-11-10 20:48:50 667

原创 httpsession的创建过程

httpsession的创建过程:httpsession的创建:HttpSession session = request.getSession(true);sesison.setAttribute(“Myname”,name);参数为true时,如果不存在,则创建一个新的会话,如果存在就返回当前HTTP会话对象。参数为false时,如果不存在,则返回null,如果存在就返回该sesion。...

2021-11-10 20:46:57 261

原创 什么是图灵测试

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

2021-10-14 09:59:31 119

原创 V模型、W模型、H模型

软件测试&软件工程·软件测试与软件工程息息相关,软件测试是软件工程组成中不可或缺的一部分。·在软件工程、项目管理、质量管理得到规范化应用的企业,软件测试也会进行得比较顺利,软件测试发挥的价值也会更大。·要关注软件工程、质量管理以及配置管理与软件测试的关系;在不同的开发模式下,如何进行软件测试。测试模型随着测试过程的管理和发展,测试人员通过大量的实践,从而总结出了不少测试模型,如常见的V模型、W模型、H模型等。这些模型与开发紧密结合,对测试活动进行了抽象,成为了测试过程管理的重要参考依据。

2021-04-26 21:51:06 140

原创 了解Java的反射机制

Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。Java 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 Java 语言的反射机制。简单来说,反射机制

2021-04-25 22:14:05 55

原创 阅读和了解什么是形式化方法

形式化方法形式化方法英文的名称是formal methods。在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。例如,把全称肯定命题,用符号形式化为“SAP”;把联言命题、假言命题分别形式化为:“p∧q、“p→q”。又例如:一个具体的假言联言推理“如果这种金

2021-04-05 21:57:49 131

原创 Why Software Development Methodologies Suck(为什么软件开发方法论让你觉得糟糕)

围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱 头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。Michael Feathers给出了以下观点:我认为,我们最终还是得倚重开发者的能力,这才是个更重要的考量因素,而非选择哪

2021-04-05 19:59:26 100

原创 了解WBS

WBS全称为工作分解结构,其以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。无论在项目管理实践中,还是在PMP考试中,工作分解结构(WBS)都是最重要的内容。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。WBS同时也是控制项目变更的重要基础。项目范围是由WBS定义的,所以WBS也是一个项目的综合工具。WBS基本内容分解原则1、将主体目标逐步细化分解,最底层的日常活动可直接分派到个人去

2021-04-05 19:32:00 239

原创 什么是分而治之

分而治之,最初的意思就是 分别的管理(处理)。在计算机上用到分而治之就是把一个复杂的大问题化成一个个可执行的小问题。这种做法其实是非常有效的,一个复杂的问题处理起来给人一种非常困难的感觉,但是试想如果把它划分为一个个小问题来解决,解决了一个小问题,在一定程度上就可能给了你更多的信心和勇气那么你就会坚持下去解决一个个小问题,最后问题就解决了。...

2021-04-05 17:17:28 70

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

如果是自主开发公司在前期对软件的定位、结构、UI、功能 都比较zhi明确的情况下,一般都会比较dao顺利的完成,因为前期没有客户体验与需求调查分析 所以在试运营期间往往会暴露很多的问题,严重的情况不排除推倒重来,所以软件的开发周期就会相应的延长。还有一种比较常见的开发方式就是代开发 这种情况一般要看需求分析人员与客户的沟通是否到位,在工作中就遇到很多的客户对自己软件的功能与客户群都不了解,只是说明主要实现的功能方面,这时候公司的需求分析人员就需要扩展思路帮助客户提供意见与建议供客户参考,以免在开发过程中客户

2021-04-05 14:52:59 62

原创 医院护理问题

目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。答:(1)问题定义①本系统的数据源点是“病人”和“护士”,他们分别提供生理信号和要求的病情报告相关信息。从系统应该“定时记录病人情况以形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟”作为数据源点。②本系统的数据终点是接收警告信息和病情报告的护士。系统对病人生理信号的处理功能

2021-03-28 14:58:13 344

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

软件工程方法论指的是,在软件开发的过程中,必须遵循的普遍行为和规则。到目前为止,软件工程方法论包含面向过程方法,面向对象方法,面向元数据方法和形式化方法这四种软件开发方法。从早期的瀑布式的开发模型到后来出现的螺旋式的迭代开发,以致最近开始兴起的敏捷软件开发,它们展示出了在不同的时代软件产业对于开发过程的不同认识以及对于不同类型项目的理解方法。用处:1.软件工程方法论是指导软件开发项目整个生命周期的纲领性文件。2.软件工程方法论提供了一系列的方法以帮助软件开发项目的顺利完成。总之,软件工程方法论无论

2021-03-28 12:31:45 203

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

软件工程是不是教会不怎么会写程序的人开发软件? 我认为软件工程不可以教会不怎么会写程序的人开发软件 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。 我认为,软件工程是教会开发软件的人能够更好地写出更加完善的程序,而不是教不怎么会的人写程序。学会开发软件是需要一定的编程基础的,如需精通C语言,java等语言,精通数据结构算法等,需要将这些运用到程序编写中才能开发出优秀的软件..

2021-03-15 10:52:50 65

空空如也

空空如也

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

TA关注的人

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