1 / 575
文档名称:

计算机导论.ppt

格式:ppt   大小:2,924KB   页数:575页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机导论.ppt

上传人:镜花水月 2019/2/3 文件大小:2.86 MB

下载得到文件列表

计算机导论.ppt

相关文档

文档介绍

文档介绍:计算机导论刘师少Lss@第9章软件工程内容提要本章对软件工程中相关的概念和内容作介绍。通过本章学****应理解软件工程和软件生存期的含义,了解软件开发的工程化方法,知道软件开发的瀑布模型、渐增模型、演化模型、螺旋模型、喷泉模型和智能模型。了解软件开发的工程化方法,特别应对面向对象方法和软件复用技术有比较深入的了解。了解软件过程工程和过程改进的概念,特别应对软件能力成熟度模型有比较深入的了解。为什么提出软件工程从20世纪40年代开始到软件工程术语提出为止的20多年时间里,对软件开发的理解就是编程序,那时的编程有以下特点:软件规模相对较小,人们关心的是计算机硬件的发展。作为一个计算机专业人员,他必须懂得计算机的结构。作为一个机构,其大量资金也是用于计算机硬件开销上,软件只是作为展现其硬件性能的一种手段而投入的少量资金。为什么提出软件工程编程仅作为一门技艺,大部分软件技术人员不太关心他人的工作,决定软件质量的惟一因素就是该编程人员的素质。缺少有效方法与软件工具的支持。由于重视个人技能,软件开发过程能见度低,许多管理人员不知道他们的软件技术人员工作究竟做得如何。由于人们重视个人技能,一旦需要做某些修改,就要原编程人员进行修改。这使得软件开发后的维护工作很难进行。§(北大西洋公约组织)在德国Garmish召开的学术会议上,FeitzBauer首先提出了“软件工程”概念。软件工程与编程前者是一门学科,一种科学理论来指导软件系统开发,标准化,自动化的过程考虑如何分解一个系统,以便各人分工开发;考虑如何说明每个部分的规格要求;怎样才能易于维护单纯的代码编写是软件工程发展的前身是软件工程中占据很少时间和空间的一部分计算机学科的发展计算机科学(CS)计算机科学(CS)计算机工程(CE)软件工程(SE)信息系统(IS)putingDiscipline)早期第二阶段第三阶段第四阶段面向批处理多用户分布式系统强大的桌面系统有限的分布实时嵌入“智能”面向对象技术自定义软件数据库低成本硬件专家系统软件产品消费者的影响人工神经网络并行计算网络计算机195019601970198019902000Evolutionofsoftware#为什么发展如此之快不准确的时间和金钱的估算软件质量的低下相对硬件产品开发软件开发费用的增加维护、增强软件系统的必要性硬件价格大幅度下降软件技术面临的问题规模复杂性生产率