《软件工程与项目管理》0-1-课程概述.pptx
《《软件工程与项目管理》0-1-课程概述.pptx》由会员分享,可在线阅读,更多相关《《软件工程与项目管理》0-1-课程概述.pptx(18页珍藏版)》请在文库网上搜索。
1、软件工程的概念n中国国家标准GB/T 114571995软件工程术语的定义:软件工程(Software Engineering)是软件开发、运行、维护和引退的系统方法。n计算机科学技术百科全书中对软件工程的定义是:应用计算机科学、数学及管理科学等原理,开发软件的过程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。其中,计算机科学和数学用于构建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。软件工程=工程原理+技术方法+管理技术软件工程学n软件工程学是软件工程化的思想、规范、过程、技术、环境和工具的集成,是将
2、具体的技术和方法结合形成的一个完整体系。n软件工程学科的主要特点是实践性和发展性,其问题来源并应用于实践,最终目的是高效高质量低成本地研发软件产品。n软件工程的目的是在规定的时间和开发经费内,开发出满足用户需求的、高质量的软件产品。其目标是实现软件研发与维护的优质高效和自动化。软件工程学n软件工程学科的特点体现为“3多”:n一是多学科,不仅包含有关课题还涉及到计算机科学、工程科学、管理科学、数学等多个学科;n二是多目标,不仅关心项目产品及其功能,还有注重质量、成本、进度、性能、可靠性、安全性、通用性、可维护性、有效性和界面等;n三是多阶段,软件开发不只是编程,而是由可行性研究、计划立项、需求分
3、析、总体设计、详细设计、编程(实现)、测试、运行、维护等阶段构成完整过程。软件工程是一门交叉学科软件工程学n软件工程学是一个专门研究用工程化方法,构建和维护有效的、实用的和高质量的软件的学科,主要涉及软件系统的分析与设计方法、编程与实现技术、数据库及网络技术、软件开发工具、系统平台、标准、设计模式等方面。n主要内容包括软件开发技术和软件工程管理两个方面。软件开发技术包括软件工程方法、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。软件工程学n软件工程学科的主要内容软件工程原理软件目标、原则、学科基础软件工程过程开发过程、运作过程、维护过程,如获取、供应、管理、开发、运作、
4、维护、支持、剪裁软件工程技术开发技术、管理技术、度量技术、维护技术、应用技术软件工程方法开发方法、管理方法、度量方法、维护方法、应用方法、环境方法软件工程模型领域模型、需求模型、设计模型、实现模型、测试模型软件工程管理项目管理、质量管理、文档管理软件工程度量规模、复杂度、进度、费用、工作量软件工程环境硬件、网络、支撑软件软件工程应用应用软件工程基本原理、方法、技术解决特定领域问题软件工程 VS 计算机科学软件工程的相关概念n软件n软件工程n软件工程过程n软件生存周期n软件开发技术n软件项目管理软件工程知识体系(SWEBOK)软件工程知识体系各主题之间的关联 软件工程框架软件工程方法与过程 软件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程与项目管理 软件工程 项目 管理 课程 概述