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

软件工程导论复习资料(汇总)VIP免费

软件工程导论复习资料(汇总)_第1页
1/20
软件工程导论复习资料(汇总)_第2页
2/20
软件工程导论复习资料(汇总)_第3页
3/20
1 第一章 概述 1.IEEE为软件下的定义是:计算机程序、方法、规则、相关的文档资料以及在计算机上运行程序时所必需的数据的完整集合 2.程序是为了解决某个特定问题而用程序设计语言描述的适合计算机处理的语句序列。 3.文档是软件开发活动的记录,主要供人们阅读,既可用于专业人员和用户之间的通信和交流,也可以用于软件开发过程的管理和运行阶段的维护。 4.软件的特点: ·软件是一种逻辑产品,无法看到软件本身的形态。 ·软件产品的生产主要是开发研制,没有明显的制造过程。 ·软件产品在使用过程中,不存在磨损、消耗、老化等问题。 ·软件产品的开发主要是脑力活动,还未完全摆脱手工开发方式,大部分产品是“定做的”,生产效率低。 ·软件产品的成本昂贵,软件费用不断增加。 ·软件对硬件和环境有不同程度的依赖性。 ·软件是复杂的。 5.软件的分类: ·传统意义上从计算机系统角度看,软件分为两大类:系统软件和应用软件。 ·从计算机软件用途来划分三类,大致分为服务类、维护类和操作管理类。 6.软件危机(重点): ·如何开发软件以满足软件日益增长的需求 ·如何维护数量不断增长的已有软件。 7.软件危机表现形式: ·对软件开发成本和研制进度的估计常常很不精确。 ·“已完成”的软件不能满足用户的要求。 ·软件产品质量差,可靠性得不到保证。 ·软件产品可维护性差 ·软件成本在计算机系统总成本中所占的比例逐年上升。 ·软件开发生产率提高的速度远远跟不上计算机应用速度普及深入的趋势。 8.产生软件危机的原因 ·软件是计算机系统中的逻辑部件。 ·软件开发的管理困难。 ·软件开发费用不断增加,维护费用急剧上升 ·软件开发技术落后。 ·生产方式落后 ·开发工具落后,生产效率缓慢 9.解决软件危机途径 ·对计算机软件有正确认识,清除“软件是程序”的错误观念 ·使用好的开发技术和方法,并且要不断研究探索更好更有效的技术和方法 ·有良好的组织、严密的管理,各类人员要相互配合,共同完成任务 ·开发和使用好的软件工具。 10.软件工程的定义:是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。 2 11.软件工程基本目标: ·降低软件开发成本 ·满足用户要求的全部软件功能 ·符合用户要求,令用户满意的软件性能 ·具有较好的易用性、可重用性和可移植性 ·较低的维护成本,较高的可靠性 ·按合同要求完成开发任务,及时交...

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

碎片内容

软件工程导论复习资料(汇总)

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