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