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

2024年软件工程复习笔记VIP免费

2024年软件工程复习笔记_第1页
1/31
2024年软件工程复习笔记_第2页
2/31
2024年软件工程复习笔记_第3页
3/31
CH0概论本章重点:软件工程的定义什么是软件退化软件与程序的区别软件工程的构成客户和顾客的定义常见的软件神话,他们错在何处?软件工程的目的有哪些?软件工程的目的中最重要的是哪个?软件过程是一种层次化的技术,其层次构造是什么样的?软件是想改就能改的吗?软件开发时是不是越早开始写代码越好1.为何需要软件工程:个人、企业和政府在平常活动、管理和战略战术决策时越来越依赖于软件,因此必须保证软件的质量;鉴于软件开发成本巨大,因此必须保证开发出来的软件可以满足目的顾客的真实规定;伴随软件越来越复杂,其开发和实际也越来越复杂,必须保证开发活动的有序、有效;伴随软件顾客数量和寿命的增长,对其适应性、可扩展性的规定也在增长。必须保证软件具有良好的可维护性。2.软件工程定义最经典的定义:软件工程是对合理工程原则的建立和使用,其目的是为了经济地获得可靠的、可以在实际机器上高效运行的软件。IEEE给出的定义:将系统化的、规范的、可量化的措施应用于软件的开发、运行和维护。即将工程化措施应用于软件。课程给出的定义:软件工程是为了经济的开发出高质量的软件,并有效的维护它,将工程、管理手段与技术手段相结合应用于软件的措施的集合目的:经济的开发出高质量的软件,并有效的维护它措施:将工程、管理手段与技术手段相结合3.软件工程要实现多种目的,这些目的之间的重要性不一样样——价值观问题软件工程的目的如下:又好又快保证软件质量提高开发效率、减少开发成本提高维护效率、减少维护成本4.软件的定义:计算机系统中与硬件互相依存的另一部分,是程序、数据及其有关文档的完整集合。软件是逻辑的而非物理的系统元素。5.软件的特点:没有物理实体设计开发成本高昂,生产复制则几乎是零成本的软件不会磨损、老化,不过也会退化软件退化:伴随软件的维护升级,软件构造逐渐偏离原有设计并导致了软件质量的下降,称为软件退化。软件发展的速度落后于硬件和实际需求软件占计算机系统成本的比重越来越大软件开发尚未真正实现原则化6.软件与程序的区别:软件不仅仅只是计算机程序7.软件工程构成:软件工程是一种层次化的技术质量优先是整个软件工程的关键价值观(以质量为中心)(软件)过程:由为建造、维护高质量软件所需要完毕的一系列互相关联的活动构成的框架,即形成软件产品的一系列环节。过程是软件工程管理和实行的基础。措施:软件开发和维护过程中某些详细问题的最佳处理手段。措施是软件工程的关键手段工具:为实现软件工程中多种过程和措施的自动化和半自动化而开发的程序系统。工具是软件工程的效率倍增器。8.软件工程必须重视人员的培训。9.软件工程中的有关人员:顾客User:软件使用者。目的是使用软件处理问题或提高工作效率。客户Customer:为软件付钱的人。他们的目的是增长利润,或只是使业务运作更为有效。软件开发人员Developer:开发并维护软件的人。开发管理人员Manager:管理软件开发过程的人员。其目的是花至少的钱满足客户规定10.软件神话:有关软件及其开发过程的某些错误说法。神话一:由于软件是由弹性的,因此可以很轻易的适应需求变化。(修改软件要付出成本)神话二:假如我们无法准时完毕计划,可以通过增长电脑和程序员人数赶上速度。神话三:软件过程就是严格按照完毕的软件开发原则和规程来开发软件。(错在把手段当成了目的,应当根据项目实际需要,灵活安排实际的软件过程活动)神话四:当程序编写完毕并交付给客户后,任务就完毕了,因此应当尽快开始编写代码。神话五:软件工程会导致我们产生大量无用的文档,因此减少了效率。(创立文档的目的是保证开发软件的质量)文档最重要的作用是(1)促使开发者认真思索和(2)增进交流。CH1软件过程与措施本章重点:过程管理的任务过程的定义五个关键软件活动几种软件过程模型,其活动间的次序关系是怎样的(次序、迭代、演化还是并行?)原型及其作用敏捷开发的价值观敏捷开发的基本推进力1.过程管理:辨识出一连串的商业活动,并针对这些活动的作业流程进行管理。2...

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

碎片内容

2024年软件工程复习笔记

您可能关注的文档

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