《软件工程经济学课件.ppt》由会员分享,可在线阅读,更多相关《软件工程经济学课件.ppt(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程经济学Software Engineering Economics (SEE)李美安1.软件相关技术n(1)Software Engineering Technology (SET)是研究软件的分析、设计、开发和维护的工程技术方法的一门学科分支n(2)Software Engineering Economics (SEE)是研究软件的分析、设计、开发和维护的工程经济方法的一门学科分支n(3)Software Engineering Management (SEM)是研究软件的分析、设计、开发和维护的工程管理方法的一门学科分支2.SEE 是什么n(1)SE和工程经济学的交叉学科n(2)S
2、E中经济问题和经济规律为研究对象的一门分支学科n(3)研究为实现特定功能需求的SE项目所提出的技术经济方案(产品与服务)的规划论证、分析、设计与比较决策的系统方法论的一门分支学科3. SEE与SEMnSEE和SEM部分内容密不可分,但与SET有明显区别n主要SEE找项目、融资nSEE、SEMnSET低层中层高层4.SEE的研究内容n1. 研究对象是SE领域中的经济问题与经济规律的系统方法n2. 软件系统的构成要素(技术经济要素)及其关联n3. 管理活动的数学描述及其经济分析n4. 物流、资金流、信息流的合成及其对国家、地区、部门的影响(经济、社会、科技、国防建设)组织/协调成本/效益时间进度/
3、工期生产效率质量5.SEE的研究需注意的问题n1.注意到软件产品的人工制作的特点,故其工程经济分析的重点是成本/效益、质量、时间进度/工期、生产效率、组织/协调、而以人的组织与协调、控制为主线5.SEE的研究需注意的问题n2.SEE的研究思想来源于系统工程,因而工程技术分析、工程经济分析的研究要注意系统目标的整体性、构成要素的层次性、生产活动的关联性、组织结构的合理性、系统环境的适应性系统论的重要结论5.SEE的研究需注意的问题n3.考虑到人的组织、协调度量的复杂性,故SEE的研究采用定性与定量相结合、理论推导与实验实证分析相结合的思路,研究SEE需要软件工程、工程经济学、计算机与信息系统、系
4、统工程、运筹学、管理学等的理论方法支持。5.SEE的研究需注意的问题n4.由于我国与欧美国家在文化与价值观念、经济发展道路与经济体制、企业经营机制与管理水平的不同,决定了软件的开发环境有很大的不同,因此欧美SEE理论的直接引用产生“水土不服”在所难免,必须进行适合于我国的“国情”“企情”的“本地化”研究6.SEE研究的发展道路n我国SEE尚处于欧美理论消化、零星(非系统)内容研究发展阶段,尚无专门机构从事SEE的的本地化研究工作“软件危机”通过SE范例研究构造性模型做成本、工期预测模型的比较评价要素的均衡优化系统动力学方程、生产函数、生产率企业决策的经济分析7.SEE研究的系统工程三维结构展开
5、论时间维要素维实体维设计规划分析构建运行与维护人生产率成本投资效益定价质量与可靠性软件硬件数据 从信息系统工程的观点来看,任何对软件项目的工程经济分析与研究都必须从实体、时间、要素三个维度的层面上展开8.软件工程生存周期的工程经济活动及其关联可行性分析成本质量工期与进度控制风险控制投标与招标时间资源成本计划投资与融资设备工具原料厂房的购买或租赁团队组织与建设生产过程设计与分析测试计划与组织软件发行软件定价软件销售销售收入效益/利润税金项目折旧项目成本n由软件工程经济学的定义知,上述各工程经济活动的系统分析与评价是软件工程经济学研究的主要任务,且进一步的研究还认识到,这种经济活动的系统分析与评价
6、还具有如下的特征:8.软件工程生存周期的工程经济活动及其关联n(1)系统分析的目的是为了提高工程经济活动的经济效果,亦即在有限的资源(人力、资金、工期、设备或工具)约束条件下,对各项工程经济活动进行有效的计划、组织、协调和控制,以最大限度地来提高工程经济活动的效益与效果。8.软件工程生存周期的工程经济活动及其关联n(2)工程经济活动所讨论的经济效果大多与“未来”有关。因此,这种对未来经济效果的认识必须考虑在不确定性因素或随机因素影响下的风险的存在,并寻找经济效果与风险的合理权衡8.软件工程生存周期的工程经济活动及其关联n(3)系统分析强调的是在技术可行性基础上的经济分析,而不包括技术可行性的分析和论证内容。后者将由软件工程技术学这一分支来解决。8.软件工程生存周期的工程经济活动及其关联n(4)各种工程经济活动的系统评价是通过“比较”来完成。这就要求在对这些工程经济活动的研究中要形成多种技术经济备选方案,以便从中通过比较来作方案选择。此外,考虑到不同的利益主体追求目标的差异性以及比较的系统性与层次性,故常采用具有一定递阶层次结构的指标体系来完成方案比较的工作8.软件工程生存周期的工程经济活动及其关联n(5)方案在按照多指标的比较中,其表现常存在一定的矛盾与对立性,因此系统评价应是各利益主体目标的相互协调与均衡。8.软件工程生存周期的工程经济活动及其关联