- 1、本文档共533页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件工程概述第1章软件工程概述第2章可行性研究第3章需求分析第4章概要设计第5章详细设计第6章软件编码第7章软件测试第8章软件维护第9章软件项目管理本课件是可编辑的正常PPT课件全套可编辑PPT课件
软件工程概述SoftwareEngineeringOverview主讲教师:***第1章本课件是可编辑的正常PPT课件
目录1.11.21.31.4软件工程的产生和发展软件与软件过程软件过程模型软件开发方法本课件是可编辑的正常PPT课件
知识图谱本课件是可编辑的正常PPT课件
1.1软件工程的产生和发展Theemergenceanddevelopmentofsoftwareengineering本课件是可编辑的正常PPT课件
1.1软件工程的产生和发展软件工程(SoftwareEngineering)是一门指导计算机软件系统开发和维护的工程学科,它涉及计算机科学、管理学、数学等多个学科,包括软件系统的开发方法和技术、管理技术,还包括软件工具、环境及软件开发的规范。本课件是可编辑的正常PPT课件
1.1.1软件危机与软件工程1.软件危机60年代末,随着软件规模越来越大,复杂度不断增加,造成软件危机。2.软件危机的表现软件危机体现于可靠性无保障、维护量大、费用上升、进度难测、成本失控、人员激增等问题,导致软件开发难以控制。本课件是可编辑的正常PPT课件
3.软件工程概念的形成软件危机威胁全球软件产业,1968年北大西洋公约组织会议提出“软件工程”概念,采用工程化方法应对。自此,软件工程在理论和实践上不断进步,但仍需长期努力。至今,其发展已历经四阶段。1.1.1软件危机与软件工程本课件是可编辑的正常PPT课件
1.1.1软件危机与软件工程3.软件工程概念的形成本课件是可编辑的正常PPT课件
1.1.2软件工程的定义及基本原则软件工程的定义1983年,IEEE定义:软件工程是开发、运行、维护和修复软件的系统方法。1990年,IEEE定义:将系统的、规范的、可度量的方法应用于软件的开发、运行和维护,即将工程应用于软件,并研究以上实现的途径。ISO9000定义:软件工程过程是输入转化为输出的一组彼此相关的资源和活动。本课件是可编辑的正常PPT课件
1.1.2软件工程的定义及基本原则软件工程的定义软件工程是一门指导软件开发的工程学科,它以计算机理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维护,把经实践证明的科学的管理措施与最先进的技术方法结合起来。即软件工程研究的目标是“以较少的投资获取高质量的软件”。本课件是可编辑的正常PPT课件
1.1.2软件工程的定义及基本原则2.软件工程的基本原则(1)需认识软件需求变动性,采取适当措施满足用户。软件设计要考虑模块化、抽象、信息隐蔽、局部化、一致性等原则。(2)稳妥的设计方法将大大方便软件开发,以达到软件工程的目标。软件工具与环境对软件设计的支持来说,颇为重要。本课件是可编辑的正常PPT课件
1.1.2软件工程的定义及基本原则2.软件工程的基本原则(3)软件工程项目的质量与经济开销取决于对它所提出的支撑质量与效用。(4)只有在强调对软件过程进行有效管理的情况下,才能实现有效的软件工程。本课件是可编辑的正常PPT课件
1.1.3软件工程研究的内容软件工程研究的主要内容有以下几方面:方法与技术、工具及环境、管理技术、标准与规范。1.软件开发方法涵盖各种方法、工作模型,涉及需求分析、总体设计、软件结构、数据结构、算法设计及具体实现技术。2.软件工具为软件工程方法提供支持,研究计算机辅助软件工程,建立软件工程环境。本课件是可编辑的正常PPT课件
1.1.3软件工程研究的内容3.软件工程管理,是指对软件工程全过程的控制和管理,包括计划安排、成本估算、项目管理、软件质量管理等。4.软件工程标准化与规范化,使得各项工作有章可循,以保证软件生产效率和软件质量的提高。软件工程标准可分为4个层次:国际标准、行业标准、企业规范和项目规范。本课件是可编辑的正常PPT课件
1.1.3软件工程研究的内容此外,按照美国电子电气工程师学会IEE-CS于2015年发布的软件工程知识体系定义的软件工程学科的内涵,软件工程研究的内容由17个知识域构成。本课件是可编辑的正常PPT课件
1.1.3软件工程研究的内容1.软件需求2.软件设计3.软件构造4.软件测试5.软件维护6.软件配置管理7.软件工程管理8.软件工程模型与方法9.软件工程过程10.软件质量11.软件工程经济学12.软件服务工程13.软件工程典
文档评论(0)