需求分析_ppt [兼容模式]

需求分析_ppt [兼容模式]

ID:37751589

大小:784.83 KB

页数:17页

时间:2019-05-30

需求分析_ppt [兼容模式]_第1页
需求分析_ppt [兼容模式]_第2页
需求分析_ppt [兼容模式]_第3页
需求分析_ppt [兼容模式]_第4页
需求分析_ppt [兼容模式]_第5页
资源描述:

《需求分析_ppt [兼容模式]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件需求分析DavidDec-,2009TEDA-IBM软件及服务外包人才培训南开中心IBMITProfessionalSolutions©2009IBMCorporationPDF文件使用"pdfFactoryPro"试用版本创建ÿwww.fineprint.com.cnContentÜ需求获取返回点Ü需求分析的方法Ü用例在需求分析中的使用PDF文件使用"pdfFactoryPro"试用版本创建餀www.fineprint.com.cn需求获取返回点Ü1.如果用户不能想出更多的使用实例,也许你就完成了收集需求的工作。用

2、户总是按其重要性的顺序来确定使用实例的。Ü2.如果用户提出新的使用实例,但你可以从其它使用实例的相关功能需求中获得这些新的使用实例,这时也许你就完成了收集需求的工作。这些新的使用实例可能是你已获取的其它使用实例的可选过程。Ü3.如果用户开始重复原先讨论过的问题,此时也许你就完成了收集需求的工作。Ü4.如果所提出的新需求比你已确定的需求的优先级都低时,也许你就完成了收集需求的工作。Ü5.如果用户提出对将来产品的要求,而不是现在我们讨论的特定产品,也许你就完成了收集需求的工作。PDF文件使用"pdfFactoryPro"试用

3、版本创建Mwww.fineprint.com.cnÿ需求分析的方法(1)Ü需求分析通常依照以下的过程:è1)绘制系统关联图è2)创建用户界面原型è3)分析需求可行性è4)确定需求的优先级别è5)为需求建立模型模型还包括数据流图、实体关系图、状态变换图、对话框图、对象类及交互作用图è6)创建数据字典数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。è7)使用质量功能调配QFDPDF文件使用"pdfFactoryPro"试用版本创建)www.fineprint.com.cnÿ需求分析的方法(2)

4、ÜQFD将需求分为三类:è期望需求,即客户或许并未提及,但如若缺少会让他们感到不满意;è普通需求;è兴奋需求,即实现了会给客户带去惊喜,但若未实现也不会受到责备;Ü其他需求分析方法:è采用SRS模板、指明需求的来源、为每项需求注上标号、记录业务规范、创建需求跟踪能力矩阵、审查需求文档、以需求为依据编写测试用例、编写用户手册等。PDF文件使用"pdfFactoryPro"试用版本创建)www.fineprint.com.cnÿ需求分析的方法(3)Ü绘制系统关联图è用来描述系统的边界与项目范围。它确定通过某一系统接口与系统相

5、连的外部实体,确定外部实体与系统之间的数据流和物流,并由此来描述需求。PDF文件使用"pdfFactoryPro"试用版本创建)www.fineprint.com.cnÿ需求分析的方法(4)Ü创建用户界面原型è当开发人员或用户不能确定需求时,开发一个用户界面原型(一个可能的局部实现),这样使得许多概念和可能发生的事更为直观明了。用户通过评价原型将使项目参与者能更好地相互理解所要解决的问题。è原型有不同的分类:水平原型、垂直原型、抛弃型原型和演化原型。Ü原型构建的技巧和注意事项è尽快并且廉价地建立抛弃型原型。è在抛弃型原型

6、中不要包含代码注释、有效性检验、错误处理等。è对于已经理解的需求不要建立原型。è不要随意的增加功能è不要从水平原型的性能推测最终产品的性能。è在原型界面显示和报表中使用合理的模拟数据。è不要期望原型可以替代需求文档。PDF文件使用"pdfFactoryPro"试用版本创建)www.fineprint.com.cnÿ用例在需求分析中的使用(1)Ü多年来,分析者总是利用情节或经历来描述用户和软件系统的交互方式,从而获取需求。后人把这种思想总结为采用用例的方法进行需求获取和建模。Ü用例图(UserCase)和用例描述PDF文件

7、使用"pdfFactoryPro"试用版本创建Mwww.fineprint.com.cnÿ用例在需求分析中的使用(2)Ü确定用例的方法è1首先明确执行者和他们的角色,然后确定业务流程,关注在这一过程中每一个参与者的动作。è2确定系统所能反映的外部事件,然后把这些事件与参与的执行者和特定的用例联系起来。è3以特定的说明形式表达业务过程或日常行为,从这些说明中获得用例,并确定参与到用例中的执行者。è4有可能从现有的功能需求说明中获得用例。PDF文件使用"pdfFactoryPro"试用版本创建)www.fineprint.c

8、om.cnÿ用例在需求分析中的使用(3)Ü需求用例描述举例:Ü功能需求描述为:用户请求仓库中的货品,系统将显示可用的货品列表,用户就可以选择一件货品,或要求向供应商订购一件货品。Ü用例描述为:è用户输入货品的编码,或通过扫描样品上的条形码来请求一种货品。系统通过提供一个来自仓库的同种货品或可替代品,或者让用户向外部供

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

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

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