场景描述需求分析实例精编版

合集下载

客户需求分析案例(仅供参考)

客户需求分析案例(仅供参考)

客户需求分析案例(仅供参考)客户需求分析经典案例集背景:业务员小王通过客户小陈约访到蔡先生。

蔡先生一家已经购买过1800元的少儿保险和5000元分红险。

约访时(蔡先生的态度很冷淡。

遇到的最大障碍:见面时客户直接说,保险已经很多了(不会再买了。

有效的解决办法:小王先是称赞他们很有保险意识,收入也不错,接着说从蔡先生的名字也可以看出来他们家的福气很好。

小王把蔡先生的名字在纸上笔划了一下,说蔡先生的名字根据星相姓名学的说法,23划,是大吉大利,各方面发展都会非常好……蔡先生明显有了兴趣。

接着小王从包里拿出一本著名风水师写的姓名与看相的书,和老蔡一家三口饶有兴趣地研究起姓名与看相术,客厅里不时发出啧啧称奇和欢笑声……小王找准时机问“怎么样,老蔡,姓名学还蛮有意思的吧,这东西,不可全信,也不可不信。

自己的事业前程还是要靠自己去打拼的。

小陈告诉我,您的成就完全是靠自己赤手空拳打拼来的,真是我们年轻人学习的榜样,象您这样的部门负责人,平时工作一定忙吧!象您工作这么忙,对于家庭的投资理财又是怎么做计划的呢?”…….顺利导入保险,签了20万健康险。

启示::启示1、面对客户的敷衍和直接拒绝,迂回作战是一种很好的方法。

2、平时各方面的知识积累很重要,在与客户的接触过程中,如能结合客户的兴趣,将自己所掌握的知识学以用,定能出奇制胜。

背景:钱经理前些日子,遇到这样一个客户,一位店铺回来的女博士,周女士,50岁,已决定在国内定居,性格较内向,有一个保健品公司,收入丰厚,非常注重保养,有健康意识,家族成员有长寿史。

遇到的最大障碍:经过前期的拜访,周博士在钱经理这儿购买了30份投资连结保险(但保单中没有医疗保障的险种内容(钱经理认为周博士的保险需求点在医疗上还是块空白(如何让客户明白这一点,并接受这份建议呢?有效的解决办法:钱经理在对于如何通过提问,去激发客户的保险需求这方面很有一套。

她当时是这样说的。

钱经理周大姐,你真是有眼光,选择我们中国人寿公司的投资连结保险。

场景描述需求分析实例

场景描述需求分析实例

场景描述需求分析实例场景描述是一种需求分析方法,它通过详细描述系统在特定场景中所需执行的功能和操作,以帮助开发团队更好地理解和满足用户的需求。

以下是一个关于在线购物系统的场景描述需求分析的实例。

场景描述:在线购物系统在这个场景中,我们将描述一个在线购物系统的需求,该系统允许用户在网上购买商品并进行结算。

角色:1.用户2.管理员功能需求:1.用户注册和登录-用户可以通过注册一个账号来使用购物系统-用户通过输入用户名和密码进行登录2.商品浏览和-用户可以浏览网站上的商品-用户可以通过关键词特定商品-用户可以按类别筛选商品3.商品详情查看-用户可以点击商品以查看其详细信息,包括名称、价格、描述和图片-用户可以查看其他用户对该商品的评价和评分4.购物车管理-用户可以将商品添加到购物车中-用户可以从购物车中删除商品-用户可以修改购物车中商品的数量5.结算和支付-用户可以查看购物车中的商品清单和总价-用户可以选择支付方式,例如信用卡或支付宝-用户可以输入支付信息并进行支付6.订单管理-用户可以查看自己的订单历史记录-用户可以查看订单的详细信息,包括订单编号、商品列表和总价-用户可以取消未付款的订单7.管理员管理-管理员可以查看和管理用户信息-管理员可以查看和处理用户的订单非功能需求:1.用户友好性-界面设计简洁明了,易于使用和导航-错误提示信息清晰,并提供解决建议-响应时间快,页面加载速度快2.安全性-用户密码应进行加密存储并进行安全传输-用户支付信息通过安全协议进行传输3.可靠性-系统应具备容错能力,能够处理异常情况,并提供错误恢复机制-系统应具备备份和恢复数据的能力4.扩展性和可维护性-系统应支持以后功能的扩展和改进-系统应易于维护和更新,包括代码和数据库的维护通过场景描述需求分析方法,我们可以更加清晰地了解用户对于在线购物系统的期望和需求,从而更好地设计和开发系统。

这个例子中的场景描述涵盖了用户注册、浏览商品、结算支付等核心功能,并考虑了用户友好性、安全性、可靠性和可维护性等非功能需求。

场景描述需求分析实例

场景描述需求分析实例

场景描述需求分析实例需求分析是软件开发过程中的重要环节,它为开发团队提供了对用户需求的清晰和准确的理解。

以下是一个场景描述需求分析的实例,描述了一个电子商务应用的需求分析过程。

场景描述:假设公司正在开发一款电子商务应用,该应用将提供用户浏览和购买商品的功能。

用户可以通过应用浏览不同的商品,将商品添加到购物车并进行结算。

为了帮助公司更好地了解用户需求和开发出符合用户期望的应用,他们决定进行需求分析。

1.需求收集:在这个阶段,开发团队与用户进行沟通,了解他们的期望和需求。

他们可以通过多种方式进行需求收集,例如面对面会议、用户调研等。

根据这些收集到的信息,开发团队记录下来一份简要的需求列表。

需求列表示例:-用户可以通过应用浏览不同的商品。

-用户可以将商品添加到购物车。

-用户可以从购物车中删除商品。

-用户可以进行商品结算。

-用户可以选择不同的付款方式。

-用户可以查看订单历史记录。

2.需求分类和优先级划分:在这个阶段,开发团队对需求列表进行分类和优先级划分。

他们可以根据功能的重要性和紧迫性,将需求分为不同的类别,并为每个需求指定优先级。

需求分类和优先级划分示例:-必需功能:-用户可以通过应用浏览不同的商品。

-用户可以将商品添加到购物车。

-用户可以进行商品结算。

-重要功能:-用户可以从购物车中删除商品。

-用户可以选择不同的付款方式。

-次要功能:-用户可以查看订单历史记录。

3.需求分析:在这个阶段,开发团队对每个需求进行详细的分析,以确定需求的具体细节和实现方法。

他们可以借助用例图、流程图等工具,对每个需求进行进一步的拆分和描述。

以"用户可以通过应用浏览不同的商品"为例,需求分析示例:-用户可以在应用首页浏览推荐商品。

-用户可以通过功能查找特定商品。

-用户可以按照商品类别进行浏览。

-用户可以查看商品的详细信息,包括价格、描述等。

-用户可以查看商品的评价和评分。

4.需求验证:在这个阶段,开发团队需要与用户进行反馈和验证,以确保他们准确理解和满足用户的需求。

场景描述需求分析实例

场景描述需求分析实例

场景描写场景重要包含4种重要的类型:正常的用例场景,备选的用例场景,平常的用例场景,假定推想的场景.用处景法来测试需求是手印仿特定场景鸿沟产生的工作,经由过程事宜来触发某个动作的产生,不雅察事宜的最终成果,从而用来发明需求中消失的问题.我们平日以正常的用例场景剖析开端,然后再着手其他的场景剖析.下面来看具体的例子:假设你如今须要完成的是一套出租车预定体系(顾客进行出租车的预定,体系完成扣款以及出租车司机的义务分派等相干的义务: 顾客中的大部分都是在出租车租赁公司立有相干存款账户的用户,他们一般经由过程德律风的方法进行预约,有些是请求立马预定的,也有一些是预定几周后的,我们须要应用盘算机体系来确保这些存款账户到今朝为止是有用的,体系须要知道什么时刻顾客须要出租车,以及接送地址和他们的目标地.接送地址一般来说是顾客账户信息上填写的地址,依据我们车辆调剂员的经验,我们可以告知顾客最佳的接送时光.体系会依据订阅情形产生一个司机工作编号并记载预定进程中的具体信息,并会依据接送时光的次序对这些信息按照接送的时光进行排序,然后会给顾客一个订阅的确认信息,同时包含司机的工作编号).与这个预定出租车用例相干的,就是给出租车司机分派具体工作的用例.用处景法来对这个需求进行测试,应当若何进行呢?起首我们来看一下正经常应用例场景的构建进程a.辨认贸易事宜流:发明需求的进程包含研讨和查询拜访特定需求相干的营业规矩和计谋,查询拜访包含一系列的营业事宜以及贸易规矩的鸿沟点.营业事宜包含事宜名,输入数据(由这个事宜引起的输入数据),输出数据(为了响应这个事宜产生的输出数据)以顾客预定出租车为例,这个事宜是在当顾客决议须要一个出租车时产生的,这个事宜导致客户和出租车公司之间产生一个预定请求的交互动作,当出租车公司收到预定请求时,它触发了安插出租车登记事宜用来响应这个需求,从剖析得出个中有一个需求是出租车公司须要供给一个预定确认响应信息给顾客的进程,那么什么是预定确认,在什么情形下这个确认信息会产生,其他与之相干的需求是什么?下面我们就经由过程构建场景的方法来进行细节上的剖析a.事宜源:顾客想预定出租车,发出出租车预定请求事宜成果:安插出租车预定行动(包含很多贸易逻辑规矩),发送一个出租车预定确认信息给顾客事宜名: 顾客想要预定出租车输入数据:出租车预定请求输出数据:出租车预定确认响应b.场景草图如下:c.构造化场景:1.第一步顾客告知我们他想预定出租车2.调剂员须要知道顾客的账户号码,那么他是否也须要知道顾客的账户姓名?调剂员是否须要讯问乘客的姓名?3.调剂员核实账户号及付出信息的有用性,那是否也须要查对账户姓名的有用性?(存眷衍生信息有用性的检讨)4.调剂员须要向顾客讯问接送的日期,时光,地址和目标地6.调剂员分派一个工作接送号给司机,那这个工作号是从哪里产生的?(存眷数据从哪里产生)场景模子根本上就是如许,预约出租车正常的用例场景如下:1.1 客户打德律风到出租车公司预约出租车1.2 出租车调剂员讯问账号号码以及账号的姓名1.3 出租车调剂员核实顾客的账号详情以及付出的方法1.4 调剂员讯问接送的地址,预定的接送时光以及目标地1.5 调剂员告知顾客最佳的接送时光1.6 调剂员分派预定的工作号给出租车司机1.7 调剂员记载具体的预定信息1.8 调剂员反馈预定成功的确认信息给顾客备选的用例场景:从根本流开端,在某个特定前提下履行,然后从新参加根本流发明备选流的办法:对正经常应用例场景中的每一步列出一份问题检讨列表:—这一步是否如实按照划定的产生?—对于描写中每一个名词,动词我们是否都知道准确的寄义?—是否有任何数据上的漏掉?—是否消失一些主不雅上的断定?—我是否已经做了所有的假设?—这么做是否真正有意义?备选用例场景剖析如下:1.1 顾客打德律风告知我们他想预定出租车,那么顾客是一个小我照样一个组织?顾客是否经常经由过程德律风进行交换?顾客是想预约一辆出租车照样可能会预约多辆出租车?1.2 出租车调剂员向顾客讯问账号号码,姓名以及乘客的姓名,是否只有调剂员讯问顾客照样有其他人也一路来讯问?顾客是否都在出租车租赁公司有一个账号?是否可能会消失多个乘客的姓名?通干预干与这一系列问题,将会发明顾客未必都邑有一个账号的,乘客也可能是多个,如许你就能构建一个备选流的用例场景了备选的用例场景一:1.3 预约出租车,顾客没有存款帐号出租车调剂员讯问顾客有关乘客的姓名和帐户信息出租车调剂员查对客户的帐户信息出租车调剂员增长“无账号”信息到预约具体信息中异经常应用例场景:异经常应用例是指当错误产生或者一个不须要的处理前提产生了发明异经常应用例场景的办法:—什么样的数据前提将会导致这一步不克不及持续处理?—什么样的汗青数据将会导致这一步不克不及持续处理—什么样的工资行动将会导致这一步不克不及持续处理异经常应用例场景剖析如下:出租车调剂员核实顾客的账户信息和付出方法,假如出租车调剂员发明顾客供给了错误的账户信息将会产生什么?顾客的帐户付出方法过时了怎么办?假如顾客账号在预先商定好的时光内未进行实时付出将会怎么样?假定推想场景:以正常的用例场景作为起点,对每一个步调辨别束缚前提:假如束缚前提不消失的话,将会产生什么?假定推想场景剖析如下:1.1 顾客打德律风告知我们要预定一辆出租车:个中一个束缚就是顾客用德律风接洽,假如移除这个束缚,顾客将会经由过程什么样的方法来接洽?一个很显著的方法就是经由过程收集,也有可能是经由过程观光社代理订购,或者是出租车的代金券,假如改用信誉卡付出会是如何的等等.一旦移除了束缚,你就可以进行脑筋风暴了,思虑各类可能的情形,如许就可以发明更多需求中漏掉的点.总之,经由过程找出所有与营业流相干的进程,以及与这些进程相干的数据,不雅察文本之间的接洽关系性,进程之间的依附性,就能帮忙你吐露更多需求方面的问题.大家抓紧去尝尝吧,信任能给你带来不一样的感触感染!。

场景需求 案例

场景需求 案例

场景需求案例
场景需求案例:
场景需求是指在不同场景下,用户对产品或服务的需求和期望。

以下是一个关于在线购物的场景需求案例:
用户需求:用户需要在网上购买一台笔记本电脑,希望在购买过程中能够方便快捷地比较不同产品、了解产品详细信息、阅读其他用户的评价和反馈,并能够安全地完成支付。

解决方案:为了满足用户的场景需求,可以设计一个在线购物平台,提供以下功能:
1. 产品比较:用户可以在平台上比较不同品牌和型号的笔记本电脑,查看产品详细信息、价格、性能指标等。

2. 用户评价:平台可以展示其他用户的评价和反馈,帮助用户更好地了解产品的真实情况。

3. 购物车功能:用户可以将选中的产品加入购物车,方便结算和购买。

4. 支付功能:平台可以提供安全的支付方式,如支付宝、微信支付等,保障用户的资金安全。

5. 订单管理:用户可以在平台上查看订单状态、物流信息等,方便用户随时了解购买情况。

通过以上解决方案,可以满足用户在购买笔记本电脑时的场景需求,提高用户的购物体验和满意度。

需求分析的案例

需求分析的案例

需求分析的案例在软件开发过程中,需求分析是非常重要的一步,它直接关系到软件产品最终的质量和用户体验。

因此,我们需要通过一个实际案例来说明需求分析的重要性和具体操作步骤。

假设我们要开发一个在线购物平台的手机App,首先我们需要对用户需求进行分析。

在这个案例中,我们可以通过以下几个步骤来进行需求分析:1. 调研用户群体。

首先,我们需要了解我们的目标用户群体是谁,他们的年龄段、职业、消费习惯等信息。

通过市场调研和用户访谈,我们可以收集到大量的用户数据,从而更好地了解用户的需求和偏好。

2. 分析用户行为。

在调研的基础上,我们可以分析用户在购物过程中的行为习惯,比如他们喜欢浏览哪些商品、下单的流程、支付方式偏好等。

通过这些数据,我们可以更好地设计用户界面和购物流程,提升用户体验。

3. 确定功能需求。

在了解用户需求的基础上,我们可以开始确定App的功能需求。

比如,用户需要能够浏览商品、添加购物车、下单支付等功能。

同时,我们还需要考虑一些辅助功能,比如优惠券、积分兑换等,来吸引用户并提升用户黏性。

4. 技术可行性分析。

除了用户需求,我们还需要考虑技术可行性。

比如,我们需要分析后台数据库的设计、服务器的承载能力、系统的稳定性等。

只有在技术可行的前提下,我们的功能需求才能够得到有效实现。

5. 确定开发周期和成本。

最后,我们需要根据功能需求和技术可行性来确定开发周期和成本。

这对于项目的进度和预算管理非常重要,同时也是对需求分析结果的一次验证。

通过以上案例,我们可以看到需求分析是软件开发过程中非常重要的一环。

只有通过深入的用户调研和分析,才能够确定用户需求,并将其有效地转化为具体的功能需求。

同时,需求分析还需要考虑技术可行性、成本预算等因素,从而为项目的顺利进行提供有力支持。

总之,需求分析是软件开发过程中不可或缺的一部分,只有通过科学的方法和系统的分析,才能够为软件产品的成功开发打下坚实的基础。

需求分析案例1

需求分析案例1

需求分析案例1背景:改装自行车店“F超人”是一家在城市中心地带提供自行车改装及维修服务的小店,店内有各种不同类型的自行车,如公路车、山地车、折叠车等。

客户多为年轻人,他们喜欢在周末闲暇时间骑上自行车到城市周边的自然风景区游玩,或者用自行车代替汽车做短途代步。

1. 系统背景F超人是一家提供自行车改装及维修服务的店铺。

随着城市中年轻人对健康、环保出行需求的增加,F超人的客户群也在不断扩大,而随之而来的是更多的业务量和更多的管理难度。

因此,店内需要一个简单、方便、实用的管理系统来协助管理员更好地管理店铺业务。

2. 功能需求2.1 自行车库存管理F超人店内有各种类型的自行车,需要记录库存情况,管理存货的现金和库存,当存货减少时及时补货,防止出现库存不足。

因此,该系统需要实现自行车库存管理功能。

F超人店铺主要业务是提供自行车维修服务,因此需要记录客户的自行车维修信息,包括维修日期、维修内容、维修费用等信息,同时需要进行维修费用结算。

因此,该系统需要实现自行车维修管理功能。

2.4 财务管理F超人店的业务量较大,需要一个简单实用的财务管理系统来记录收入、支出、利润等信息。

同时,需要对每笔业务进行分类,如库存销售、维修等。

因此,该系统需要实现财务管理功能。

2.5 用户信息管理F超人是一家小店,需要记录每个顾客的基本信息,如姓名、电话、地址等,以便店内人员可以联系到顾客。

因此,该系统需要实现用户信息管理功能。

3. 界面设计F超人的客户群主要为年轻人,因此要求系统界面简洁、美观、易于使用。

同时,需要方便管理员及时地查看各种信息。

系统需要一个主界面,功能模块一目了然,并且每个模块可以进行分类管理。

F超人的业务涉及到库存管理、维修、销售、财务等多个业务模块,因此需要能够支持大量数据的存储和处理,同时系统需要具有高效性、可靠性和稳定性。

总结:F超人是一家提供自行车改装及维修服务的小店,由于客户群体扩大,需求不断增加,需要一个简单易用的管理系统,可以进行自行车库存管理、自行车维修管理、自行车销售管理、财务管理和用户信息管理。

场景描述需求分析实例

场景描述需求分析实例

场景描述需求分析实例在进行软件开发或产品设计的过程中,场景描述是需求分析的重要一环。

通过对不同场景的描述和分析,可以深入理解用户的需求和使用场景,从而为产品设计和开发提供指导。

以下是一个实例,展示了如何进行场景描述和需求分析。

场景描述一:在线购物在现代社会,越来越多的人选择通过互联网进行购物。

在线购物场景中,用户能够使用电脑或手机浏览商品,选择心仪的商品并进行下单操作。

商家接收到订单后,会进行商品准备和配送工作。

需求分析:1. 用户浏览商品:用户需要能够方便地浏览商品信息,包括商品图片、描述、价格等。

界面设计应清晰简洁,用户能够快速找到感兴趣的商品。

2. 商品筛选与搜索:用户可能需要按照一定的条件进行商品筛选,如价格、品牌、尺寸等。

此外,提供搜索功能,支持用户通过关键词快速找到所需商品。

3. 购物车管理:用户可以将心仪的商品加入购物车,并管理购物车中的商品。

包括增删商品、调整数量、计算总价等功能。

4. 下单与支付:用户可以选择购物车中的商品进行下单,并提供多种支付方式,如支付宝、微信支付等。

5. 订单跟踪:用户可以查看自己的订单状态,包括待支付、已支付、已发货等。

商家也需要提供相应的后台管理界面,方便管理订单和发货操作。

场景描述二:在线教育平台随着互联网的发展,在线教育正在成为一种流行的学习方式。

在线教育平台可以为学生提供各类教育资源和学习服务,满足不同学习需求。

需求分析:1. 课程浏览与搜索:学生需要方便地浏览不同学科的课程资源,如外语、文学、历史等,同时支持关键词搜索功能。

2. 课程详情与评价:学生可以查看课程详情,包括授课教师、课程大纲、学习目标等。

同时,提供学生评价功能,帮助其他学生了解课程质量。

3. 学习计划与进度:学生可以创建个人学习计划,并记录学习进度。

平台应提供学习日历或提醒功能,帮助学生合理安排学习时间。

4. 在线学习工具:平台可以提供在线学习工具,如在线写作、在线讨论等,方便学生进行学习和交流。

需求分析案例(共5则范文)

需求分析案例(共5则范文)

需求分析案例(共5则范文)第一篇:需求分析案例(共)需求分析案例某供电公司拟定建设管理信息系统。

供电公司信息中心经过多方考察,在全国调研的基础上,最后确认让国内一家著名的软件开发商开发管理信息系统。

为了确保该项目的顺利实施,供电公司领导决定,以信息中心为核心成立管理信息系统领导小组。

该小组的主要任务是,首先是对管理信息系统的开发和项目的实施负有领导责任,其次是组织、协调本单位与管理信息系统相关的各个部门,为开发商提供需求,同时与开发商一道制定需求方案和开发计划,从而确保项目的开展。

不久,开发商派来两名系统分析员进驻该供电局。

开始的工作是相当缓慢的。

主要的问题是,两名分析人员不知道从何入手。

虽然信息中心的人全力配合,供电公司的领导大会小会上也再三强调,应该配合开发商的工作。

怎奈供电公司各部门工作繁忙,尤其到了生产部门,各专业管理人员大部分时间都在工作,无暇顾及“提出需求”。

到了春检期间,公司领导都到生产一线,这时,信息中心也无能为力。

开发商说客户不配合,信息中心说开发商不懂电力专业。

开发商和供电公司相互抱怨。

最后还是领导态度坚决,以“红头”文件的形式强制要求各部门限期把需求交到信息中心,否则追究领导的责任。

信息中心的领导总算松了一口气,满以为这次需求总算提出来了,开发商可以工作了。

但想不到的是,两位系统分析人员看到各单位提出的需求时,感到非常茫然,对信息中心说,这种需求他们根本看不懂,既没有流程,也没有说明,有的只是几条干巴巴的要求。

信息中心的领导非常生气,认为自己看错了,开发商能力不行。

无奈,信息中心的领导只能强调,需求分析是开发商的事,而供电公司只是配合,谁的事谁管。

两位系统分析员,只好把提出的所谓需求带回去,进行分析。

又经过了几个月漫长的沉默,终于信息中心接到了开发商打来的电话,告知需求方案基本写完,但需要客户验证。

两位系统分析员又来到了供电公司,交给信息中心多达300多页的需求报告。

需求报告写得相当专业,业务流程图,数据流图,包括数据字典都有了。

软件工程-需求分析文档示例

软件工程-需求分析文档示例

软件工程-需求分析文档示例需求分析文档示例1.引言本文档旨在描述软件工程项目的需求分析阶段,以明确项目的功能需求、非功能需求、用户需求和系统需求。

同时,本文档还会介绍项目的背景和目标,以及项目的范围和约束。

2.项目背景和目标2.1 背景项目团队收到了客户提出的一个软件需求,即开发一个在线书店系统,用于用户在线购买图书的功能。

客户希望通过该系统提供方便快捷的购书服务,同时提供图书分类、搜索、推荐等功能。

2.2 目标开发一个可靠、高效和易于使用的在线书店系统,满足用户的购书需求,并提供良好的使用体验。

3.项目范围和约束3.1 范围本项目的主要功能包括:●用户注册和登录●图书分类和搜索●图书浏览和推荐●购物车管理●订单管理●支付和配送管理3.2 约束本项目必须在 web 环境下运行,并兼容主流的浏览器。

同时,本系统需要与第三方支付系统进行集成,并根据国家相关法律法规进行用户数据保护。

4.需求概述4.1 功能需求a. 用户管理●注册:用户可以通过填写注册表单创建一个新的账户。

●登录:已注册的用户可以通过提供正确的用户名和密码登录系统。

●个人信息管理:用户可以查看和编辑个人信息,包括姓名、收货地质等。

b. 图书浏览和搜索●图书分类:系统提供多个图书分类,用户可以按照分类查看图书列表。

●图书搜索:用户可以通过关键字搜索系统中的图书。

c. 图书推荐●根据用户的购买历史和浏览记录,向用户推荐相似的图书。

d. 购物车管理●加入购物车:用户可以将图书添加到购物车。

●购物车查看和编辑:用户可以查看购物车中所有图书,并可以编辑数量。

●从购物车中删除:用户可以从购物车中删除图书。

e. 订单管理●下单:用户可以选择购物车中的图书,订单。

●订单查看:用户可以查看自己的订单列表。

●订单状态更新:系统会根据用户的付款状态和配送状态更新订单状态。

4.1.6 支付和配送管理●支付:用户可以选择支付方式,如在线支付或货到付款。

●配送:系统会根据用户提供的收货地质选择适当的配送方式。

需求场景描述

需求场景描述

需求场景描述随着互联网的快速发展,电商平台已经成为人们购物的主要渠道之一。

在电商平台上,人们可以随时随地浏览和购买各种商品,满足他们的个性化需求。

下面,我们将以购买电子产品为例,描述一个典型的电商平台购物需求场景。

假设小明正在寻找一台新的电脑,他在电商平台上输入关键词"电脑",通过搜索引擎找到了相关的商品列表。

在列表中,他可以看到各种品牌和型号的电脑,包括笔记本电脑、台式电脑和游戏本等。

小明可以根据自己的需求和预算选择适合自己的电脑。

他可以根据商品的价格、品牌、性能等因素进行筛选和排序,以找到符合自己要求的产品。

例如,他可以按照价格从低到高排序,或者筛选出某个品牌的电脑。

在选择了一些心仪的电脑后,小明可以点击进入商品详情页,查看更加详细的信息。

在详情页上,他可以了解到电脑的配置、功能、外观、尺寸等信息,以及其他用户的评价和评论。

这些信息对于小明做出购买决策非常重要。

如果小明对某款电脑感兴趣,他可以点击"加入购物车"按钮将商品加入购物车。

购物车是一个临时保存商品的地方,方便用户统一管理和结算。

在购物车中,小明可以查看已选择的商品、修改数量和删除商品。

当小明决定购买时,他可以点击"结算"按钮,进入订单确认页面。

在订单确认页面上,小明需要填写收货地址、联系方式等信息,并选择支付方式。

电商平台通常提供多种支付方式,包括在线支付、货到付款等。

在确认订单信息无误后,小明可以点击"提交订单"按钮完成购买流程。

他会收到一条订单确认的通知,并可以在个人中心查看订单详情和物流信息。

电商平台会尽快安排发货,并提供物流追踪服务,方便小明随时了解物流状态。

当商品送达后,小明需要签收并核对商品的完整性和质量。

如果出现任何问题,他可以联系电商平台的客服进行售后服务。

电商平台通常提供多种售后服务,包括退货、换货、维修等,以保障消费者的权益。

以上就是一个典型的电商平台购物需求场景。

需求分析说明书实例范例非常详细

需求分析说明书实例范例非常详细

需求分析说明‎书实例1.引言1.1编写目的在完成了针对‎《档案管理系统‎》软件市场的前‎期调查,同时与多位软‎件使用者进行‎了全面深入地‎探讨和分析的‎基础上,提出了这份软‎件需求规格说‎明书。

此需求规格说‎明书对《档案管理系统‎》软件做了全面‎细致的用户需‎求分析,明确所要开发‎的软件应具有‎的功能、性能与界面,使系统分析人‎员及软件开发‎人员能清楚地‎了解用户的需‎求,并在此基础上‎进一步提出概‎要设计说明书‎和完成后续设‎计与开发工作‎。

本说明书的预‎期读者为客户‎、业务或需求分‎析人员、测试人员、用户文档编写‎者、项目管理人员‎。

1.2项目背景由于文件多,种类多,文件创建者多‎,创建时间为不‎定期,要保护好一些‎公司重要的文‎件极为不便,同时由于人员‎的流动,对原有的文件‎的再现,显得力不从心‎,有时查找与重‎新整理文件要‎浪费许多的人‎力、物力。

而且近年来,由于竞争的激‎烈程度不断的‎加深,档案的管理不‎当会严重到导‎致公司的面临‎着亏损甚至破‎产的局面。

于是人们不断‎地在探索希望‎能找到解决的‎方法。

为了解决以上‎的问题,让企事业单位‎能够有效的掌‎握,有效的共享文‎件资源,保护好文件,及促进档案管‎理的信息化、规范化和集成‎化,本人多方听取‎意见、追加和完善大‎量实用功能,进而了解文件‎管理的流程,同时结合各部‎门、各行业与企业‎文件管理的方‎法,开发出一套适‎合于档案多而‎复杂的管理系‎统。

1.3定义、缩写词和符号‎需求:用户解决问题‎或达到目标所‎需的条件或功‎能;系统或系统部‎件要满足合同‎、标准,规范或其它正‎式规定文档所‎需具有的条件‎或权能。

1.4参考资料鲁荣江、王立丰:《Visual‎Basic 项目案例导航‎》,科学出版社,2002年6‎月版陈明:《软件工程》,中央广播电视‎大学出版社,2002年6‎月版段兴:《Visual‎Basic 6.0 控件实用程序‎设计100例‎》,人民邮电出版‎社,2002年1‎2月杜春雷、孙会莲:《如何使用Vi‎s ual basic 6.0中文版》,机械出版社,2000年1‎月张曜、张青、李丁:《Visual‎Basic 函数实用手册‎》,治金工业出版‎社,2002年1‎2月范国平、陈晓鹏:《Access‎2000 数据库系统开‎发实例导航》,人民邮电出版‎社,2002年1‎2月版闪四清:《SQL Server‎实用简明教程‎》,清华大学出版‎社,2003年1‎月版2.任务概述2.1目标2.1.1开发目标在当今世界电‎脑普及的时刻‎,人们已经习惯‎用电脑办公,结果自然会产‎生大量的电子‎文件,这些文件有宝‎贵的历史价值‎,但我们如果将‎更多的时间花‎费在寻找这些‎文件上,即费时又费力‎。

需求分析的案例

需求分析的案例

需求分析的案例在当今数字化时代,越来越多的人选择在网上购物,而不是去实体店购买商品。

然而,尽管在线购物提供了便利和选择的优势,但仍然存在一些问题,例如购物体验不佳、退货流程繁琐等。

因此,我们对在线购物体验进行需求分析,以改进用户体验并提高客户满意度。

首先,我们需要分析用户的需求和期望。

通过调研和用户反馈,我们发现用户最关心的问题包括:网站加载速度慢、商品信息不清晰、退货流程复杂等。

因此,我们需要改进网站的性能,提高页面加载速度,优化商品展示页面,简化退货流程。

其次,我们需要分析用户的行为和习惯。

通过数据分析,我们发现大部分用户在购物过程中会比较价格、查看商品评价、对比不同品牌等。

因此,我们需要提供更多的价格比较工具、用户评价展示以及品牌推荐功能,以满足用户的购物习惯。

另外,我们还需要分析用户的痛点和瓶颈。

在用户反馈中,我们发现很多用户对于退货流程感到头疼,因为需要填写繁琐的退货申请表格、等待客服审核等。

因此,我们需要简化退货流程,提供一键退货功能,让用户能够快速、方便地进行退货操作。

除此之外,我们还需要分析竞争对手的优势和劣势。

通过市场调研,我们发现一些竞争对手在售后服务、物流配送等方面做得比较好,因此我们需要借鉴其经验,改进自身的服务流程,提高客户满意度。

最后,我们需要进行用户测试和反馈收集。

通过用户测试,我们可以了解用户对于改进后的购物体验的满意度和意见反馈,以进一步优化和改进我们的服务。

通过以上需求分析,我们可以针对用户的需求和痛点,改进在线购物体验,提高客户满意度,增加用户黏性,从而提升销售额和市场竞争力。

一个简单的需求分析例子

一个简单的需求分析例子

校园小卖部1 引言1.1 编写目的编写校园小卖‎部需求分析报‎告的目的是为‎了需求提供者‎和开发方明确‎对所建信息管‎理系统索道到‎的功能和目标‎。

通过双方不断‎的讨论和交互‎,最终形成具有‎建设目标的书‎面条款。

经双方确认后‎,将作为开发设‎计的基本依据‎和需求方面的‎软件验收标准‎,同时,通过该需求分‎析的报告,开发方可以更‎加进一步了解‎客户的需求,从而严格按照‎流程及时、准确地完成网‎站的开发,以满足客户的‎需求。

同时,该文档也作为‎概要设计及后‎续设计的基础‎。

1.2 背景随着时代的发‎展,科技的进步,自然界出现了‎一种新的物种‎——窝居动物。

现在的大学校‎园中,越来越多的学‎生喜欢宅在宿‎舍里,连吃饭都懒的‎下楼,再有,宿舍楼门晚上‎都是关的,他们夜里饿了‎渴了只能忍着‎。

面对这种情况‎,本网站应运而‎生,系统包含了商‎品展示、在线订单、售后保障等功‎能。

2系统概述2.1 项目目标从总体上考虑‎,系统因该实现‎下列功能:用户管理2.1.1用户管理2.1.1.1 用户注册主执行者:系统管理员,学生、店主功能描述:添加学生以及‎信息填充基本功能: 1.学生注册账号‎,填写个人信息‎(学生编号、姓名、宿舍号、联系电话等)2.管理员点击添‎加学生按钮,输入学生编号‎、姓名、宿舍号、联系电话等。

扩展:1.及时检查学生‎各项信息是否‎为空,是否符合格式‎2.即时显示学生‎名是否存在2.1.1.2用户登录主执行者:系统管理员,学生功能描述:管理员和学生‎进行登录基本功能:1.管理员,学生输入账号‎密码,点击登录,验证通过,进入系统。

系统进入对应‎的角色页面。

扩展:1.验证学生名,密码不正确时‎,提示学生哪部‎分出错2.学生输入完账‎号,按Tab键可‎以跳到密码输‎入框2.1.1.3用户删除主执行者:系统管理员,学生功能描述:删除学生基本功能:1.学生点击注销‎账号2.管理员选中要‎删除的账号,点击删除按钮‎进行删除,提示学生是否‎删除,点击确认,删除成功2.1.1.4用户修改主执行者:系统管理员,学生功能描述:修改学生资料‎,重置密码基本功能:1.学生进入个人‎信息显示页面‎修改个人信息‎2.管理员选中要‎修改的账号,点击修改,进入页面修改‎学生资料,或者重置学生‎密码2.1.1.5购买记录主执行者:系统管理员,学生功能描述:记录历史购买‎记录基本功能:1.学生可以在个‎人信息页面中‎看见自己的购‎买记录2.管理员管理购‎买记录2.1.1.6留言主要执行者:顾客功能描述:顾客对商家进‎行留言基本功能:顾客多商店里‎缺少的货物在‎商店留言板里‎进行留言2.1.2商品管理优先级:5主执行者:商店老板,管理员功能描述:进行商品的分‎类展示基本功能:管理员商品信‎息的增、删、改、查,及分类商店老板进行‎以上商品信息‎的填充2.1.2.1商品增加主要执行者:商店老板基本功能:老板通过该系‎统对网上商店‎里的货物品种‎或数量进行增‎加2.1.2.2商品分类主要执行者:商店老板基本功能:1.老板可以在系‎统中事先设定‎商品的种类,后期可以添加‎分类2.老板在添加商‎品时可以选择‎商品分类3.老板可以对商‎品的分类进行‎更改2.1.2.3商品更改主要执行者:老板基本功能:1.老板对商品的‎名称、价格、数量信息及时‎进行修改2.老板对商品的‎优惠信息进行‎及时修改2.1.2.4商品查找主要执行者:顾客基本功能:1.顾客在搜索框‎内输入商品的‎名称进行精确‎查找2.顾客选定商品‎分类信息进行‎商品模糊查找‎2.1.2.4商品删除基本执行者:老板、管理员基本功能:1.老板对自己货‎架上的商品进‎行删除2.管理员对用户‎投诉的商品或‎者货架上过期‎、不安全、卫生的商品进‎行删除操作2.1.2.4商品评价基本执行者:顾客、管理员基本功能:1.顾客对自己所‎购买的商品进‎行评价(非强制)2.管理员将顾客‎对商品不合理‎的评价进行删‎除2.1.3 订单管理2.1.3.1下订单基本执行者:顾客基本功能:1.顾客将自己看‎中的商品加入‎自己的购物车‎后,2.顾客在下订单‎之前选定送货‎时间:A.及时(马上送达)B.非及时(选择送达的时‎间段【中午,晚上】)2.1.3.2提交订单基本执行者:顾客基本功能:用户在选择商‎品完毕后,到购物车里点‎击提交,将订单提交给‎上商家2.1.3.3订单查看基本执行者:顾客、管理员基本功能:1.顾客可以在网‎站上查看自己‎的下单历史并‎查看每条记录‎的详细信息2.管理员可以查‎看给为顾客的‎下单情况2.1.3.4确认收货基本执行者:顾客基本功能:顾客收到货物‎后可以在订单‎上点击确认收‎货,点击后订单实‎效2.1.3.5订单删除基本操作这:顾客、商家基本功能:1.顾客可以在自‎己的下单历史‎中将历史记录‎进行删除2.商家可以删除‎子的接收的订‎单记录2.1.4展示管理2.2 用户特点3 需求规定3.1 对功能的规定‎3.2 对性能的规定‎3.3 输入输出要求‎3.4 数据管理能力‎要求3.5故障处理要‎求4 运行环境要求‎。

(ch1)需求分析实例

(ch1)需求分析实例
网络规划与设计
1Mb/s 56Kb/s 1Mb/s 56Kb/s
30
30
30Mb/s
30
30
30Mb/s
128Kb/s 10 56Kb/s
100
1.84Mb/s
网络规划与设计
4)扩展性需求分析 • 公司未来20年内业务增长规模主要在研发 公司未来20 20年内业务增长规模主要在研发 部门,需要引进更多的技术人才, 部门,需要引进更多的技术人才,但估计 不会超过2倍的增长。 不会超过2倍的增长。在业务方面未来可能 还要向视频会议等多媒体业务发展。 还要向视频会议等多媒体业务发展。
网络规划与设计
3)性能需求分析 )
部门(楼层) 部门(楼层) 总经理办公室(二楼) 总经理办公室(二楼) 秘书处(二楼) 秘书处(二楼)
业务类型 办公自动化 办公自动化 文件传输
流量 1Mb/s 1Mb/s 1Mb/s 1Mb/s 1Mb/s 1Mb/s 1Mb/s 1Mb/s 1Mb/s
节点数 5 10
需求分析实例
某企业网络业务简介 • 某代理国外机电产品的公司有一幢四层办 公楼,分别设立研发一部和研发二部, 公楼,分别设立研发一部和研发二部,每 部门30人左右,预计未来5 30人左右 部门30人左右,预计未来5年将增加到每部 60人 另外公司还设有人事部、营销部、 门60人,另外公司还设有人事部、营销部、 企划部、财务部、 企划部、财务部、秘书处和总经理办公室 总体员工人数在300人左右。 300人左右 等,总体员工人数在300人左右。 • 公司在其它大城市派驻有7个办事处,负者 公司在其它大城市派驻有7个办事处, 产品销售、技术支持和产品调研等, 产品销售、技术支持和产品调研等,需要 给公司获取和反馈最新信息。 给公求分析说明书

需求分析说明书例子(精编文档).doc

需求分析说明书例子(精编文档).doc

进销存管理系统需求说明书作者:完成日期:签收人:签收日期:修改情况记录:目录1 引言 (1)2 项目概述 (1)2.1 产品描述 (1)3 具体需求 (2)3.1 功能需求 (2)3.1.1 基础信息管理功能需求 (2)模块概述 (2)3.1.1.1 往来单位信息管理 (2)3.1.1.2 商品信息管理 (7)3.1.1.3 仓库信息管理 (12)3.1.1.4 银行账户信息管理 (15)3.1.1.5 员工信息信息管理 (18)3.1.1.6 费用科目信息管理 (21)3.1.2初始化信息管理功能需求 (24)模块概述 (24)3.1.2.1 期初商品库存信息管理 (25)3.1.2.2 期初应收,应付款信息管理 (28)3.1.2.3 期初银行账户信息管理 (32)3.1.3 系统管理模块功能需求 (35)模块描述 (35)3.1.3.1 公司信息管理 (37)3.1.3.2 权限管理 (39)3.1.3.3 系统信息 (43)3.1.3.4 用户修改密码 (45)3.1.3.5 用户登陆系统 (47)3.1.4 现金管理功能需求 (49)模块概述 (49)3.1.4.1其他费用支出 (50)3.1.4.2 其他收入 (52)3.1.4.3 付款单录入 (55)3.1.4.4 收款单录入 (57)3.1.4.5 资金往来查询 (60)3.1.4.6客户对帐单 (62)3.1.4.7应收应付款报表 (64)3.1.4.8 银行帐户资金报表 (66)3.1.4.9 到期单据提醒 (68)3.1.5 进货管理功能需求 (70)模块描述 (70)3.1.5.1 进货功能 (72)3.1.5.2退货 (75)3.1.5.3进货查询 (79)3.1.5.4采购付款查询 (81)3.1.5.5进货日报 (84)3.1.5.6进货商品统计表 (86)3.1.6销售管理功能需求 (87)模块描述 (87)3.1.6.1销售查询 (89)3.1.6.2销售对帐单 (91)3.1.6.3售后服务单 (94)3.1.6.4销售退货 (97)3.1.6.5销售利润 (100)3.1.6.6业务员业绩统计表 (102)3.1.6.7销售日报 (104)3.1.6.8销售商品统计表 (105)3.1.6.9销售清单 (107)3.1.6.10销售资金日报 (109)3.1.6.11报价单 (111)3.1.6.12销售单 (114)3.1.6.12打印帐表 (117)模块描述 (119)3.1.7.1仓库调拨 (120)3.1.7.2 仓库调拨查询 (123)3.1.7.3 库存数量调整 (126)3.1.7.4 仓库数量调整查询 (129)3.1.7.5 商品库存查询 (131)3.1.7.6 收发存报表 (133)3.1.7.7 库存明细帐查询 (136)3.1.7.8 成品组装 (137)3.1.7.9 成品拆分 (140)3.1.7.10 库存报警 (143)3.2 外部接口需求 (145)3.2.1 用户接口 (145)3.2.2 硬件接口 (146)3.2.3 软件接口 (146)3.2.4 通信接口 (147)3.3 性能需求 (147)3.4 设计约束 (147)3.4.1 其他标准的约束 (147)3.4.2 硬件的限制 (148)3.5 属性 (148)3.5.1 可用性 (148)3.5.2 安全性 (148)3.5.3 可维护性 (148)3.5.4 可转移\转换性 (148)3.5.5 警告 (148)3.6 其他需求 (149)3.6.1 数据库 (149)3.6.2 操作 (149)4 附录 (150)1 引言本文描述了进销存系统的用户需求范围,并提供详细的用例描述,主要内容包括功能需求、运行需求。

简单需求分析范例

简单需求分析范例

一、范例1 ——《多渠道银行服务预约及网点查询系统》需求分析长期以来,银行网点中普遍存在着严重排队现象,特别是在大中城市中,银行客户在得到服务之前往往需要在等待队伍中浪费大量的时间。

从现实来看,银行排队问题成为了困扰客户,同时也是困扰银行管理人员的头疼问题。

对于银行客户来讲,能否享受到优质高效的金融服务是衡量一家银行优劣的重要指标,也是银行在日趋激烈的竞争中需要考虑的重要方面。

据人民日报报道, 一项针对9家北京银行网点的调查显示, 4 家国有银行从取号到办理业务, 顾客要等待的平均时间为 85 分钟, 最短 56 分钟, 最长167分钟;5 家股份制银行网点平均为 35分钟。

同时,在盛世指数数据管理有限公司对北京、上海、广州等 10 个城市的 1680 名客户的调查显示, 有 78.2%的客户经常遇到排队的情况, 仅的 1%客户几乎没遇到排队现象。

由此可见,在现有的银行业务中,客户排队等候的情况相当普遍和严重,这大大增加了客户的时间成本,同时也影响了银行资源的有效配置。

而面对排队等待,中国的消费者又是如何抉择的呢?调查发现,多数受访者选择等待并忍耐。

半数以上的受访者会找个座位,慢慢等待。

近三成的受访者会先拿一个号,出去转一圈,再回来。

有 13.7%的消费者几乎不会等下去,选择马上离开。

如果等待时间较长,43.2%的受访者会变得非常焦虑,24.3%的会认为银行的管理不到位,18.8%的想换一个营业网点,13.6%的想更换银行。

由分析可以看出,长时间的排队等待既影响了服务的质量,同时也是造成银行客户流失的重大隐患。

当前,人们的生活、工作节奏越来越快,时间变得越来越宝贵,而办理银行业务时的漫长等待,对人们来说,无疑是一种极大的浪费。

对银行来说,长时间的“排队等待”,降低了客户对银行的满意度,最终结果是削弱银行竞争力,丧失了发展业务的机会。

究其根源,当前长队问题的根本原因是资源配置不合理,供需不平衡。

高峰期供不应求,低谷期却资源闲置。

需求分析案例讲解

需求分析案例讲解

需求分析课程案例分析
一.根据以下背景材料,编制某单位物资管理系统的DFD (数据流图)。

某单位的物资库存管理工作,主要有物资入库、出库、盘存、统计等功能(处理)。

当购进的物资时,经检验员验收后,开出“物资验收单”、“入库单”后方可进行“入库处理”。

入库处理时先登记“入库台帐”,而后修改“库存物资台帐”中某物资的库存总量。

出库时,仓库保管员根据领料员“领料单”发料,登记“出库台帐”,修改“库存物资台帐”。

“盘存处理”根据库存实际状况,将“盘存物资清单”中有变动的数据输入,而后修改“库存物资台帐”。

“库存统计”功能是统计员对库存物资的“进、销、存”情况按期、按要求进行统计,为决策提供依据。

提示:(1) 有四个外部实体,分别是检验员、仓库保管员、领料员和统计员。

图例如下:
二.学生信息管理系统包括学生信息管理功能,学生信息管理主要用来实现系统管理员、教师、校领导等对学生基本信息的管理。

系统管理员登录后可以对学生的基本信息进行增加、删除、修改、查询等操作。

教师和学校领导登录后可以对学生基本信息进行查询、修改操作。

学生信息管理的用例,它包括:
✓登录。

✓查询学生基本信息。

✓录入学生基本信息。

✓修改学生基本信息。

✓删除学生基本信息。

✓找回密码。

请根据以上说明,画出学生信息管理功能的用例图(注意要标明用例间的关系)。

录入学生信息
三.解释和说明以下图表示的系统物理架构(物理架构模型)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

场景描述需求分析实例集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-
场景描述场景主要包括4种主要的类型:正常的用例场景,备选的用例场景,异常的用例场景,假定推测的场景。

用场景法来测试需求是指模拟特定场景边界发生的事情,通过事件来触发某个动作的发生,观察事件的最终结果,从而用来发现需求中存在的问题。

我们通常以正常的用例场景分析开始,然后再着手其他的场景分析。

下面来看具体的例子:假设你现在需要完成的是一套出租车预定系统(顾客进行出租车的预定,系统完成扣款以及出租车司机的任务分配等相关的任务:顾客中的大部分都是在出租车租赁公司立有相关存款账户的用户,他们一般通过电话的方式进行预约,有些是要求立马预定的,也有一些是预定几周后的,我们需要使用计算机系统来确保这些存款账户到目前为止是有效的,系统需要知道什么时候顾客需要出租车,以及接送地址和他们的目的地。

接送地址一般来说是顾客账户信息上填写的地址,根据我们车辆调度员的经验,我们可以告诉顾客最佳的接送时间。

系统会根据订阅情况产生一个司机工作编号并记录预定过程中的详细信息,并会根据接送时间的顺序对这些信息按照接送的时间进行排序,然后会给顾客一个订阅的确认信息,同时包括司机的工作编号)。

与这个预定出租车用例相关的,就是给出租车司机分配具体工作的用例。

用场景法来对这个需求进行测试,应该如何进行呢
首先我们来看一下正常用例场景的构建过程
a.识别商业事件流:发现需求的过程包括研究和调查特定需求相关的业务规则和策略,调查包括一系列的业务事件以及商业规则的边界点。

业务事件包括事件名,输入数据(由这个事件引起的输入数据),输出数据(为了响应这个事件产生的输出数据)
b.画一个非正式的商业场景草图
c.把这个场景草图形成场景的具体步骤
以顾客预定出租车为例,这个事件是在当顾客决定需要一个出租车时发生的,这个事件导致客户和出租车公司之间发生一个预定请求的交互动作,当出租车公司收到预定请求时,它触发了安排出租车登记事件用来响应这个需求,从分析得出其中有一个需求是出租车公司需要提供一个预定确认响应信息给顾客的过程,那么什么是预定确认,在什么情况下这个确认信息会产生,其他与之相关的需求是什么?下面我们就通过构建场景的方式来进行细节上的分析
a.事件源:顾客想预定出租车,发出出租车预定请求
事件结果:安排出租车预定行为(包括许多商业逻辑规则),发送一个出租车预定确认信息给顾客
事件名:顾客想要预定出租车
输入数据:出租车预定请求
输出数据:出租车预定确认响应
b.场景草图如下:
c.结构化场景:
1.第一步顾客告诉我们他想预定出租车
2.调度员需要知道顾客的账户号码,那么他是否也需要知道顾客的账户姓名调度员是否需要询问乘客的姓名
3.调度员核实账户号及支付信息的有效性,那是否也需要核对账户姓名的有效性(关注衍生信息有效性的检查)
4.调度员需要向顾客询问接送的日期,时间,地址和目的地
5.调度员需要告诉顾客最佳的接送时间
6.调度员分配一个工作接送号给司机,那这个工作号是从哪里产生的(关注数据从哪里产生)
7.调度员记录所有预约工作的细节
8.调度员跟顾客确认订阅的详细信息
场景模型基本上就是这样,预约出租车正常的用例场景如下:
1.1客户打电话到出租车公司预约出租车
1.2出租车调度员询问账号号码以及账号的姓名
1.3出租车调度员核实顾客的账号详情以及支付的方式
1.4调度员询问接送的地址,预定的接送时间以及目的地
1.5调度员告诉顾客最佳的接送时间
1.6调度员分配预定的工作号给出租车司机
1.7调度员记录详细的预定信息
1.8调度员反馈预定成功的确认信息给顾客
备选的用例场景:从基本流开始,在某个特定条件下执行,然后重新加入基本流
发现备选流的方法:对正常用例场景中的每一步列出一份问题检查列表:
—这一步是否如实按照规定的发生?
—对于描述中每一个名词,动词我们是否都知道精确的含义—是否有任何数据上的遗漏
—是否存在一些主观上的判断?
—我是否已经做了所有的假设?
—这么做是否真正有意义?
备选用例场景分析如下:
1.1顾客打电话告诉我们他想预定出租车,那么顾客是一个个人还是一个组织顾客是否经常通过电话进行交流顾客是想预约一辆出租车还是可能会预约多辆出租车
1.2出租车调度员向顾客询问账号号码,姓名以及乘客的姓名,是否只有调度员询问顾客还是有其他人也一起来询问顾客是否都在出租车租赁公司有一个账号是否可能会出现多个乘客的姓名通过问这一系列问题,将会发现顾客未必都会有一个账号的,乘客也可能是多个,这样你就能构建一个备选流的用例场景了
备选的用例场景一:
1.3预约出租车,顾客没有存款帐号
出租车调度员询问顾客有关乘客的姓名和帐户信息
出租车调度员核对客户的帐户信息
出租车调度员增加“无账号”信息到预约详细信息中
异常用例场景:异常用例是指当错误发生或者一个不需要的处理条件发生了
发现异常用例场景的方法:
—什么样的数据条件将会导致这一步不能继续处理?
—什么样的历史数据将会导致这一步不能继续处理
—什么样的人为行为将会导致这一步不能继续处理
异常用例场景分析如下:出租车调度员核实顾客的账户信息和支付方式,如果出租车调度员发现顾客提供了错误的账户信息将会发生什么顾客的帐户支付方式过期了怎么办如果顾客账号在预先约定好的时间内未进行及时支付将会怎么样
假定推测场景:以正常的用例场景作为起点,对每一个步骤鉴别约束条件:如果约束条件不存在的话,将会发生什么?
假定推测场景分析如下:
1.1顾客打电话告诉我们要预定一辆出租车:其中一个约束就是顾客用电话联系,如果移除这个约束,顾客将会通过什么样的方式来联系?一个很明显的方式就是通过网络,也有可能是通过旅行社代理订购,或
者是出租车的代金券,如果改用信用卡支付会是怎样的等等。

一旦移除了约束,你就可以进行头脑风暴了,思考各种可能的情况,这样就可以发现更多需求中遗漏的点。

总之,通过找出所有与业务流相关的过程,以及与这些过程相关的数据,观察文本之间的关联性,过程之间的依赖性,就能帮助你暴露更多需求方面的问题。

大家赶紧去试试吧,相信能给你带来不一样的感受!。

相关文档
最新文档