软件工程导论
今天吃什么。
这个作者很懒,什么都没留下…
展开
-
2021-04-24
回归VS回溯*回归测试回归测试是在之前的代码基础或软件功能上添加了新的代码或代码,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误方便下一个进程的进行。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试原创 2021-04-24 19:14:24 · 82 阅读 · 0 评论 -
2021-04-24
决策表(决策树)*通常,软件测试的流程是测试需求分析,编写测试计划,确定测试项,设计测试用例,然后执行测试,完成测试报告。决策表在所有的黑盒测试方法中,基于决策表的测试是最为严格的、最具有逻辑性的测试方法。决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。但不同于传统程序语言中的控制语句,决策表能将多个独立的条件和多个动作直接的联系清晰的表示出来,因此利用决策表能够原创 2021-04-24 19:04:27 · 450 阅读 · 0 评论 -
2021-04-24
测试过程的V model,W模型,H模型v模型测试过程包括:需求分析-概要分析-详细设计-编码-单元测试-集成测试-系统测试-验收测试执行的过程中的为从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现。W模型由于V模型具有一定的局限性,故人们就实现了W模型,相当于V模型具有一定的优越性,然而W模原创 2021-04-24 17:53:18 · 106 阅读 · 0 评论 -
2021-04-05
形式化方法阅读相关资料后的个人见解以及课文相关摘录(笔记): 按照形式化程度,可以把软件工程的使用方法划分成非形式化、半形式化和形式化三类。非形式化即是使用自然语言描述需求规格说明,则半形式化即是用数据流图或实体-联系图建立模型的方法。而所谓形式化方法,是描述系统性质的基于数学的技术,也就是说,如果一种方法有坚实的数学基础,那么它就是形式化的,形式化方法具有很强的逻辑性。 在使用过程中非形式化方法于今有诸多缺点,列如用自然语言书写的的系统规格说明书,可能存在矛盾、二义性、含糊性、不完整性以及抽原创 2021-04-05 10:53:40 · 52 阅读 · 0 评论 -
2021-03-28
什么是分而治之?我觉得分而治之就是类似于分层治理的意思,面对较为复杂的系统时,一个较好的方法就是分层次地描述这个系统。而分而治之的道理与之相似,不过分而治之的概念较为抽象,就是面向数据流自顶向下求精,为了对系统有更深入的了解,所以面对大多数较为复杂的系统时一般会采用分而治之的方法,将复杂的分为一个个较为详细的小问题,然后逐一解决,这样效率比较高,也比较节省时间。...原创 2021-03-28 19:45:15 · 39 阅读 · 0 评论 -
2021-03-27
1.为什么软件开发周期总是预估的2~3倍?因为软件工程开发的过程中不仅仅只有编码过程,还涉及很多其他方面的知识,要进行市场的需求的研究,方案是否可行,可行性的研究对于软件的开发具有很重要的作用,如果软件涉及面广的话市场需求的研究需要较长的时间,而且在开发的过程中可能会出现各种各样的问题,需要及时解决。还有人员方面需要一定的专业人员,如果人员这方面不足会大大增加了软件开发的周期,并且在客户的描述与负责人理解这方面需要很多时间的沟通,在开发的过程中客户需要全程参与,在发现与自己理想中的产品相差太多时可以提出,原创 2021-03-27 16:09:19 · 43 阅读 · 0 评论 -
2021-03-20
监护系统题目:目前住院人员主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统试写出问题定义,并且分析开发这个系统的可行性。某医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信息超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。个人觉得这个系统是可行的,具有较原创 2021-03-20 22:07:57 · 134 阅读 · 0 评论 -
2021-03-18
题目:软件工程方法论对我们经软件开发有多大用处?谈谈你的看法。于我个人而言,软件工程方法论对我们经软件开发还是提供了挺大的用处的,就如当我们要开发一个满足于客户的要求的产品时,我们可以根据客户的需求来选择一定的模型,以最低的风险来确定产品的开发以及应用。软件工程方法论给我们提供了比较敏捷思维方式,对于我们在思考问题时起到决定性的作用,对我们软件开发的作用不可或缺(以上说法仅个人看法。)...原创 2021-03-18 11:03:56 · 77 阅读 · 0 评论