- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析 谌云莉 北京工业大学软件学院 本节学习目的 本节学习内容 可行性分析 软件需求分析 业务流程图 用例分析 软件需求规格说明 系统需求分析与结构设计 系统需求分析与结构设计 系统需求分析与结构设计之工作内容 分析系统需求,分配软件和硬件的功能 分析硬件与软件的关系,定义软件和硬件之间的接口 定义软件研制项目,编制软件可行性分析报告和软件开发计划 (草稿) 评估系统的可行性 编制软件接口说明 (必要时) 方案分析 项目考虑 业务考虑 技术分析 制造评估 人的因素 环境接口 法律法规 Who? 计算机系统分析和设计人员为主; 未来可能承担其软件研制任务的需求分析人员参加 系统需求分析与结构设计要求 分析待开发系统的特定的预期使用要求,规定系统需求; 根据评价准则评价系统需求,将评价结果形成文档; 建立系统的顶层结构; 根据评价准则评价系统结构和需求,将评价结果形成文档。 系统需求分析与结构设计 可行性分析(研究)报告; 系统/子系统设计说明; 接口设计说明。 评审工作 软件功能描述的正确性 软硬件功能划分的合理性和可行性 接口要求及接口设备要求的合理性 质量要求的合理性 开发环境要求的合理性和可行性 开发进度要求的合理性和可行性 开发技术的合理性和可行性 开发成本的合理性和可行性 可行性分析报告 项目背景 客户需求 商务前景 市场计划 技术方案 实施周期 财务分析 风险管理 项目背景 项目来源 项目来源涉及到项目的环境,商务实施条件,客户合作关系等要素。 项目干系人 项目涉及的干系人,利益和影响分析。 客户需求 商务需求 客户为了实现商务目标而制定的计划和目标。 功能需求 为了实现商务需求而制定的技术要求和流程。 潜在需求 项目未来可能或必然的需求。 客户需求实例 商务需求 “系统能够实现医院的招投标采购,集中并规范医药交易市场。” 功能需求 “医院利用电子药房客户端的采购系统,将采购药品的规格、数量、包装等信息发布到交易系统的最新采购的数据库中。 ” 潜在需求 “实现医院与药品批发企业的物流配送管理。” 商务前景 项目完成以后的商务影响 是否可持续发展?-项目维持 是否可更新换代?-项目升级 是否可扩展壮大?-项目扩展 市场计划 市场定位 目标市场分析、市场容量、市场资源 竞争对手分析 目标市场分析、市场容量、市场资源 销售计划 目标市场分析、市场容量、市场资源 技术方案 拓扑结构 架构设计 模块与功能设计 开发平台 实施周期 按照软件项目管理规范建立里程碑 里程碑实施周期 实例 财务分析 成本核算 人员、软件、硬件、经营管理费用等 收益预测 收入来源、收入数量、收入模式 资金计划 风险管理 风险评估 风险识别、风险分析、风险优先级 风险控制 风险管理计划、风险化解、风险监控 可行性分析(研究)报告 引言 引用文档 可行性分析的前提 可选的方案 所建议的系统 经济可行性(成本-效益分析) 技术可行性(技术风险评价) 法律可行性 用户使用可行性 其他与项目有关的问题 注解 附录 Requirements Analysis Why Software Requirement Analysis is Important Risks which is due to the improper requirement process Lack of users participant, and the final product is unacceptable . Over-budget and lower quality due to the requirement change frequently . Unclear requirement specification leads cost consuming and rework effort . User adds some unnecessary features . Lack of some key requirements due to over-brief specification, and cause the plan and project checking out of order. Ignoring some key requirements of users. 不正确需求分析带来的风险 没有用户的参与,最终产品不满意 需求经常变化导致预算超支及质量不过关 需求不清楚导致资金浪费及返工 用户增加不必要的功能 需求过于简洁导致计划与审查混乱 忽视用户的主要需求 The relative cost fo
文档评论(0)