电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

2025年软件工程期末复习要点归纳总结_第1页
1/18
2025年软件工程期末复习要点归纳总结_第2页
2/18
2025年软件工程期末复习要点归纳总结_第3页
3/18
第一章 软件工程学概论1、软件危机产生的原因软件自身的特点:难于维护、逻辑复杂软件开发与维护的措施不对的:忽视需求分析重要性、轻视软件维护书本表述:1、 软件不一样于硬件,它是计算机中的逻辑部件而不是物理部件2、 软件不一样于一般程序,它的一种明显特点是规模庞大,并且程序的复杂性将规模的增长而展现指数上升。3、 软件自身特有的特点确实给开发和维护带了某些客观困难4、 软件开发与维护有关的许多错误认识与做法有关(忽视需求分析,轻视软件维护)5、 对顾客规定没有完整精确的认识就匆忙开始着手编写程序6、 在软件不一样阶段进行修改需要付出的代价是很不相似的2、软件危机的体现(什么是软件危机)(1)、成本高:(2)、软件质量得不到保证:软件质量问题导致失败的软件项目非常多(3)、进度难以控制:●项目延期比比皆是●由于进度问题而取消的软件项目较常见●只有一小部分的项目可以按期完毕(4)、维护十分困难:▼软件维护的多样性▼软件维护的复杂性▼软件维护的副作用3、克服软件危机(1)、管理的角度:软件开发过程的研究、文档的原则化以及人员的交流方式等(2)、软件开发措施的研究构造化软件开发措施, 面向对象的开发4、软件工程的定义概括的说,软件工程师指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和措施来开发和维护软件,把通过时间考验而证明对的的管理技术和目前可以得到的最佳的技术措施结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。(1)、软件工程就是建立和使用一套合理的工程原理,从而经济地获得可靠的、可以在实际机器上高效运行的软件。(2)、①把系统的、规范的、可度量的措施应用于软件开发、运行和维护的过程,也就是把工程应用于软件.②研究①中提到的途径总之:软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。他借鉴老式工程的原理、措施,以提高质量,减少成本为目的。5、软件工程的本质特性1、 关注与大型程序的构造2、 中心课题是控制复杂度3、 软件常常变化4、 开发软件的效率非常重要5、 友好的合作是开发软件的关键6、 软件必须有效地支持它的顾客7、 在软件工程领域中一般由具有一种文化背景的人替此外一种文化背景的人发明产品6、软件工程的基本原理1、用分阶段的生命周期计划严格管理2、坚持进行阶段评审3、实行严格的产品控制4、采用现代程序设计技术5、成果应能清晰地审查6、开发小组应当少而精7、承...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部