- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章-软件工程学概述 2.ppt
1 课程目的 软件工程:是指导计算机软件开发和维护的工程学科, 是一门综合性和实践性很强的课程。 通过本课程的学习,要求掌握软件工程的 基本概念、基本原理、实用的开发方法和技术; 了解软件工程各领域的发展方向; 如何用工程化的方法开发软件项目, 以及开发过程中应遵循的流程、准则、标准和规范。 学生通过本课程了解软件项目开发和维护的一般过程, 掌握软件开发的传统方法和面向对象方法, 为毕业设计提供方法论的指导, 同时为今后从事软件工程实践打下良好的基础。 总 目 录 第1章 软件工程学概论 第2章 可行性研究 第3章 需求分析 第4章 (不讲授) 第5章 总体设计 第6章 详细设计 第7章 实现 (编码、测试) 第8章 维护 第9章 UML语言基础 第10章 UML应用实例 教科书:张海藩.软件工程导论(第5版) . 清华大学出版社, 2008年 参考书: 1. 王先国主编.UML统一建模实用教程.清华大学出版社, 2009年 2. 消汉主编. 软件工程.国防工业出版社, 2009年 3. 张龙祥编著.UML与系统分析设计(第二版).人民邮电.2007年 4. 蔡敏等编著.UML基础与Rose建模教程. 人民邮电出版, 2006年 5. 陈明编著.软件工程实用教程.清华大学出版社.2012年 软件工程导论(第6版) 软件工程的目标 软件工程需要解决的问题主要有: 软件成本、软件可靠性、软件维护、软件生产率和软件复用 软件工程需要达到的基本目标: 付出较低的开发成本 达到要求的软件功能 取得较好的软件性能 开发的软件易于移植 需要较低的维护费用 能按时完成开发,及时交付使用 在规定的期限、费用内,提交高质量的软件。 第一章 软件工程概述 计算机硬件系统已经经历了4个不同的发展阶段, 电子管、晶体管、集成电路、大规模集成电路。 硬件发展迅速,但软件跟不上。 我们仍然没有彻底摆脱“软件危机”的困扰, 软件已经成为限制计算机系统发展的瓶颈。 为了更有效地开发与维护软件, 软件工作者在20世纪60年代后期开始 认真研究消除软件危机的途径, 从而逐渐形成了一门新兴的工程学科——软件工程学。 1.1 软件危机 计算机软件经历了三个发展阶段: 1、程序设计阶段(20世纪60年代中期以前) 采用个体化,各自独立开发, 软件指程序清单,规模是小型。 特点: ① 为每个具体应用而专门编写程序(通用性差), ② 编写者和使用者往往是同一个人。 ③ 除了程序清单之外,没有其他文档资料保存下来。 2、程序系统阶段(从60年代中期到70年代中期) 采用开发小组,软件指程序和说明书,中小型规模。 特点:广泛使用产品软件。 基本上仍然沿用早期形成的个体化软件开发方法。 3、软件工程阶段(70年代中期后) 采用软件开发机构(公司), 软件指程序、文档和数据,大中小型。 特点:软件业进入产业化阶段, 著名软件公司承担世界上90%的软件开发和研制 微软、Oracle、 IBM、华为、中兴、海信、东软、用友、 三星SDS、LG CNS、SK CC 软件开发不容易,而且维护相当困难, 甚至是不可维护的。 在实际系统中投入使用的不可靠软件, 轻者影响系统的正常工作, 重者发生事故, 甚至造成生命财产的重大损失。 软件开发中出现严重问题的案例: 1、反映软件危机的过去数据 每100个IT项目立项启动后,有94个返工。 大公司的IT项目 — 成本超出预算,平均178% — 完成时间延迟,平均230% — 项目开始时确定的产品特性(feature) 只有42%在产品中真正得到实现 --- US National Survey Conducted by the Standish Group 2001年美国大企业只有9%的软件项目 在预算内 如期完成。 根据Standish组织公布的CHAOS报告显示,★1995年来自350个组织8000个项目中, 只有16.2%是成功的,即在预算和限期内完成; 31.1%是失败的,即未能完成或取消; 其余52.7%被称为“被质疑的”,
您可能关注的文档
最近下载
- 国家职业技术技能标准 4-10-01-03 保育师 人社厅发[2021]92号.docx
- 教师电子教案申请书模板.docx VIP
- 个人信用报告征信简版电子版PDF版2024年2月最新版带水印可编辑.pdf VIP
- 2025至2030中国电力生产行业市场发展分析及发展潜力与投资报告.docx
- 人教版(2024年新版)七年级上册数学全册教学设计.docx
- 高分子材料概述课件幻灯片课件.ppt VIP
- 财务报表基础知培训.ppt VIP
- 部编版小学四年级上册全册心理健康教育教案.docx VIP
- 《给水排水管道工程施工及验收规程》GB50268-2023.docx VIP
- 安全隐患排查治理台帐.doc VIP
文档评论(0)