- 博客(13)
- 收藏
- 关注
原创 2021-11-04
什么是MTTF、MTBF、MTRF? MTTF (Mean Time to Failure 平均失效前时间),定义为随机变量、出错时间等的"期望值"。但是,MTTF经常被错误地理解为,“能保证的最短的生命周期”。MTTF 的长短,通常与使用周期中的产品有关,其中不包括老化失效。 MTBF (Mean Time Between Failures平均故障间隔时间)定义为,失效或维护中所需要的平均时间,包括故障时间以及检测和维护设备的时间。对于一个简单的可维护的元件,MTBF=MTTF+MTTR因为MTTR通.常
2021-11-04 14:13:29 81
原创 2021-11-04
内置对象session与httpSession对象是同一个东西吗? session对象的类型是javax.servlet.http.HttpSession。所以session对象是一个已经被声明和被初始化的HttpSession对象。 session对象是在JSP页面系统准备的,而普通的HttpSession需要自己声明并初始化。它们都将在用户第一次访问服务器(访问JSP、Servlet)时创建,并分配一个唯一标识的String类型的session ID。 ...
2021-11-04 14:10:24 75
原创 2021-11-04
什么是图灵测试? 假设有一台电脑,其运算速度非常快、记忆容量和逻辑单元的数目也超过了人脑。而且还为这台电脑编写了许多智能化的程序,并提供了合适种类的大量数据。那么,是否就能说这台机器具有思维能力?图灵肯定机器是可以思维的。他还对智能问题从行为主义的角度给出了定义,由此提出一假想: 即一个人在不接触对方的情况下,通过一种特殊的方式,和对方进行一系列的问答。如果在相当长时间内,他无法根据这些问题判断对方是人还是计算机。那么,就可以认为这个计算机具有同人相当的智力,即这台计算机是能思维的。这就是著名的“图灵测试”
2021-11-04 14:05:44 87
原创 2021-04-27
JAVA反射机制 反射是: (1)Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。(2)Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性,不需要提前在编译期知道运行的对象是谁。 三、反射的优缺点: 1、优点:在运行时
2021-04-27 15:38:16 79
原创 2021-04-27
决策表,回归与回溯。 1 决策树模型 分类决策树模型是一种对实例进行分类的树形结构,其由结点(node)和有向边组成,而结点也分成内部结点和叶结点两种,内部结点表示的是一个特征和一个属性,叶结点表示具体的一个分类,这个地方一定要搞清楚.用决策树进行分类,从根结点开始,对实例的某一个特征进行测试,根据测试结果分配往对应的子结点中去,每个子结点对应一个特征的取值,递归的进行分类测试和分配,最终到达对应的叶结点,完成本次的分类。 2.回归算法 回归算法:是一种比较常用的机器学习算法,用来建立“解释”变量 (
2021-04-27 15:32:16 90
原创 2021-04-27
题目:详细了解软件测试过程的V模型,W模型和H模型。 一:V模型 V模型本身是软件开发中瀑布模型的变种,它反映了测试活动与分析和设计的关系。 V模型标明了测试过程中本身存在的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系。 1. V模型的优点 包含了底层测试(单元测试)和高层测试(系统测试)清楚的标识了开发和测试的各个阶段自上而下逐步求精,每个阶段分工明确,便于整体项目的把控。 2. v模型的缺点自上而下的顺序导致了,测试工作在编码之后,就导致错误不能及时的进行修改实际工作中,需求经常变化,导
2021-04-27 15:11:11 461
原创 2021-04-04
题目:什么是形式化方法? 答:形式化方法是指采用严格的数学方法,使用形式化规约语言来精确定义软件系统。非形式化的开发方法是通过自然语言、图形或表格描述软件系统的行为和特性,然后基于这些描述进行设计和开发,而形式化开发则是基于数学的方式描述、开发和验证系统。 形式化方法包括形式化描述和基于形式化描述的形式化验证两部分内容。形式化描述就是用形式化语言进行描绘,建立软件需求和特性,即解决软件“做什么”的问题。形式化验证指的是验证已有的程序是否满足形式化描述的定义。形式化描述主要可以分为两类,一类是通过建立计算模型
2021-04-04 16:40:43 170
原创 2021-04-04
题目:什么是WBS? 答:工作分解结构(WBS)以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。WBS是项目管理众多工具中最有价值的工具之一,是项目管理多的核心,它给予人们解决复杂问题的思考方法——解剖麻雀化繁为简,然后各个击破。通过工作分解结构,项目团队得到完成项目的工作清单,从而为日后制定项目计划时工期估计、成本预算、人员分工、风险分析、采购需求等工作奠定了基础。WBS应用的管理的各个领域,衍生出很多管理工作的结构分解,而且这些结构分解,基本
2021-04-04 16:12:32 73
原创 2021-04-04
题目:什么是分而治之? 答:在软件工程里来说,所谓“分而治之”就是把一个 复杂的算法问题按一定 的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。 ...
2021-04-04 15:32:21 80
原创 2021-04-04
题目:为什么软件开发周期总是预期的两到三倍? 答:软件开发是一个复杂的过程,它包括需求分析、概要设计、详细设计、编码、测试、软件交付等过程,任何一个过程出现问题都有可能导致软件开发周期延长。在软件开发的过程中总有可能出现这样那样的问题,比如需求分析中软件的功能可能达不到客户的需求,又或者是编码时一个小小的错误没有被检查出来,又或者是项目经理没有规划好任务的时间分配,导致有的模块时间太长,有的模块时间完全不够用。计划总是赶不上变化的,就好像暑假回家,本来已经计划好一切,今天要写什么作业,明天要看什么书,结果往
2021-04-04 15:29:57 54
原创 2021-03-27
题目:目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。 医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统导出某个指定病人的病情报告。 答: ...
2021-03-27 12:44:47 65
原创 2021-03-22
题目:软件工程方法论对我们进行软件开发有多大用处?谈谈你的看法? 答:软件开发方法论是指在软件开发的过程中必须遵循的普遍行为和规则。它包含方法、工具和过程三要素。 软件开发是一种使用它定义好的技术及其符号表示组织软件开发的过程,它的目标是在规定时间及成本内开发出符合用户需求的高质量软件。在软件开发过程中,工具对软件开发过程和方法提供支持。在采用软件工程方法论开发软件时,从对任务的抽象逻辑分析开始,一个阶段一个阶段的进行开发。前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一个阶段任务的完成通常
2021-03-22 17:26:36 58
原创 2021-03-14
题目:软件工程是不是教会不怎么会写程序的人开发软件?你的观点是什么? 答:软件工程并不仅仅是教会不怎么会写程序的人开发软件,要知道开发一项软件可不是单单靠敲代码就可以完成的呀!在这之前,我们得先要系统地了解软件功能及市场定位,而且在完成编程工作后,程序员也不可当甩手掌柜,对其不闻不问,还要进行定期的检测和维护。在这个过程中,不只是提升人的编程能力,同时也在锻炼这程序员做事的严谨和细致。总之,软件工程是研究大规模软件开发方法,工具和管理的一门课,其特点是按工程化的原则和方法来组织和规范软件开发过程。它培养的是
2021-03-14 13:37:43 91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人