第一(上)概述摘要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一(上)概述摘要

软件工程 计算机系 陈 晴 q_chen05@163.com 课件见网络教学平台 引子-软件无处不在 引子-讨论: What is software development? 引子-比喻:软件开发vs.盖楼 第一章 概述(上) 1.1计算机系统的开发过程 1.2软件危机 1.3 软件工程学 1.4 软件工程的发展历史 附A:中国软件产业的机遇与挑战 附B:课程安排 目录 1.1计算机系统的开发过程 1.2.1软件危机起源 个体化程序开发(个人艺术品) 个人开发、使用,完全依靠个人才智 软件规模小,只有程序清单,无文档 面临的问题 应用的扩大:软件需求量增加,规模增加 软件的复杂度增加,数万行,数百万行 人员数量的增加,组织。协调,通讯,管理 项目超出预算,花费越来越多,完成超期 软件危机-实例:IBM360操作系统教训 巨大的人力物力 1963~1966IBM公司开发的IBM360操作系统 该项目耗费5000人年的工作量 近一百万行源程序 最多同时1000人投入开发 “正像一只逃亡的野兽落到泥潭中做垂死挣扎,越挣扎,陷的越深,最后无法逃脱灭顶灾难,…程序设计工作也正像这样一个泥潭,… 一批批程序员被迫在泥潭中拼命挣扎,… 谁也没有料到问题竟会陷入这样的困境…” 1.2.2 软件危机software crisis 软件危机: 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机涉及: 如何开发软件 如何维护数量不断膨胀的已有软件 软件危机的主要表现 开发进度拖后甚至按年计 成本超出预算甚至一个数量级 生产率极低 软件质量低劣甚至不能使用 难以维护 难以管理 1.2.3 产生软件危机的原因 客观原因 ——软件本身的特点 主观原因 ——软件开发与维护的方法不正确 (1)软件本身的特点 软件不同于硬件,它是计算机系统中的逻辑部件 产品开发和生产过程上的不同 硬件设计与制造并重,制造需要质量管理 软件重开发,需要质量管理,生产只是复制 产品维护上不同 软件不同于一般程序 它的一个显著特点是规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。 软件规模 系统软件 O.S.数据库管理系统,设备驱动程序,通信处理程序等) 支撑软件 文本编辑程序,文件格式化程序 磁盘向磁带向数据传输的程序,程序库系统 支持需求分析、设计、实现、测试和支持管理的软件 ——CASE (Computer Aided Software Engineering 计算机辅助软件工程 ) 应用软件 事务软件:MIS 商业数据处理,医疗、制药,办公自动化 工程与科学计算软件:石油、天气、地震、系统仿真软件 嵌入软件:空调、洗衣机、手机 实时软件:工业控制,军事,计算机辅助设计/制造软件 基于web的软件:网络教育、电子商务… 其他:计算机辅助教学软件 (2)软件开发与维护方法不正确 软件开发只是程序开发者的事情 软件危机的原因——开发方法角度 软件开发无计划性(成本和进度估计不足) 软件需求不充分(用户,开发人员)例子 软件开发过程没有统一、公认的规范 软件产品测试阶段检测不充分 缺乏有效的大型软件项目管理 轻视软件维护 附录:需求开发的主要困难 附1.硬件、软件成本变化趋势 维护费用占全部硬件和软件费用的40%~75% 附2.不同时期软件维护的代价 引入同一变动付出的代价随时间变化的趋势 例:改正一个问题需付出的代价 软件危机所造成的巨大损失 “阿丽亚娜5型”火箭发射失败 1996年,由欧洲航天局发射40秒后爆炸,发射场2名法国士兵当场死亡,耗资10亿美元,历时9年的航天计划受挫 事故原因:惯性导航系统软件中技术要求和设计错误 20世纪末的千年虫问题: 千年虫如同一个定时炸弹一样,十几年前就有人提出了预警,但是无人注意。直到日期到来的前两年,才引起恐慌 危机属于过去么? 铁道部购票网站12306的崩溃 2012年春运,已经运行了半年之久的铁道部购票网站12306出现崩溃 数百万的点击率,网页打不开,无法登陆 吞钱不吐票 原因: 没有经过性能测试就敢投入使用 春运期间12306占到全世界0.9%的互联网访问量,这样全世界罕有的极限负荷没有经过测试 网站的软件架构问题 负载平衡、页面使用过多的动画耗费时间、事务管理… 2011年用户“密码泄密门事件 2011年12月,CSDN的安全系统遭到黑客攻击,600万用户的登录名、密码及邮箱遭到泄漏。经排查,金山毒霸员工疑为隐私泄露源头,金山深陷“泄密门”。随后,CSDN“密码外泄门”持续发酵,天涯、世纪佳缘等网站相继被曝用户数据遭泄密。天涯网于12月25日发布致歉信,称天涯4000万用户隐私遭

文档评论(0)

糖糖 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档