软件和软件工程 .ppt
《软件和软件工程 .ppt》由会员分享,可在线阅读,更多相关《软件和软件工程 .ppt(29页珍藏版)》请在三一办公上搜索。
1、Copyright Xinjun Mao,软件和软件工程,1,第1讲 软件和软件工程,毛新军 教授 计算机科学与技术系602教研室 0731-(45)73649,软件工程导论 之,用工程化的方法来开发软件,Copyright Xinjun Mao,软件和软件工程,2,本讲内容,软件(概念、特点)软件危机(表现和根源)软件工程(概念、目标和原则),Copyright Xinjun Mao,软件和软件工程,3,计算机软件,什么是计算机软件计算机软件的特点,Copyright Xinjun Mao,软件和软件工程,4,可执行部分,不可执行部分,什么是计算机软件?,与计算机系统操作有关的程序以及任何与
2、之相关的文档的集合,程序,Copyright Xinjun Mao,软件和软件工程,5,什么是程序(1/2),程序:由程序设计语言所描述的、能为计算机所识别、理解和处理的语句序列程序例子Main()int i,j;/变量定义 char Str10;i=i+j;/语句说明,Copyright Xinjun Mao,软件和软件工程,6,什么是程序(2/2),程序设计语言具有良好、严格语法和语义目前程序设计语言主要有以下几种类型面向机器:如汇编语言、机器语言等面向过程:如Fortran,Pascal,C等等面向对象:如Java等等面向问题:如结构化查询语言SQL等等,Copyright Xinjun
3、 Mao,软件和软件工程,7,什么是文档,文档:记录软件开发活动和阶段性成果、理解软件所必需的阐述性资料需求分析文档软件设计文挡等 编写文档目的 促进对软件的开发,管理和维护;便于各种人员(用户,开发人员)的交流,Copyright Xinjun Mao,软件和软件工程,8,文档例子,软件需求规格说明书,Copyright Xinjun Mao,软件和软件工程,9,软件特点,不会老化逻辑产品(智力,无形)维护困难和复杂(完善,纠错,.)生产只需复制软件开发性质如成本、进度等难以估计软件的开发更加依赖于开发人员的业务素质、智力、人员的合作、组织和管理,Copyright Xinjun Mao,软
4、件和软件工程,10,本讲内容,软件(概念、特点)软件危机(表现和根源)软件工程(概念、目标和原则),Copyright Xinjun Mao,软件和软件工程,11,软件危机,什么是软件危机软件危机的表现产生软件危机的根源解决危机的技术途径解决危机的管理途径,Copyright Xinjun Mao,软件和软件工程,12,什么是软件危机,软件在开发和维护过程中遇到的一系列问题困扰学术界和工业界用户对软件开发缺乏信心软件开发的高投入和高风险,Copyright Xinjun Mao,软件和软件工程,13,软件危机的表现(1 of 3),成本高IBM 360 OS,5000多人年,耗时4年(1963
5、1966),花费2亿多美元美国空军:1955年软件占总费用(计算机系统)的18%,70年60%,85年达到85美国全球军事指挥控制系统,硬件1亿美元,软件高达7.2亿美元计算机软件和硬件费用比,Copyright Xinjun Mao,软件和软件工程,14,软件危机的表现(2 of 3),软件质量得不到保证软件应用面的扩大:科学计算、军事、航空航天、工业控制、企业管理、办公、家庭软件越来越多的应用于安全犹关(safety critical)的系统,对软件质量提出更高的要求80年代欧洲亚丽安娜火箭的发射失败,原因是软件错误美国阿托拉斯火箭的发射失败,原因是软件故障英国1986年开发的办公室信息系
6、统Folios经4年,因性能达不到要求,1989年取消日本第5代机因为软件问题在投入50亿美元后于1993年下马由于软件质量问题导致失败的软件项目非常多,Copyright Xinjun Mao,软件和软件工程,15,软件危机的表现(3 of 3),进度难以控制项目延期比比皆是由于进度问题而取消的软件项目较常见只有一小部分的项目能够按期完成维护非常困难软件维护的多样性软件维护的复杂性软件维护的副作用,Copyright Xinjun Mao,软件和软件工程,16,产生软件危机的根源,逻辑产品,不同于物理产品复杂性高逻辑产品,逻辑复杂性,远高于硬件复杂性软件的复杂性随规模呈指数级上升规模大应用扩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件和软件工程 软件 软件工程

链接地址:https://www.31ppt.com/p-5319390.html