如何编写信息系统开发业务需求解析.pptVIP

如何编写信息系统开发业务需求解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何编写信息系统开发业务需求解析

1.2 业务背景 可以描写与项目相关的单位现状、问题分析与解决思路,以及触发开发该项目的大背景、政策法规,等等。 1.3 项目目标(或任务概述) 就是项目能为用户带来什么利益,解决用户什么问题,或者说怎样才算项目成功。 1.4 参考资料 参考资料的名称、作者、版本、编写日期。 1.5 名词定义 文档中可能使用的各种术语或名词的定义与约定,可以根据需要删减。 2.整体概述 这部分可以对系统进行一个整体性框架性地描述。 3. 功能需求 一个一个的详细描述系统中的每个功能模块(或子系统),包括业务描述、功能描述、输入输出、表单样式、数据来源等等。这部分是业务需求文档中最主要的部分。 3.1 功能描述 可以用自然语言描述模块的功能。对一些流程性的事务,用自然语言比较繁琐的,可以画流程图来辅助描述。 3.2 实现方式 从用户界面的角度,描述系统的功能。 4. 非功能性需求 主要关注系统的性能、安全性、可靠性、易用性等等。 例:内网考勤要支持高并发操作(预计并发用户峰值:xxx)。 例:数据导出功能。? 可靠性就是系统可以可靠运行,包括系统成熟度(数据吞吐量、并发用户量、连续不停机性能等)、数据容错度、系统易恢复性,等等。 可支持性:在需求分析与设计阶段,可支持性实际上体现在,我们是否能有效识别系统可变的需求,并能够提供合理的方案。 3. 业务需求文档编写的一般原则 (1)完整性:对具体需求的描述应该完整清楚。 (2)一致性:对于同一业务描写,不能出现多义性的描述,应当是一致,相互之间没有矛盾。 (3)避免在多处叙述同一需求:因为一个需求需要更新时,所有对它的描述都必须更新,否则容易导致不一致性,给阅读人员带来困惑。 例:“执行任务时,系统应在不少于每60秒的正常周期内显示出状态信息”。 重写需求的一种方法如下:1.在用户界面的XX位置显示状态信息,状态的刷新间隔为60秒;2.如果后台进程处理正常,那么应该显示任务已完成的百分比;3.任务完成时,应显示相关的信息;4.任务出错时,应该显示XX错误信息。 例:“如果可能的话,还应瞬间显示出所有下级分支机构的名称。” 重写后如下:如果存在下级分支机构,应当在2秒内显示出所有下级分支机构的名称。 三、案例展示与分析 怎样编写业务需求 一、背景知识介绍 二、如何编写高质量的业务需求文档 三、实例分析与展示 一、背景知识介绍 1.软件工程学的基本思想 软件工程学的基本思想就是将软件当作一种工程产品来处理,从时间角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为若干个相对独立的阶段,并给每个阶段赋予明确而有限的任务。 阶段 关键问题 结束标准 可行性研究 系统建设是否可行? 可行性研究报告 需求分析 系统必须做什么? 软件需求说明书 总体设计 概括地说,应该如何解决这个问题? 推荐的系统架构 详细设计 怎样具体实现这个系统? 编码和单元测试 编写正确的程序模块 源程序清单;单元测试方案和结果 综合测试 符合要求的软件 综合测试方案和结果 系统运维 持久的满足用户需要的软件 2.需求分析的重要性 1.在失败的项目中,需求不明确、需求不完整和需求变化等方面的因素占到了60%。 2.软件的需求分析是软件生存周期的重要阶段,它是联系用户与软件开发者的纽带。 3.业务需求文档的定义 业务需求文档是对一个待开发的系统的描述,是系统开发人员与用户就产生一个什么样的系统相互交流的产物,是系统各项后续开发的基础。 4.业务需求文档的作用 开发公司根据包含在软件需求说明书中描述的系统来估计开发成本,制定规划并预测进度安排、工作量和资源; 开发人员依赖它来理解他们将要开发的系统,并据此进行编码工作; 测试人员根据文档中对系统行为的描述制定测试计划、测试用例,进行测试工作。 系统运维人员和技术支持根据文档了解系统的功能; 根据业务需求文档编写用户手册。 业务需求文档是我们系统建设过程树立的一个正确的航标。有了这样一个航标,就可以使我们最终能够到达一个正确的彼岸。 二、如何撰写高质量的 业务需求文档 1. 业务需求文档的常见问题 (1)需求过于简单。 (2)需求内容不完整。 (3)需求内容描述不清晰。 (4)需求不具有可行性。 (5)需求文档没有统一撰写格式。 2.提高撰写质量的措施 (1)业务人员和技术人员要建立良好的交流与合作关系。 提倡的让业务人员、技术人员、开发人员组成一个团队,使用统一的语言,来表达大家都清楚明白的概念。 (2)技术人员应该转变观念,积极参与业务需求的编写,不要认为业务需求与技术人员无关。 (3)使用业务需求标准模板 1.引言 1.1 编写目的 描述你编写这篇文档的目的和作用。但最关键的是,详细说明哪些人可以使用这篇文档,做什么。

文档评论(0)

little28 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档