- 2
- 0
- 约6.4千字
- 约 17页
- 2017-04-01 发布于四川
- 举报
软件工程演示课件1概述
软件工程导论 武汉科技大学计算机学院 2010年3月 4-13周 周三,5-6节,13105 周五,5-6节,13407 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第一章 软件工程学概述(1) 计算机系统=计算机硬件系统+计算机软件系统 计算机硬件系统 经历了4个发展阶段,现在处于第五个发展阶段: 1.第一代计算机(1946年~1957年) 主要元器件是电子管。 2.第二代计算机(1958年~1964年) 晶体管时代。 3.第三代计算机(1965年~1970年) 以中、小规模集成电路取代了晶体管. 4.第四代计算机(1971年至今) 采用大规模集成电路和超大规模集成电路。 现在,又进入了智能计算机阶段. 大、小、集中、分布、 全球互联网计算机系统 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第一章 软件工程学概述(2) 计算机软件系统 第一阶段:个体化生产,过程隐含,随意性大; 面向批处理; 有限的分布; 自定义软件; 第二阶段:软件作坊 面向批处理+多用户+实时; 数据库; 软件产品; 第三阶段:分布式系统; 嵌入“智能”; 低成本硬件; 消费者的影响; 第四阶段:强大的桌面系统; 面向对象技术; 智能信息处理系统; 网络与网格计算系统; 1946-1959 冯.诺依曼程序存储; Fortran高级语言-56 可执行+速度快+结果好 1960-1969 非数值计算-范围扩大; 高级语言程序设计,注重逻辑性; 软件独立于硬件; 1970-1979 数据与程序分离,数据结构+算法=程序设计; 系统软件+应用软件; 软件工程方法; 1980-现在: ??? 软件的定义(Boehm):软件是程序以及开发、使用和维护程序需要的所有文档。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 软件危机的表现 开发成本难以控制,进度不可预计; 软件系统的质量和可靠性很差,难以满意; 软件文档相当缺乏,软件系统不可维护; 软件开发生产率很低,软件产品供不应求。 软件产品成本十分昂贵。 软件危机产生的原因 软件本身的特点: -- 软件是一种逻辑实体,而不是具体的物理实体,具有高度的抽象性; -- 软件是一个逻辑上复杂而规模上庞大的系统,涉及技术、管理等多方面的问题; -- 软件的生产方式与硬件明显不同:产品的质量控制在设计和制造阶段的不同;产 品的生产方式不同;设计和制造阶段的资金和人力投入、 技术复杂度不同; -- 软件的运行和维护阶段,没有传统意义上的机械磨损、老化问题。 -- 软件与硬件有关,对软件有可移植性的要求。 -- 软件工作涉及许多社会因素。 对软件开发与维护存在许多错误认识和做法:忽视软件需求分析的重要性;对软件与程序的概念不清;轻视软件维护。 软件开发与维护的方法不正确:对系统需求没有清楚和准确的认识就进入开发阶段,忽视对软件开发过程的管理;…… 1.1 软件危机 磨合调整 磨损用坏 t 失效率 硬、软件产品失效率曲线 硬件 软件 计算机软件开发和维护过程 中所遇到的一系列严重问题 软件改进 Eva
您可能关注的文档
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)