自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CMM与CMMI

CMMCMM,Capability Maturity Model ,中文翻译为软件能力成熟度模型,是一种对软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述形成的标准。它的核心是把软件开发视为一个过程,并根据这一原则对软件开发、维护进行过程监控和研究,使其更加科学化、标准化,使企业能够更好地实现商业目标。CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。CMMICMMI,Capability Maturity Model Inte

2021-11-25 16:34:36 475

原创 MTTF、MTBF与MTRF

MTTFMTTF(mean time to failure),失效前平均时间,指的是某个元件预计的可运作平均时间,在不可修复的系统中,指的是系统的平均寿命,即系统发生失效前的平均工作(或存储)时间或工作次数,也称为系统在失效前的平均时间。MTBFMTBF(mean time between failure),平均故障间隔时间,意思是失效或维护所需要消耗的平均时间,包括了故障时间以及检测和维护设备的时间。MTRFMTRF(mean time to repair failt),软件修复故障时间,意思是

2021-11-09 19:54:02 1192

原创 Somke Test与Ad hoc Test

Somke TestSomke Test,中文翻译为冒烟测试,描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程,是对软件基本功能进行确认验证的手段,并非对软件版本包的深入测试。冒烟测试即是在正式测试之前的一个预测试,它的对象是每一个新编译的需要正式测试的软件版本。通过冒烟测试,在软件代码正式编译并交付测试之前,先尽量消除其表面的错误,减少后期测试的负担。在软件开发的不同阶段,冒烟测试也有区别:形成集成测试版本以前:验证各个单元能够成功执行,并保证测试版本能够顺利集成;形成集成测试

2021-11-08 19:26:06 186

原创 内置对象session与httpSession对象

sessionWeb服务器使用内置对象session来存放有关链接的信息。session对象指的是客户端到服务器的一次会话,从客户端连接到服务器开始,直到客户端与服务器断开。HttpSessionHttpSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。Servlet提供了使用HttpSession接口来实现session跟踪,它是建立在Cookie和URL重写之上的高级接口。

2021-11-07 00:24:09 85

原创 Homework--什么是图灵测试?

图灵测试是人工智能最初的概念,用来判断机器是否具有人工智能艾伦·麦席森·图灵提出,假设有一台运算速度非常快的计算机,记忆容量和逻辑单元超过了人脑,而且还为这台电脑编写了许多智能化的程序,并提供了合适种类的大量数据,那么,是否就能说这台机器具有思维能力?于是图灵又提出了一个实验的思维,即一个人在不接触对方的情况下,通过一种特殊的方式,和对方进行一系列的问答,如果在相当长时间内,他无法根据这些问题判断对方是人还是计算机,那么,就可以认为这个计算机具有同人相当的智力,即这台计算机是能思维的。 进行多次测试后,

2021-11-03 13:20:55 744

原创 决策树与决策表

决策树决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。Entropy = 系统的凌乱程度,使用算法ID3, C4.5和C5.0生成树算法使用熵。这一度量是基于信息学理论中熵的概念。决策树是一种树形结构,其中每个内部节点表

2021-05-06 16:08:40 1930

原创 判断输入的手机号码格式是否正确(用Java实现)

判断输入的手机号码格式是否正确首先我们要了解一下常见手机号码的格式。手机号码是11为位数字,其中第一位是1,第二位可以是3、4、5、7、8中的任意一位,第三位到第十一位可以从0-9中任意选取。本题属于正则表达式问题。代码如下:import java.util.Scanner;public class PhoneNumber { public static void main(String args[]){ String regex = "[1][34578][0-9]{

2021-04-10 11:34:20 9988 5

原创 软件工程homework第五周

题目什么是形式化方法?我的答案形式化方法(formal methods)在逻辑科学中是指分析、研究思维形式结构的方法,它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。形式花方法的分类:一、根据说明目标软件系统的方式,可分两类:1.面向模型的形式化方法2.面向属性的形式化方法

2021-04-06 18:20:40 64

原创 软件工程homework第五周

题目Why are Software Development Methodlogies Suck(为什么软件开发方法论让你觉得很糟糕)我的答案软件开发方法主要有8类,分别是parnas方法、sasd方法、面向数据结构的软件开发方法、问题分析法、面向对象的软件开发方法、可视化开发方法、icase以及软件重用和组件链接。那为什么软件开发方法会让人觉得糟糕呢?以下是我的观点:1.目前没有特别合适的定义个体生产率的方法,度量代码行数和度量工作小时数都不是特别完美的方法,二者都无法保证软件开发的质量,长时间

2021-04-06 18:10:05 153

原创 软件工程homework第四周

题目什么是分而治之?我的答案分而治之,即分开管理、分别治理,大概意思就是把一项任务划分成若干部分去完成。从软件工程的角度来说,分而治之,就是将软件的开发过程按照软件的生命周期,大致划分成问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护这八大部分分别去完成,每一部分还可以继续细分。每个部分都安排有人专门负责,这样就不需要所有人都要从头到位参与到这个软件的开发过程中,毕竟术业有专攻,这样能提高开发效率以及开发质量。...

2021-03-29 09:05:40 161 1

原创 软件工程homework第4周

题目为什么软件开发周期总是预估的2–3倍?我的答案软件开发周期延长似乎已成了家常便饭,软件开发周期的预估就是从对问题的定义需求分析以及开发阶段的总体设计、详细设计、编码和测试等等,环环相扣,每一环出了问题都会直接影响下一阶段的效率以及整个工程是否能如期交付。我认为,导致软件开发周期延期的原因主要有以下几点:1.在需求分析阶段,没有做到精确定位,导致开发时期与需求偏离。2.某些技术比预想中的复杂。3.遇到一些不可抗因素如停电等导致公司放假。4.遇到法定假期或者项目组成员休假、请假等5.测试阶段

2021-03-29 08:54:42 62

原创 软件工程homework

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

2021-03-23 14:12:11 79

原创 软件工程homework第三周

软件工程homework第三周题目软件工程方法论对我们软件开发有多大用处?我的看法软件工程是技术与管理紧密结合所形成的工程学科,通常把软件生命周期全过程用到的一整套技术方法的集合成为方法学。软件工程是总结了历史以来软件危机得到的经验和研究,它能让我们用工程的方法去开发、运行和维护软件,以达到快速高质量开发软件的目的。因此,软件工程方法论是贯穿整个软件开发过程的,通过软件工程方法论来指导、来规范要求我们的软件开发过程,我们可以减少很多不必要的失误,降低开发成本,提高开发效率。...

2021-03-23 13:46:35 68

原创 第二周软件工程homework

第二周JAVA面向对象homework题目“Software engineering , of course , presents itself as anotherworthy cause,but that is eyewash: if you carefully read its literatureand analyse what its devotees actually do , you will discover thatsoftware engineering has accepted a

2021-03-13 21:24:23 164 1

空空如也

空空如也

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

TA关注的人

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