文档介绍:软件效益估算
系统的经济效益由使用该系统而增加的收入和运行该系统可以节约的费用构成。对于经济效益的衡量通常用货币的时间价值、投资回收期、纯收入等指标来衡量。
软件开发成本估算
<1>经验估算法
<2>因素估算法
<3>工作分解结构基础上的全面详细估算
其前提是(1)对项目需求做出一个完整的限定;(2)制定完成任务所必需的逻辑步骤;(3)编制WBS表。其优点是准确度高,但是需要大量计算,工作量较大。
常见的估算模型
<1>Putnam 模型
<2>O模型:包括 1)组织型(相对较小和简单的项目;2)嵌入型(要求在紧密联系的硬件、软件和操作的限制条件下运行,通常与某种复杂的硬件设备紧密结合在一起,对接口、数据结构和算法的要求较高;3)半独立型:介于组织型和嵌入型之间。
概要设计过程::定义组成系统的子系统以及对子系统的控制、子系统之间的通信和数据环境等;:定义构造子系统的功能模块、模块接口、模块之间的调用与返回关系以及数据结构和数据库结构等。
概要设计的内容
<1>需要采用的管理规则(操作流程等)
<2>设计文档的编制标准(文档的体系、格式和图标的样式等)
<3>信息编码形式,硬件、操作系统的接口规约和命名规则等
<4>设计目标、设计原则
根据系统的需求框架,确定系统的基本结构以获得有关系统创建的总体方案。包括:
,确定子系统的外部接口
、技术特点以及项目资金情况,确定系统的硬件环境、软件环境和网络与数据环境等
,对系统进行整体物理部署和优化。
,进行结构优化
、输出文件的结构
、视图结构以及数据完整性等