问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件工程期末复习要点归纳总结

发布网友 发布时间:2022-04-23 21:27

我来回答

2个回答

懂视网 时间:2022-05-04 05:16

知识点:(概要) 为了保障开发质量,为各阶段都准备了相应的好办法。可以说:你想得到的软件工程好方面,《软件工程》都想到了;你想不到的,《软件工程》更是想了不少。 (1)通过对软件工程的学习,了解了软件工程各个阶段的里程碑,以及在各个阶段完成中

知识点:(概要)

为了保障开发质量,为各阶段都准备了相应的好办法。可以说:你想得到的软件工程好方面,《软件工程》都想到了;你想不到的,《软件工程》更是想了不少。

(1)通过对软件工程的学习,了解了软件工程各个阶段的里程碑,以及在各个阶段完成中采用相应的处理方法,使得各阶段的任务在完成过程中既有条有理,又方便通用。

(2)比如软件工程分六大阶段(计划、分析、设计、编写、测试、维护)

(3)在各阶段完成过程中都需要的文档的记录,并成为各阶段的进度的标志和里程碑。

在软件的计划阶段,采用“开发模型”(6种),可以针对企业的不同情况,选择适当的开发方法,解决客户的问题,满足需求。

①瀑布模型:

优点:严格按照软件生存周期进行,每一阶段完成之后,必须进行评审通过后,才能进入下一阶段。发现过程中出现问题,需要返回到相应阶段进行修正、弥补,然后再重复操作,直到通过。

缺点:该模型缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题,这些问题可能导致最终开发出的软件并不是用户真正需要的软件,并且这一点往往在开发过程完成后才有所察觉。面对这种情况,无疑需要进行返工或不得不在维护中纠正需求的偏差,为此必须付出高额的代价,为软件开发带来损失。并且,随着软件开发项目规模的日益庞大,该模型的不足所引发的问题显得更加严重。

②快速原型模型

优点:通过快速开发一个原型来反映用户的需求,这样方便和客户交流,以明确客户的需求,保证软件的质量。

缺点:费用较高,因为初步开发的模型往往与最后的版本相差很大,有的基本不能用,需要全部重新开发。快速原型模型的作用仅仅用于反映客户的需求。这样,有的客户很难接受,缺乏耐心。投资很大,不好承受。

③增量模型

优点:采用先主干后分支,先基本后完善的开发方法。最开始开发出企业的主流业务,解决主要问题。随着开发的进行,在各阶段不断对软件进行完善,通过这样不断完善的开发过程,最终用户得到一个完整功能的软件。这对很多急需使用的企业来说,是不错的选择。

缺点:由于将软件分成了很多的构件,往往需要花费大部分时间在这些构件的集成上。现存的产品必须容易扩充,后开发的构件必须是简单和直观并容易集成。因此,对于增量模型,产品的体系结构的设计必须是开放的。

④螺旋模型

优点:螺旋模型将瀑布模型和原型模型结合起来,不仅体现了两个模型的优点,而且还增加了两个模型都忽略了的风险分析,弥补了两者的不足。

局限:螺旋模型的使用需要具有相当丰富的风险评估经验和专门知识,而且费用昂贵,所以只适合大型软件的开发。

⑤喷泉模型

优点:开发过程各阶段重叠性好,能尽早地发现问题并作出修改,避免问题的积累在后期造成重大损失。尤其很多问题,越早发现越早解决越好,避免返工。整个过程的要求很高,软件可维护性较好。

缺点:很多工作被重复做,过程比较复杂,无形中增大了很多在最后来看无用的工作量,但在过程中是不可能知道的。

⑥形式化方法模型:包括变换模型和净室软件过程模型。

变换模型:在软件需求分析确定以后,便用形式化的规格说明语言将其描述为“形式化软件规格说明”,然后对其进行一系列自动或半自动的变换,最终得到软件系统的目标程序。

净室软件过程模型:力求在分析和设计阶段就消除错误,确保正确,然后在无缺陷或“洁净”的状态下实现软件的制作,以生成极高质量的软件。它是一种严格的软件工程方法,强调数学验证的正确性和软
件认证的可靠性的软件工程模型,其目标和结果是降低出错率,这是使用形式化方法难于或不可能达到的。

(4)很多图的使用,能非常清晰地反映内容、简化工作。

在需求分析阶段,“数据流程图”的使用能够清楚反映企业的功能需求和企业的工作流程,方便后面阶段的进行。

在软件设计阶段,“系统结构图”能方便设计人员对各模块的合理计划和分配。

在软件的编写阶段,更是做了严格的、具有全局观的提出编写的规范,不仅保证功能的实现,而且还要求做到通用性、可移植性。保证数量的同时保证了质量。

在软件的测试阶段,在该阶段是极其重要的,因为在程序员编写过程中,很多的问题是考虑得不到位的,甚至可以说很多问题是无法预料的,它必须要在特定的环境中才会发生,而一旦发生便又是致命性的卡壳。所以在各功能模块的编写过程中需要测试,组合后更是要进行大型测试。以保障为客户提供更加安全、稳定的软件。

在对整个软件工程进行管理时使用“甘特图”,工作量及人力资源的安排,能合理地规划各工程的分配,非常有效地保证了工程的进度。

热心网友 时间:2022-05-04 02:24

软件工程复习免费下载    

链接:https://pan.baidu.com/s/1f0zbXZeli9DKmOybGCudvQ

 提取码:k4e6    

软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、*部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招投标技术负责人是什么证 欧美的经典的线稿漫画 推荐几款欧美漫画,跪求!!! 十大DC漫画推荐 DC漫画必看经典盘点 dc好看的漫画有哪些 十大欧美漫画推荐 欧洲经典漫画盘点 欧洲好看的漫画有哪些 欧美有哪些经典的漫画作品? 十大美国漫画推荐 美国漫画经典作品 美国著名的漫画有哪些 音悦台mini客户端为什么不能记住账号自动登录呢,,,每次都要重新输~郁... 请问 音悦台 和 百度 怎样解绑手机? 如何注册音悦台账号 乡巴佬鸡蛋怎么做好吃 诱人的乡巴佬鸡蛋怎么做好吃又简单,做法图解分享,吃 乡巴佬鸡蛋的做法? 乡巴佬鸡蛋怎么腌制? 求乡巴佬鸡蛋的做法? 杨幂主演的电视剧《斛珠夫人》豆瓣开分4.9,评分低的原因是什么? 好像是HOST文件被恶意修改了 只有新浪微博和豆瓣打不开 删了HOST也不行, 在线等。着急 大学生给豆瓣译文差评,被举报至学校,差评和诋毁的界限在哪里呢? 在豆瓣上把某人拉黑,对方会知道吗 在豆瓣上到底如何提高被关注度 起诉豆瓣被法院驳回,毕志飞失败的原因是什么?如何评价他? 如何看待《战长沙》豆瓣评分再次下降,这次直接从9.1到9.0? 豆瓣的影评为什么那么不可信 豆瓣为什么起诉毕志飞? 《温暖的抱抱》惨遭吐槽,豆瓣评分5.7,是被恶意差评了吗? 看了电影《大人物》很喜欢,但看到豆瓣上有很多恶意诋毁的影评觉得很诧异,究竟是怎么回事呀? 有哪些豆瓣评分被恶意压低的但是很优秀的电影? 靓芙医美面膜一次要敷多久取下? 豆瓣上很多人恶意攻击是怎么回事 《狼殿下》肖战黑粉恶意打一星,豆瓣短评是啥情况? 软件工程 期末考试复习总结知识点+必考题型 软件工程导论复习重点总结--很全(第六版) 软件工程导论张海潘(第六版)第1-13章总结 对所学软件工程课程各部分内容的目的、作用、主要内容等进行总结, 软件工程导论复习重点总结 很全(第六版) 谈谈你对“软件工程”概念的认识,总结课程的全部内容。课本见图(大学... g3930比g3900性能高多少?g3930能不能带动DW网页制作? 学习软件工程导论后的感想或是总结 英特尔赛扬G3930和G3900和AMDA4的区别是什么? 总结归纳主要的软件工程模型,并任意选定其中的一种过程模式,介绍其特点及你对该模型的理解。 英特尔g3930CPU和英特尔g4900CPO哪一个性能要好一些,价格多少 关于软件工程专业的介绍 这个电脑能换成G3930或者G3900的CPU吗,针脚数都是1151的 英特尔cpu里面 软件过程模型的总结 赛扬g3930性能怎么样 g3930可以超频吗 g3930和i5 3470哪个好为什么g3930要贵一百? G3930 CPU 4G内存 120G固态硬盘 24显示器值多少钱? 手头有G3930T和i3 6100T两个CPU,用哪个性能好点,核显哪个强?