欢迎来到天天文库
浏览记录
ID:5518194
大小:424.00 KB
页数:57页
时间:2017-11-16
《《现代软件工程》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《现代软件工程》第一章现代软件工程概述从软件到软件工程:进入一个新的境界-1生命周期:软件工程的基本思路-2技术与方法:软件工程的基本过程-3软件企业的现代软件工程实践-4第一章现代软件工程概述第一章现代软件工程概述第一章的主要参考书《现代软件工程》陈松乔、任胜兵、王国军编著2004:(清华大学出版社)第一章《软件工程技术概论》朱三元等2002年:(科学出版社)第一章《软件工程导论》张海潘1998年:(清华大学出版社)第一章第一章现代软件工程概述1.1从软件到软件工程:进入一个新的境界软件工程:对软件的再认识-1.1.1软件危机
2、:留给软件人长久的困惑-1.1.2生命周期:30年前的初衷与设想-1.1.3四大过程:走出危机的希望与前景-1.1.4软件工程:对软件的再认识什么是软件?(站在软件工程的角度看)软件就是:一个或多个计算机程序,其执行时能提供所期望的功能和性能一个或多个数据结构,这些结构使得程序能够完全操纵信息一个或多个文档,这些文档描述了程序分析、设计、实现和维护的细节软件的定义:面向过程的程序=算法+数据结构面向对象的程序=对象+消息面向构件的程序=构件+构架50年代:软件=程序60年代:软件=程序+文档(分析、设计、测试、维护,但不包括管理
3、文档)70年代:软件=程序+文档+数据(初始化数据、测试数据、研发数据、运行数据、维护数据、工程数据、项目管理数据等)1984年美国开始认识到软件管理是一个过程管理,1991年出现CMM1.0,96年出现UML。“软件工作产品”——开发过程中产生的各种软件“软件产品”——最后交付的软件1.1软件与软件的复杂度软件的分类:(1)按功能分:系统软件、支撑软件、应用软件(2)按规模分:大型、中型、小型(3)按工作方式分:实时/分时、交互/批处理(4)按服务对象分:定制软件、产品软件(5)按销售方式分:定单软件、非定单软件1.1软件与软
4、件的复杂度软件的特征抽象性:逻辑实体,可记录,但看不到可复制性:与开发成本相比,复制成本很低无折旧、受硬件制约、未完全摆脱手工工艺开发费用高软件是开发出来的,不是制造出来的软件可能被“废弃”,但不会“用坏”软件大部分是定制的,而不是装配的1.1软件与软件的复杂度软件的复杂度更高的技术复杂性-嵌入式,实时的,分布式的,不可出错的-定制的,空前的,可复用的-高性能的较低的技术复杂度-大部分是4GL,或基于组件技术的-应用反向工程-基于交互式的对性能要求不高较高管理复杂度-大范围-合同契约性-受很多人制约的-“项目”型的较低的管理复杂
5、度-小范围-非正式的-简单的资金运作-“产品”型的防御MIS系统防御武器系统信息交换CASE工具国际空中运输控制系统企业IS(IS应用)商业编译器商业制表软件IS应用分布式对象小型科学模拟大型组织/实体仿真模拟一个比较中等的项目-5-10人-10-15个月的开发周期-3-5个外部界面-一些不可知的事情&风险嵌入式车用软件IS应用GUI/RDB计算机软件发展的三个时期:1.早期时代(60年代中期之前)程序设计阶段硬件通用,软件专用;程序规模小,编写者和使用者为同一人(同组人)。2.第二代(60年代中期-70年代中期)程序系统阶段出
6、现“软件作坊”、产品软件;“个体化”开发方法。3.第三代(70年代中期之后)软件工程阶段软件开发成为一门新兴的工程学科——软件工程。1.1软件与软件的复杂度1.1软件与软件的复杂度1.1软件与软件的复杂度中国软件产业大事记1984年:中国软件行业协会成立,当时的电子工业部部长江泽民任名誉会长,杨天行任理事长。1985年:成立中国软件技术公司(中软总公司的前身);长城0520c微型机汉字处理软件HM和汉字排序软件SM向国外出口。1986年:电子工业部向国务院报送了《关于建立和发展我国软件产业的报告》。1988年第一次全国软件会议召
7、开;金山公司、用友公司成立。1989年:北大华光激光照排系统获中国发明专利金奖。1990年:原中国计算机软件技术公司与中国计算机服务公司合并,成立中国计算机软件与技术服务总公司,开始研发自主知识产权操作系统。1991年:《中华人民共和国著作权法》正式实施,《计算机软件保护条例》颁布。1992年:《计算机软件著作权登记办法》颁布与实施。1994年:金山、巨人、王码480等20多种流行的字处理软件进入各类办公系统中。中国软件产业大事记1996年:希望公司UCDOS占有当时72%的中文平台市场;东软公司上市。1997年:第一届中国软件
8、博览会召开1998年:Linux进入中国;国产财务软件占有65%的国内市场份额。2000年:国务院颁布《鼓励软件和集成电路产业发展的若干政策》的第18号文件,双软认证启动。2001年:信息产业部与原国家计委命名11个城市的软件园为“国家软件产业基地”;金蝶、用友
此文档下载收益归作者所有