应用软件系统需求培训材料.pptxVIP

  • 6
  • 0
  • 约7.39千字
  • 约 66页
  • 2021-08-25 发布于北京
  • 举报
应用软件系统需求培训;客户的系统策划、客户平台业务分析管理人员、平台业务的管理者 开发部门管理者、系统分析师、软件系统设计师、软件工程师 软件产品部门负责人 网站策划、美工 软件测试部门负责人等;什么是需求? 需求分析的要素 写需求说明的任务 需求说明书规范 ;就是用户想通过软件系统平台实现、辅助、简化其工作范围内的业务的要求 一个需求是一个完整独立的规范,要有明确的业务目标、流程、数据等 “需求分析”是一个过程:指对要解决的问题进行详细的分析,弄清楚问题的要???,包括需要输入什么数据,要得到什么结果,最后应输出什么。 ;用户与开发人员很难进行交流 ;需求分析的要素;查找参与者;谁负责提供、使用或删除信息? 谁使用此功能? 谁对某个特定功能感兴趣? 在组织中的什么地方使用系统? 谁负责支持和维护系统? 系统有哪些外部资源? 其他还有哪些系统将需要与该系统进行交互?;分析事例;情况二:假定顾客通过电话,由接线生操作订餐系统订餐,那么接线生才是真正的参与者,而顾客实际上是订餐电话服务中心的参与者.;情况三: 顾客通过酒店订餐电话的自动语音订餐。(参与者是非人类);情况四:扩大系统边界,让酒店电话服务中心成为订餐管理系统的一个子系统,并且假设顾客户订餐可以自主选择可通过接线生、自动语音还是登录网站订餐系统,那么顾客是参与者,而接线生则变成业务工人;;是参与者的一个版型。 是与业务系统有着交互的人和事物,他们用来确认业务范围。 ;如果你对获得的业务主角不是很自信,请回答以下问题: 1.业务主角的名称是否是客户的业务业语? 2.其职责是否在客户的岗位手册里有对应的定义? 3.其业务用例是否都是客户的业务术语? 4.客户是否对业务主角能顺序理解?;参与了业务,他是被动参与业务的,不好说他有什么具体的目的,但又的确在业务过程中做了事情。 是一个可有可无的,不是参与者,三个原因: 一、不主动向系统发出动作 二、没有完整的业务目标 三、系统不是为他服务的;用例的定义是由参与者驱动的,并且给参与者提供可观测的有意义的结果的一系统的活动的集合,参与者对系统的期望 就是什么人可以做什么事(一个用例是参与者对目标系统的一个愿望,一个完整的事件),通过用例图表现出来;获取用例的准备工作;您对系统有什么期望? 您打算在系统中做些什么事情? 您做这件事的目的是什么? 您做完这件事希望有一个什么样的结果? 确保一个明确的有效目标才是一个用例的来源 确保一人真实的目标应当完备地表达主角的期望 一个有效的目标应当在系统边界内,由主角发动,并具有明确的后果。;以下做一个情景演习;“张总”(餐厅老板)您对系统有什么期望? 张总:我对收银员不放心,他们可能私拿了我的钱;吧吧库房物品帐目不清;帐务算帐太慢了。系统需要解决这些问题 刘经理(大堂):一到吃饭的时,大堂总是比较乱,没有的菜也点、菜不能按顺序上等。系统可不可 解决这些问题 ;张总,您打算在系统中做些什么事情? 张总:我想到在睡觉前就看到今天的营业报表; 大厨:月底马上就要给我本月的成本及下个月的预算 ;张总,您做开发餐厅系统的目的是什么? 张总:数据清楚,实时可查,如“红烧肉”买了多少份。我还想省点人工。我想让系统给我多位来点顾客… 李大姐(财务),你希望系统可以解决什么事? 李大姐:不要让我每天很晚还要一张一张的单记帐了吧, 我每天坐在这里就可以看到营业额,材料成本就好;支持信用卡接算业务吗? 插入客户VIP金卡? 输入菜名? 选择做菜方法服务? 结帐?;催菜? 挂失客户VIP卡? 退菜? 张贴出特价菜? 吃到不卫生的饭菜免单 收银员找零;通过用例来划分子系统、功能模块各功能点 用例是捕获功能性需求的,前提条件是从参与者角度出发的,用例并不是功能。 功能实际描述的是输入—计算—输出 一、这个事物是什么?(结构) 二、这人事物能做什么?(功能) 三、人们能够用这个事物做什么?(使用);一、自行车是一种交通工具,它由传动系统、刹车系统等部分组成(结构) 二、自行车可以骑行、可以载物(功能) 三、人们可以用双脚蹬动踏板向前行进,可以用手捏合刹车使自行车停下来(使用);功能是脱离使用者的愿望而存在的 用例是描述使用者的愿望,是使用者对系统的使用要求。 功能是孤立,给一个输入,通过计算就可以有一个固定的输出。 用例描述的是一个系统性的工作,这工作非常明确地去达成一个特定的目标 用例可以解释为一系列完成一个特定目标的“功能”的组合,针对不同的应用场景,这些“功能”体现不同的组合方式;在实际应用中,对用例使用的另一个误区是混淆目标和完成目标的步骤。;以步骤作为用例(不对);分不清目标和步骤 粒度过于细小,使得系统分析没有抽象的余地 如果系统达到一定的规模面对几百上千的用例不知你该如何处理?;;进行打拆结帐超出边界,结帐

文档评论(0)

1亿VIP精品文档

相关文档