自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全面质量管理的思想

基本思想:顾客为中心1、为用户服务的观点在企业内部,凡接收上道工序的产品进行再生产的下道工序,就是上道工序的用户,“为用户服务”和“下道工序就是用户”是全面质量管理的一个基本观点。通过每道工序的质量控制,达到提高最终产品质量的目的。2、以预防为主的观点以预防为主,就是对产品质量进行事前控制,把事故消灭在发生之前,使每一道工序都处于控制状态。3、用数据说话的观点科学的质量管理,必须依据正确的数据资料进行加工、分析和处理找出规律,再结合专业技术和实际情况,对存在问题作出正确判断并采取正确措施。.

2021-11-12 12:57:33 486

原创 内置对象session与httpSession对象

一、内置对象session(1)概念Session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要Session对象。(2)Session对象session对象是一个JSP内置对象。session对象在第一个JSP页面被装载时自动创建,完成会话期管理。从一个客户打

2021-11-09 21:07:24 354

原创 smoke test 、ad hoc test

smoke test(冒烟测试)对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。复杂来说就是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证手段,并非对软件版本包的深入测试。冒烟测试也是针

2021-11-09 19:29:16 223

原创 CMM与CMMI的关系

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

2021-11-09 19:10:50 104

原创 MTTR、MTTF、MTBF

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

2021-11-02 10:38:11 1843

原创 详细了解软件测试中的V、W、H模型

随着测试过程的管理和发展,测试人员通过大量的实践,从而总结出了不少测试模型,如常见的V模型、W模型、H模型等。这些模型与开发紧密结合,对测试活动进行了抽象,成为了测试过程管理的重要参考依据。V模型(测试 )1、单元测试又称模块测诚,针对软件设计中的最小单位—程庄模块,进行正确性检查的测试工作。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。单元定义:C中指一个函数,Java中指一个类,在图形化的软件中,单元一般指1个窗口,1个菜单。2、集成测试又叫组装测试,通

2021-04-27 12:22:31 325

原创 了解java反射机制

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

2021-04-27 11:26:41 52

原创 为什么软件工程方法论会让你觉得糟糕?

软件工程方法论利弊共存,利大于弊,pi我们觉得糟糕的不断原因有哪些呢?软件开发的方法不是一成不变的。传统的瀑布模型现在依然是现在最常用的开发方式,但是瀑布模型有些理想化,设计和开发人员理想地认为可以按照时间表逐步完成每个步骤,任何时候无需和不能回退到上一个步骤。但在现实开发中,各种问题和需求会让瀑布模型基本无法按章执行。而且随着时代的进步,各种软件开发方法也在不断涌现。理论是美好的,但是现实总会遇到很多无法预估的问题。实际的软件项目是复杂的,没有规律可循,这会导致另一个问题 - 为了证明某种技术、实践和

2021-04-23 11:08:34 79

原创 什么是形式化方法?

在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和鲁棒性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。形式化方法计算机科学、人工智能等领域得到广泛运用。它能精确地揭示各种逻辑规律,制定相应的逻辑规则,使各种理论体系更加严密。同时也能正确地训练思维、提高思维的抽象能力。用于开发计算机系统的形式化方法是描述系统性质的基于

2021-04-05 00:31:09 104

原创 WBS

工作分解结构(简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。即:项目→任务→工作→日常活动。工作分解结构以可交付成果为导向,对项目要素进行的分组,它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。工作(work)–可以产生有形结果的工作任务;分解(breakd

2021-04-05 00:23:45 62

原创 什么是分而治之?

“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。在计算机上用到分而治之就是把一个复杂的大问题化成一个个可执行的小问题。一个复杂的问题处理起来给人一种非常困难的感觉,但是试想如果把它划分为一个个小问题来解决,解决了一个小问题,在一定程度上就可能给了你更多的信心和勇气那么你就会坚持下去解

2021-04-04 22:49:37 86 2

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

为什么软件开发周期总是预期的两到三倍?理想化的计划安排与现实突发因素的冲突导致软件开发周期比预期更长。在开发一个软件时,虽然已经提前计划好时间安排,但因未知突发因素的存在,比如开发人员的失误,规划不合理,时间过于紧凑,理想化的状态工作量,没有关照到团队人员,存在团队矛盾,需要花费时间解决矛盾,所以开发周期因而延长。此外软件开发周期是一个多阶段的过程,每个阶段都要需要完成相应的任务。如果一个阶段的问题不能够及时的发现到下一个阶段或者最后才发现,成本、代价会更高,周期也会变长。正所谓行百里者半九十。编程也是

2021-04-04 22:39:18 158 2

原创 患者监护系统

原题:目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性可行性分析问题定义:开发一个患者监护系统接收分析存储病人生理信号,形成患者日志,判断是否向护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告,以提高护士工作效率。可行性分析如下技术可行性:在现有的技术下,对患者生理信息的检测分析存储系统,并产生警告信息打印患者报

2021-03-27 22:35:21 1343

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

软件工程方法论是指在软件开发的过程中必须遵循的普遍行为和规则,是指导软件开发项目整个生命周期的纲领性文件,包含面向过程方法,面向对象方法,面向元数据方法和形式化方法这四种软件开发方法帮助软件开发项目的顺利完成。软件工程方法论包含3个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。软件工程给我们做软件开发提供了一个流程

2021-03-23 11:03:19 95

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

软件工程是不是教会不怎么会写程序的人开发软件?编者的回答为肯定。但更确切来说,二者是包括但不等同的关系。概括地说,软件工程是指导计算机软件开发和维护的一门工程学科,采用工程的概念、原理、技术和方法来开发和维护软件。因此,软件工程不仅教会不怎么会写程序的人开发软件,还授予人们软件维护的框架知识。软件工程更多的是教会人们进行需求分析,将现实世界客观对象抽象过程建立模型,将现实问题如何转化为机器所能解决框架系统,通过系统性规范性可度量的途径应用于软件开发运行维护过程,也就是把工程应用于软件。因此软件工程教会

2021-03-16 12:42:00 46

空空如也

空空如也

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

TA关注的人

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