企业进销存管理系统分析需求分析情境PDF.pdf

企业进销存管理系统分析需求分析情境PDF.pdf

ID:52913109

大小:389.64 KB

页数:69页

时间:2020-03-31

企业进销存管理系统分析需求分析情境PDF.pdf_第1页
企业进销存管理系统分析需求分析情境PDF.pdf_第2页
企业进销存管理系统分析需求分析情境PDF.pdf_第3页
企业进销存管理系统分析需求分析情境PDF.pdf_第4页
企业进销存管理系统分析需求分析情境PDF.pdf_第5页
资源描述:

《企业进销存管理系统分析需求分析情境PDF.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、需求分析Ø需求分析Ø需求分析的过程Ø数据流图Ø数据字典Ø结构化需求分析的若干技术Ø验证软件需求Ø课堂小结1需求分析为什么需要需求分析:l开发人员往往急于求成l希望对开发进行指导l希望开发人员理解用户的要求l希望用户理解开发人员l测试部门有理可依2需求分析需求分析的任务需求分析的主要任务就是要通过软件开发人员与用户的交流和讨论,准确地获取用户对系统的具体要求。Ø准确地定义未来系统的目标Ø确定为了满足用户的需求系统必须做什么Ø用《需求规格说明书》规范的形式准确地表达用户的需求。3需求分析什么是用户需求n思考、涉及的几个问题

2、Ø如何识别、获取需求?Ø你能够采取何种手段与用户进行交流沟通?Ø何为需求建模?Ø你如何理解模型与建模?4需求分析什么是用户需求n用户对系统的需求通常可分为如下两类:(1)功能性需求:主要说明了待开发系统在功能上实际应做到什么,是用户最主要的需求。通常包括系统的输入、系统能完成的功能、系统的输出及其他反应。(2)非功能性需求:从各个角度对所考虑的可能的解决方案的约束和限制。主要包括:过程需求(如交付需求、实现方法需求等)、产品需求(如可靠性需求、可移植性需求、安全保密性需求等)和外部需求(如法规需求、费用需求等)等。5需

3、求分析需求分析的步骤•问题分析•问题评估和方案综合•建模•规约•复审系统分析员的主要焦点是“做什么(what)”,不是“怎样做(how)”6需求分析需求获取面临的挑战Ø客户说不清楚需求Ø需求易变性Ø问题的复杂性和对问题空间理解的不完备性与不一致性7需求分析需求获取的常用方法Ø建立分析小组领域专家:主角系统分析员:导演Ø客户访谈Ø问题分析与确认8需求分析现场提问题的类别第一类:关注客户、整体目标和收益Ø谁是本工作的最初请求者?Ø谁将使用该解决方案?Ø成功的解决方案的经济收益是什么?Ø存在另外一个需要解决的问题吗?9需求分

4、析第二类:便于分析员更好的理解、并使得客户更好的表达观点Ø对正在开发中的系统能够带来的好处有什么看法?Ø该解决方案强调了什么问题?Ø能向我演示或者描述本方案应用的环境吗?Ø存在影响本方案的特殊性能问题或约束吗?10需求分析第三类:所谓的“元问题”Ø你是回答这些问题的合适人员吗?你的回答是“正式的”吗?Ø我的提问和你想解决的问题相关吗?Ø还有其他人员可以提供附加信息吗?Ø还有其他我应该问你的问题吗?11需求分析常用的提问词Ø谁Ø什么Ø哪里Ø何时Ø为什么Ø如何(怎样)12需求分析某出版社系统调查表编提出问题号1您在哪个部门

5、工作?2出版业务流程是什么?3您每日都处理那些文件、数据、报表?4工作中手工处理特别麻烦的事情是什么?5工作中手工处理什么问题解决不了?影响效率的问题有哪些?6您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?13需求分析某出版社系统调查表编号提出问题7您的部门需要成本核算和统计的内容有哪些?8您的部门采用计算机管理工作情况如何?9如何改进业务流程使之更合理?10哪些问题是目前传统手工方法根本无法解决的?11出版社计算机管理信息系统需要解决什么问题?14需求分析客户的需求观谁是客户?Ø客户是指直接或间接从产

6、品中获得利益的个人或组织Ø软件客户包括提出要求、支付款项、选择、具体说明或使用软件产品的项目风险承担者(stakeholder)或是获得产品所产生的结果的人。15需求分析客户与开发人员之间的合作关系Ø高质量的需求来源于客户与开发人员之间有效的交流与合作Ø通常,开发人员与客户或客户代理人成为一种对立关系Ø只有当双方参与者都明白要成功自己需要什么,同时也应知道要成功合作方需要什么时,才能建立起一种合作关系。16需求分析软件客户需求权利书(1)客户有如下权利:1.要求分析人员使用符合客户语言习惯的表达。2.要求分析人员了解客

7、户系统的业务及目标。3.要求分析人员组织需求获取期间所介绍的信息,并编写软件需求规格说明。4.要求开发人员对需求过程中所产生的工作结果进行解释说明。5.要求开发人员在整个交流过程中保持和维护一种合作的职业态度。17需求分析软件客户需求权利书(2)6.要求开发人员对产品的实现及需求都要提供建议,拿出主意。7.描述产品使其具有易用、好用的特性。8.可以调整需求,允许重用已有的软件组件。9.当需要对需求进行变更时,对成本、影响、得失(trade-off)有个真实可信的评估。10.获得满足客户功能和质量要求的系统,并且这些要求

8、是开发人员同意的。18需求分析软件客户需求义务书(1)客户有下列义务:1.给分析人员讲解业务及说明业务方面的术语等专业问题。2.抽出时间清楚地说明需求并不断完善。3.当说明系统需求时,力求准确详细。4.需要时要及时对需求做出决策。5.要尊重开发人员的成本估算和对需求的可行性分析。19需求分析软件客户需求义务书(2)6.对单项需求、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。