第二章软 件_要 求定义.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章软 件_要 求定义

第二章 软件要求定义 主要内容 可行性研究 项目开发计划 软件需求分析 * 第二章 软件要求定义 课程的任务、目的和基本要求 了解可行性研究的任务 理解并掌握可行性研究的步骤 学会使用系统流程图设计具体问题 掌握成本—效益分析方法 了解需求分析的特点、原则、任务和方法 * 2.1 可行性研究 提出问题→ 有无解决的办法→ 是否值得去做 一、可行性研究的任务 技术可行性:确定技术风险,项目实现的可能性 经济可行性:考虑投入—产出,市场前景,经营策略 社会可行性:考虑合同、责任、侵权、用户组织的管理模 式及规范问题 * 二、可行性研究的具体步骤 确定项目规模和目标 研究正在运行的系统 建立新系统的高层逻辑模型 导出和评价各种方案 推荐可行的方案 编写可行性研究报告,交使用部门审查 * 三、可行性分析工具——系统流程图 用图形符号描述项目处理流程、范围和功能 处理 输入/输出 连接 换页连接 数据流 文档 联机存储 磁盘 显示 人工输入 人工操作 辅助操作 通信链路 * 四、技术可行性分析方法 提出问题 确定规模和目标 需求分析 建立逻辑模型 提出解决办法 围绕开发的风险、资源的有效性确定技术可行性 * 五、经济可行性分析方法——成本-效益法 有形效益:货币的时间价值、投资回收期、纯收入 效益表现 无形效益:从性质上、心理上进行衡量 * 货币的时间价值 F=P*(1+n*i) (不计复利) P=F/(1+n*i) i----利率 P---现在值(元) n----年数 F---将来值(元) 投资回收期 使累计的经济效益等于最初投资费用所需的时间 投资回收期越短,就越快获得利润 纯收入 整个生存周期之内的累计经济效益(折合成现在值)与投资之差 * 六、可行性研究的文档 在可行性研究后提交的文档,包括 引言 可行性研究前提 对现有系统的分析 所建议系统的技术可行性分析 所建议系统的经济可行性分析 社会因素可行性分析 其它可供选择方案 结论意见 * 2.2 项目开发计划 对值得开发的项目制定开发计划,并以此对项目的费用、进度和资源进行控制和管理,包括 项目概述 实施计划 人员组织及分工 交付期限 * 2.3 软件需求分析(一) 将用户非形式的需求陈述转换为形式功能规约的过程 特点 问题复杂 交流障碍 问题陈述的不完备性和不一致性 需求易变性 原则 能够表达和理解问题的数据域和功能域 可以把复杂问题按功能进行分解并逐层细化 建立模型 * 2.3 软件需求分析(二) 任务 问题识别:确定功能需求、性能需求、环境需求、用户 界面需求、可靠性、安全性、保密性、可移植性、可维护性 建立逻辑模型 编写文档:需求说明书 、初步用户使用手册 、确认测试计划 、修改完善项目开发计划 * 2.3 软件需求分析(三) 方法 功能分解法 系统 分解 功能 分解 加工 分解 子加工 粗放式分析方法 结构化分析方法 将数据流映射到分析结果 适合数据处理领域的问题 信息建模方法: ER图 面向对象分析方法 * 2.3 软件需求分析(四) 文档:相当于技术合同,是测试确认与验收的依据,包括 前言:说明项目的目的、范围,所用的术语的定义;用到的缩略语和缩略词;参考资料 项目概述:描述产品及其功能,用户的特点,一般的约束 具体需求:说明每个功能

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档