《建立用例模型》PPT课件

《建立用例模型》PPT课件

ID:36764610

大小:272.60 KB

页数:34页

时间:2019-05-10

《建立用例模型》PPT课件_第1页
《建立用例模型》PPT课件_第2页
《建立用例模型》PPT课件_第3页
《建立用例模型》PPT课件_第4页
《建立用例模型》PPT课件_第5页
资源描述:

《《建立用例模型》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章建立用例模型4.1需求获取4.2分析需求4.3用例在需求分析中的使用4.4识别参与者4.5确定用例4.6用例的粒度4.7用例间的关系4.8用例描述4.9用例建模总结7/23/20211第4章建立用例模型需求分析就是分析软件用户的需求是什么。需求分析之所以重要,就因为他具有决策性、方向性和策略性的作用,它在软件开发过程中具有举足轻重的地位,在一个大型软件系统的开发中,他的作用要远远大于程序设计。需求分析的任务就是解决“做什么”的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。7/23/20212第4章建立用例模型整个软件需求工程研究领域划分为需求开发和需求管理

2、两部分。7/23/202134.1需求获取需求获取在软件工程中非常重要,因为后续的设计、开发等都基于需求。如果需求获取不正确或在需求开发过程中很多功能没有挖掘出来,那么在后期选择弥补时,将会造成项目延期以及成本大幅度增加的严重后果。如何获取需求是摆在承办方面前的首要任务。7/23/202144.1需求获取2.解答问题在需求获取过程中,主要需要弄清楚3个问题,即:明确需要获取的信息(What)明确所获取信息的来源和渠道(Where)怎样获取需求(How)。7/23/202154.1需求获取3.分析问题(1)明确需要获取的信息(What)通常需求获取需要获取的信息包括三大类:a.与问题域

3、相关的背景信息(如业务资料、组织结构图和业务处理流程等);b.与要求解决的问题直接相关的信息;c.用户对系统的特别期望与施加的任何约束信息。7/23/202164.1需求获取(2)明确所获取信息的来源和渠道(Where)需求信息的来源通常包括:a.来自客户的需求;b.竞争对手的产品优势与不足;c.国家政策、业务规则以及相关行业标准;d.实施产品设计所需满足的需求;e.执行测试验证工作所需满足的需求;f.实施系统安装、维护所需满足的需求。7/23/202174.1需求获取获取需求信息的渠道包括:a.用户或客户b.公司研发管理部门c.公司技术管理部门d.项目实施部门e.营销管理部门f.旧

4、有系统的研发项目组g.来自项目组内7/23/202184.1需求获取(3)怎样获取需求(How)需求获取技术包括但不限于:a.用户访谈b.用户调查c.现场观摩用户的工作流程,观察用户的实际操作d.从行业标准、规范中提取需求e.文档挖掘f.需求讨论会g.原型法7/23/202194.2分析需求1.问题引入通过需求获取,总结出客户服务系统主要功能需求包括以下几个方面:(1)客户可以通过不同的方式(如电话,互联网)对软件产品或项目提出使用中的BUG或疑难问题以及投诉建议等内容。(2)客户服务人员应当能保存客户资料,保存客户历次来电内容,并对客户提出的问题及时给予解答,不能在电话中处理的应当

5、交由相关技术工程师继续跟进处理。(3)对需要安排上门维护的申请应能及时反映给相关部门领导,并由其作出派工处理。7/23/202110(4)应能及时反馈有派工任务的消息给相关技术工程师,并能保存其处理结果。(5)各部门领导应能对投诉的申请给予及时处理,并能保存处理结果。(6)公司领导和部门领导应能及时查询客户的来电内容,了解产品使用情况及客户服务人员的售后服务质量等相关业务的综合统计信息。以上需求信息需要进行详细的分析、归纳。7/23/2021114.2分析需求2.解答问题经过分析,为满足上述需求的客户服务系统应包括以下几个模块:(1)基础资料维护模块。包括客户基础资料录入修改,客户服

6、务系统用户信息的添加、删除和修改,软件产品的基础资料维护,已上线项目的基础资料维护以及FAQ经验库的数据维护。(2)客户服务业务处理模块。包括客户咨询服务处理,故障申报处理,投诉处理,客户服务人员回访处理,维护人员上门处理,部门领导派工处理。(3)信息查询统计模块。包括基础资料查询统计,客户咨询的查询与统计,派工单完成情况,回访情况,维护报告查询统计以及相关报表的查询。7/23/2021124.2分析需求3.分析问题软件系统的需求分析可以由产品工程师或系统分析师或两者分阶段合作完成全部的需求分析工作。其主要任务是逐步细化所有的软件功能,找出系统各元素间的联系、接口特性和设计上的限制,

7、分析它们是否满足需求,剔除不合理部分,增加需要部分。最后,综合成系统的解决方案,给出待开发系统的详细逻辑模型。其主要包括以下几个步骤:7/23/2021134.2分析需求(1)提取出核心、主要、急迫的业务,明晰业务流程(2)运用管理思想,优化业务流程(3)进行业务分类,规划系统蓝图以上内容主要是针对系统功能性需求,除此之外,系统还有性能需求也需要明确。7/23/2021144.3用例在需求分析中的使用1.问题引入规划出了软件的功能模块,只是软件的功能框架结

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

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

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