软件工程与软件工程经济学课件.ppt
《软件工程与软件工程经济学课件.ppt》由会员分享,可在线阅读,更多相关《软件工程与软件工程经济学课件.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程与件工程与软件工程件工程经济学学第1页,此课件共64页哦 第第第第2 2 2 2页页页页在课程学习过程中应注意以下几个方面:在课程学习过程中应注意以下几个方面:1 1、明确技术、经济和管理之间的关系,本课程应突出经济分、明确技术、经济和管理之间的关系,本课程应突出经济分析与论证、计算与比较。析与论证、计算与比较。作为商品的软件,在其生命周期中,只有应用系统的技术、经济和管理作为商品的软件,在其生命周期中,只有应用系统的技术、经济和管理的方法才能满足人们对其功能、性能、成本、质量、工期、效率和效益的方法才能满足人们对其功能、性能、成本、质量、工期、效率和效益等各种需求,这个系统的方法论,
2、我们称之为软件工程学。等各种需求,这个系统的方法论,我们称之为软件工程学。经济与技术和管理的关系:经济与技术和管理的关系:不论是采取技术活动,或是进行管理活动,只要有活动就会发生资源的投入,不论是采取技术活动,或是进行管理活动,只要有活动就会发生资源的投入,自然不可避免的涉及经济,因为经济就是解决资源的使用效率问题。自然不可避免的涉及经济,因为经济就是解决资源的使用效率问题。经济度量和分析还为管理提供依据。经济度量和分析还为管理提供依据。第2页,此课件共64页哦 第第第第3 3 3 3页页页页在课程学习过程中应注意以下几个方面:在课程学习过程中应注意以下几个方面:2 2、学习时,除了运用严密的
3、逻辑思维,形象、学习时,除了运用严密的逻辑思维,形象思维也是必不可少的思维也是必不可少的 本课程中涉及的内容有高等数学中的微积分、本课程中涉及的内容有高等数学中的微积分、应用统计学中的建模、运筹中的最优化等,这些应用统计学中的建模、运筹中的最优化等,这些内容需要有严密的逻辑思维。内容需要有严密的逻辑思维。对经济学和管理学中涉及的其他内容,则需要必对经济学和管理学中涉及的其他内容,则需要必要的形象思维来展现其艺术性。要的形象思维来展现其艺术性。第3页,此课件共64页哦 第第第第4 4 4 4页页页页在课程学习过程中应注意以下几个方面:在课程学习过程中应注意以下几个方面:3 3、掌握方法比掌握计算
4、过程更重要,而且掌、掌握方法比掌握计算过程更重要,而且掌握方法时要紧密联系实际,即学会分析实际握方法时要紧密联系实际,即学会分析实际问题,选择适当的方法解决问题。问题,选择适当的方法解决问题。t任何一门学科都是方法论的集合,方法固然重要,任何一门学科都是方法论的集合,方法固然重要,但应注意在实际中是先有问题后有方法,方法是但应注意在实际中是先有问题后有方法,方法是为了解决问题而产生的。为了解决问题而产生的。t 而方法包含许多,重点应放在问题的分析思路而方法包含许多,重点应放在问题的分析思路和结论的应用,而不追求冗长的论证过程。和结论的应用,而不追求冗长的论证过程。第4页,此课件共64页哦 第第
5、第第5 5 5 5页页页页在课程学习过程中应注意以下几个方面:在课程学习过程中应注意以下几个方面:1 1、明确技术、经济和管理之间的关系,本课程应突出、明确技术、经济和管理之间的关系,本课程应突出经济分析与论证、计算与比较。经济分析与论证、计算与比较。2 2、学习本课程时,除了运用严密的逻辑思维,形象思维、学习本课程时,除了运用严密的逻辑思维,形象思维也是必不可少的也是必不可少的3 3、掌握方法比掌握计算过程更重要,而且掌握方法时要、掌握方法比掌握计算过程更重要,而且掌握方法时要紧密联系实际,即学会分析实际问题,选择适当的方法。紧密联系实际,即学会分析实际问题,选择适当的方法。第5页,此课件共
6、64页哦 第第第第6 6 6 6页页页页v 理解基本概念:理解基本概念:软件、产业、项目、项目管理、软件工程、软件开发模型、软软件、产业、项目、项目管理、软件工程、软件开发模型、软件质量、经济学、工程经济学件质量、经济学、工程经济学v 了解软件产业、软件企业等相关内容了解软件产业、软件企业等相关内容v 掌握软件规模、复杂性度量掌握软件规模、复杂性度量v 掌握软件工程经济学的内涵、任务、研究特点与方法体系掌握软件工程经济学的内涵、任务、研究特点与方法体系 v 了解软件工程经济学的研究与发展了解软件工程经济学的研究与发展第第1章章 软件工程与软件工程经济学软件工程与软件工程经济学学习目标学习目标第
7、6页,此课件共64页哦 第第第第7 7 7 7页页页页软件、软件产业与软件企业软件、软件产业与软件企业 1.1软件工程软件工程 1.2第第1章章 软件工程与软件工程经济学软件工程与软件工程经济学 软件工程经济学的概念与任务软件工程经济学的概念与任务 1.3第7页,此课件共64页哦 第第第第8 8 8 8页页页页1.1 软件、软件产业与软件企业软件、软件产业与软件企业 从技术的角度,如何定从技术的角度,如何定义软件呢?义软件呢?指令的集合(计算机程序),通过执行这些指令可指令的集合(计算机程序),通过执行这些指令可以满足预期的特征、功能和性能需求;以满足预期的特征、功能和性能需求;数据结构,它使
8、得程序可以充分利用信息;数据结构,它使得程序可以充分利用信息;描述程序操作和使用的文档。描述程序操作和使用的文档。第8页,此课件共64页哦 第第第第9 9 9 9页页页页1.1 软件、软件产业与软件企业软件、软件产业与软件企业 按功能分类:按功能分类:按规模分类:按规模分类:按标准化程度分类:按标准化程度分类:按与有关硬件和软件的关联程度分类:按与有关硬件和软件的关联程度分类:软件分类:软件分类:根据不同的需要确定不同的分类标准,清根据不同的需要确定不同的分类标准,清楚不同分类中的软件产品楚不同分类中的软件产品第9页,此课件共64页哦 第第第第10101010 1.1 软件、软件产业与软件企业
9、软件、软件产业与软件企业 软件作为一种产品和服务,与其他产品的软件作为一种产品和服务,与其他产品的区别是什么呢?区别是什么呢?存在形式存在形式软件是一种逻辑的实体而非物理实体软件是一种逻辑的实体而非物理实体生产方式生产方式软件是设计开发的,而不是传统意义上生产制造的;软件是设计开发的,而不是传统意义上生产制造的;虽然整个工业向着基于构件的构造模式发展,然而大多数软件仍是采用虽然整个工业向着基于构件的构造模式发展,然而大多数软件仍是采用用户定制的方式。用户定制的方式。使用过程使用过程软件不会软件不会“磨损磨损”但会退化但会退化成本构成成本构成软件需开发成本、销售成本、维护成本,但无需库存成本;软
10、件需开发成本、销售成本、维护成本,但无需库存成本;人力成本占开发成本中绝大比例。人力成本占开发成本中绝大比例。其他:其他:软件生产的进入壁垒低、销售采用捆绑式营销策略等。软件生产的进入壁垒低、销售采用捆绑式营销策略等。第10页,此课件共64页哦 第第第第11111111 失失效效率率时间时间“初期失效率初期失效率”“磨损磨损”时间时间失失效效率率变更变更理想曲线理想曲线实际曲线实际曲线由于变更的副作用而导由于变更的副作用而导致失效率提高致失效率提高硬件失效曲线图硬件失效曲线图软件失效曲线图软件失效曲线图第11页,此课件共64页哦 第第第第12121212 1.1.2 软件产业及其发展软件产业及
11、其发展软件产业、特征、现状软件产业、特征、现状什么是产业?什么是产业?http:/产业是对能够带来增加值(附加值)的社会经济领域的总称,属于经济学概念。第12页,此课件共64页哦 第第第第13131313 1.1.3 软件企业及其管理软件企业及其管理1 1、前面我们分析了软件产品的特点,那、前面我们分析了软件产品的特点,那么作为提供软件产品和服务的软件企么作为提供软件产品和服务的软件企业又具有什么特点呢?业又具有什么特点呢?2 2、什么是企业管理?、什么是企业管理?第13页,此课件共64页哦 第第第第14141414 1.1.3 软件企业及其管理软件企业及其管理t软件企业的特点软件企业的特点市
12、场准入门槛低市场准入门槛低高收益和高风险高收益和高风险资产结构特殊资产结构特殊资产是企业拥有和控制的,能给企业带来经济效益的资源。资产是企业拥有和控制的,能给企业带来经济效益的资源。分为流动资产、固定资产、无形资产分为流动资产、固定资产、无形资产无形资产:技术、专利、商标、商誉等无形资产:技术、专利、商标、商誉等成本结构中人力成本大成本结构中人力成本大成本结构:劳动资料消耗、劳动对象消耗、劳动力成本成本结构:劳动资料消耗、劳动对象消耗、劳动力成本技术更新速度快技术更新速度快注重售前和售后服务等注重售前和售后服务等第14页,此课件共64页哦 第第第第15151515 1.1.3 软件企业及其管理
13、软件企业及其管理t企业管理的定义企业管理的定义是指在企业特定的生产方式下,管理者按照某些原则、程序和方法,使用一是指在企业特定的生产方式下,管理者按照某些原则、程序和方法,使用一定的手段(工具、方法),针对生产的各要素(人力、物力、设备、资金、定的手段(工具、方法),针对生产的各要素(人力、物力、设备、资金、信息)进行计划、组织、指导、协调和控制,以使其发挥最大的经济效果,信息)进行计划、组织、指导、协调和控制,以使其发挥最大的经济效果,达到预期目标的一种筹划和过程。达到预期目标的一种筹划和过程。t企业管理的分类企业管理的分类战略管理战略管理生产运作管理生产运作管理市场营销管理市场营销管理财务
14、管理财务管理人力资源管理人力资源管理采购管理采购管理信息管理信息管理第15页,此课件共64页哦 第第第第16161616 1.1.3 软件企业及其管理软件企业及其管理软件企业的企业管理和经常使用的软软件企业的企业管理和经常使用的软件项目管理存在什么关系呢?件项目管理存在什么关系呢?第16页,此课件共64页哦 第第第第17171717 1.1.3 软件企业及其管理软件企业及其管理v安排一个演出活动安排一个演出活动v组织一次培训活动组织一次培训活动v组织一次市场调查组织一次市场调查v阿波罗登月计划阿波罗登月计划v开发开发Windows XPv开发一个证券交易系统开发一个证券交易系统v上班上班v批量
15、生产批量生产v每天的卫生保洁每天的卫生保洁上述活动中哪些用上述活动中哪些用“项目项目”来描来描述更合适呢?述更合适呢?第17页,此课件共64页哦 第第第第18181818 1.1.3 软件企业及其管理软件企业及其管理v项目的定义项目的定义所所谓谓项项目目,是是在在既既定定的的资资源源和和需需求求约约束束下下,为为实实现现某某种种目目的的而而相相互互联联系系的一次性的有计划的工作任务。的一次性的有计划的工作任务。v项目的特征项目的特征目标性目标性相关性相关性时限性时限性独特性独特性约束性约束性不确定性、变更性不确定性、变更性结果的不可逆转性结果的不可逆转性第18页,此课件共64页哦 第第第第19
16、191919 1.1.3 软件企业及其管理软件企业及其管理项目管理的重要意义是什么?项目管理的重要意义是什么?第19页,此课件共64页哦 第第第第20202020 1.1.3 软件企业及其管理软件企业及其管理 根据根据1999年美国的年美国的Standish Group对当年美国的软件项目的统计数对当年美国的软件项目的统计数字表明,字表明,26%的软件项目是真正成功,的软件项目是真正成功,28%彻底失败;这些存在问题的或是彻底失败;这些存在问题的或是失败的项目带来的直接损失是失败的项目带来的直接损失是970亿美元,占美国全年亿美元,占美国全年IT投资的近投资的近40%,而间接损失是无法估量的;
17、在全部项目中平均超期而间接损失是无法估量的;在全部项目中平均超期27个月,更有个月,更有80%的资源被开销在对应用的维护上。的资源被开销在对应用的维护上。在在2003年的一份分析报告中,通过分析年的一份分析报告中,通过分析13522个项目得出的结论:个项目得出的结论:只有只有1/3的项目是成功的,的项目是成功的,82%的项目延期,的项目延期,43%的项目超出预算。的项目超出预算。先来看一份统计数据:先来看一份统计数据:第20页,此课件共64页哦 第第第第21212121 1.1.3 软件企业及其管理软件企业及其管理v软件危机是一种矛盾,就是弱的软件生产能力与强的业务软件危机是一种矛盾,就是弱的
18、软件生产能力与强的业务需求之间的矛盾,既有技术上的问题,又有经济上的问题,需求之间的矛盾,既有技术上的问题,又有经济上的问题,通常可以找到的导致项目缺陷的原因都与项目管理有关,通常可以找到的导致项目缺陷的原因都与项目管理有关,项目管理的重要性显现出来,可以有效解决下列问题:项目管理的重要性显现出来,可以有效解决下列问题:v需求不明确,变化比较多,不可实现的期望值需求不明确,变化比较多,不可实现的期望值v工作量估计过低工作量估计过低 v团队成员职责划分不清团队成员职责划分不清 v开发计划不充分开发计划不充分 v项目经理的管理能力不足项目经理的管理能力不足 v对风险的认识不足对风险的认识不足v来自
19、高层管理者的支持不够,对项目所依赖的外部因素无法控制等来自高层管理者的支持不够,对项目所依赖的外部因素无法控制等v第21页,此课件共64页哦 第第第第22222222 1.1.3 软件企业及其管理软件企业及其管理项目管理的定义项目管理的定义v项项目目管管理理就就是是在在项项目目活活动动中中运运用用专专门门的的知知识识、技技能能、工工具具和和方方法法,使使项项目目达达到到预预期期目目标标的的过过程程,是是以以项项目目作作为为管管理理对对象象,通通过过一一个个临临时时性性的的、专专门门的的组组织织,对对项项目目进进行行计计划划、组组织织、执执行行和和控控制制,并并在在时时间间、成成本本、性性能能、
20、质质量量等等方方面面达到预期目标的一种系统管理方法。达到预期目标的一种系统管理方法。第22页,此课件共64页哦 第第第第23232323 按照按照PMI的体系可以划分为如下九个主要的方面的体系可以划分为如下九个主要的方面 项目管理知识体系(项目管理知识体系(PMBOK)第23页,此课件共64页哦 第第第第24242424 PMBOK(Project Management Body Of Knowledge)t现代项目管理知识体系现代项目管理知识体系所所谓谓现现代代项项目目管管理理知知识识体体系系是是指指在在现现代代项项目目管管理理中中所所要要开开展展的的各各种种管管理理活动中要使用的各种理论、
21、方法和工具等一系列内容的总称。活动中要使用的各种理论、方法和工具等一系列内容的总称。现现代代项项目目管管理理知知识识体体系系是是PMI从从1984年年开开始始研研究究,1996年年推推出出并并投投入入使使用用,2000年年新新版版修修订订,并并以以此此为为蓝蓝本本制制订订了了ISO10006标标准准的的一一整整套套现现代代项项目目管管理的程序、技术、工具和方法理的程序、技术、工具和方法。t项目干系人:项目干系人:项项目目经经理理、客客户户、用用户户、项项目目执执行行组组织织、项项目目团团队队成成员员、项项目目出出资资人人、项项目目业主、项目承包人、供应商业主、项目承包人、供应商第24页,此课件
22、共64页哦 第第第第25252525 1.1.3 软件企业及其管理软件企业及其管理 PMP(Project Management Professional)PMP是项目管理专业人员资格的缩写,它是美国项目管理学会是项目管理专业人员资格的缩写,它是美国项目管理学会(PMI)开发并负责组织实施的一种专业资格认证。)开发并负责组织实施的一种专业资格认证。该项认证已经获得世界上该项认证已经获得世界上100多个国家的承认,是目前全多个国家的承认,是目前全球认可程度最高的项目管理专业认证,也是项目管理资球认可程度最高的项目管理专业认证,也是项目管理资格最重要的标志之一。格最重要的标志之一。第25页,此课件
23、共64页哦 第第第第27272727 1.1 小结:小结:概念结构图概念结构图 软件产业软件企业特点企业管理项目项目管理软件第27页,此课件共64页哦 第第第第28282828 软件、软件产业与软件企业软件、软件产业与软件企业 1.1软件工程软件工程 1.2第第1章章 软件工程与软件工程经济学软件工程与软件工程经济学 软件工程经济学的概念与任务软件工程经济学的概念与任务 1.3第28页,此课件共64页哦 第第第第29292929 1.2.1 软件工程概念和分类软件工程概念和分类软件工程:软件工程:将系统的、规范的、可度量的将系统的、规范的、可度量的工程化方法工程化方法应用应用于软件开发、运行和
24、维护的全过程及上述方法的研究。于软件开发、运行和维护的全过程及上述方法的研究。软件软件工程学工程学软件工程软件工程技术学技术学软件工程软件工程经济学经济学软件工程软件工程管理学管理学为满足用户功能与性能需求而采用的为满足用户功能与性能需求而采用的工程技术方法工程技术方法 为满足用户的成本、质量、时间(工期)、为满足用户的成本、质量、时间(工期)、效益需求而采用的工程经济方法效益需求而采用的工程经济方法 为满足用户对资金、人员、设备的计划、组织、为满足用户对资金、人员、设备的计划、组织、协调、控制需求而采取的工程管理方法协调、控制需求而采取的工程管理方法在软件开发、运行和维护的全过程中在软件开发
25、、运行和维护的全过程中第29页,此课件共64页哦 第第第第31313131 t生存周期生存周期t定义:定义:t是是20世纪世纪70年代提出的,将软件以概念形成开始,经过开发、使用和维护,直到最后退役年代提出的,将软件以概念形成开始,经过开发、使用和维护,直到最后退役的全过程。的全过程。t作用:作用:t在生存周期中有七个阶段的划分,相应有了每个阶段的活动、任务、人员,使用的方法和工具,以及任在生存周期中有七个阶段的划分,相应有了每个阶段的活动、任务、人员,使用的方法和工具,以及任务的结果(程序、数据或文档)务的结果(程序、数据或文档),这样就能简化每一步的工作内容,使因软件规模增长而大大增加的复
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 经济学 课件
限制150内