new02需求分析.ppt

软件工程 第二章 需求分析 2.1 系统分析 2.2 软件需求分析 2.3 结构化分析方法 2.4 快速原型化方法 2.5 需求定义与评审 2.1 系统分析 基于计算机的系统的系统元素包括硬件、软件、人、数据库、文档和过程。 系统分析的目标 识别用户要求 评价系统的可行性,进行经济和技术分析 把功能分配给硬件、软件、人、数据库和其它系统元素 建立成本和进度限制 生成系统规格说明 识别用户要求 分析员必须考虑以下问题: 识别希望的功能和性能范围; 确定系统的功能、性能、约束和接口; 可行性研究 二、可行性研究的基本内容 1 、技术可行性:使用现有的技术能实现这个系统吗? 主要考虑:开发风险;资源;相关技术的发展 2、经济可行性:这个系统的经济效益能超过它的开发成本吗? 系统经济效益=新系统增加的收入+新系统节省的费用 考虑:成本——效益分析、长期的公司经营策略、对其他单位或产品的影响、开发所需的成本和资源、潜在的市场前景 3 、操作可行性:系统的操作方式在用户组织内行得通吗? 4、其他:法律可行性、社会效应、管理问题等 经济可行性 成本–效益分析 成本估算 专家估算技术(Delphi技术) 成本估算模型(COCOMO) 效益估算 投资回收期 纯收入 投资回收率 投资回收期:就是使累计的经济效益等于最初投资所需的时间。 纯收入:就是在整个生命周期之内

文档评论(0)

1亿VIP精品文档

相关文档