场景描述需求分析实例

合集下载

用例设计场景法范文

用例设计场景法范文

用例设计场景法范文使用用例设计场景方法是一种系统化且结构化的方法,用于开发解决方案或系统的需求分析。

这种方法主要通过描述用户与系统之间的交互来识别并定义系统需求。

下面将详细介绍使用用例设计场景法的步骤和优势。

使用用例设计场景法的步骤如下:1.识别主要角色:首先要确定系统的主要角色,这些角色通常是与系统交互的实体,如用户、管理员、客户等。

2.识别主要用例:主要用例是用户或其他角色与系统进行的主要交互。

这些用例描述了其功能和操作。

例如,对于一个在线购物网站,主要用例可能包括浏览商品、添加商品到购物车、结账等。

3.定义用例的场景:用例场景是对一些具体用例的描述,包括用例开始前的准备工作、在系统中进行的操作和预期结果。

用例场景可以由主要流程和替代流程组成。

-主要流程是用户在正常情况下所进行的操作序列。

例如,在购物网站的购买商品用例场景中,主要流程可能包括用户浏览商品,选择商品并将其添加到购物车,然后进行结账。

-替代流程是其他可能发生的操作序列,通常是在一些异常或特殊情况下。

例如,在购买商品的用例场景中,替代流程可以包括用户添加了一个无效的商品到购物车,系统提示错误并要求用户重新选择。

4.确定用例之间的关系:在识别和定义了主要用例以及其场景后,还需要分析和确定这些用例之间的关系。

例如,不同用例之间可能存在依赖关系、包含关系或扩展关系。

这有助于了解系统中各个功能之间的交互方式。

使用用例设计场景法有以下优势:1.明确需求:通过使用用例设计场景法,可以清楚地识别和描述用户对系统的需求。

这有助于开发团队理解用户的期望和系统功能,并确保交付的产品符合用户的期望。

2.易于理解:用例场景可以以文档形式编写,并且具有一定的结构和规范。

这使得开发团队和其他利益相关者能够轻松理解和评审需求,减少误解和沟通障碍。

3.系统化和有序:用例设计场景法为需求分析提供了一种系统化和有序的方法。

通过逐步识别主要角色、主要用例和场景,可以保证需求分析的全面性和一致性。

业务场景需求分析报告

业务场景需求分析报告

业务场景需求分析报告业务场景需求分析报告1. 引言随着社会的发展和科技的进步,企业的发展也越来越依赖于信息化和数字化的支持。

在这样的背景下,业务场景需求分析变得尤为重要。

本报告旨在分析一个特定业务场景的需求,以期为企业提供合适的解决方案。

2. 业务场景描述我们选取了一个电商平台的订单管理业务场景作为案例进行需求分析。

该电商平台涉及到大量的商品和订单数据,每天都有大量的订单产生和处理。

目前的订单管理流程相对繁琐,存在着一些问题。

3. 需求分析3.1 自动化订单处理由于订单量较大,人工处理订单不仅效率低下,而且容易出错。

因此,需求一个自动化的订单处理系统,能够自动接收订单、验证订单信息、生成发货单并分配给仓库进行发货。

系统需要能够根据商品数量和仓库之间的距离进行智能的分配,以提高发货速度和降低物流成本。

3.2 实时库存更新在当前的订单管理流程中,库存信息并不是实时更新的。

当有新的订单产生时,库存信息并不能即时反映出来,从而可能导致库存不足的情况。

因此,需求一个能够实时更新库存信息的系统,以便在接收订单时及时提醒商家补货或提供替代商品的建议。

3.3 数据分析与预测通过对订单数据进行分析和挖掘,可以为企业提供更准确的市场需求预测和销售策略制定的依据。

因此,需求一个能够对订单数据进行分析和预测的系统,能够根据历史订单数据和市场趋势进行销售预测,并提供相应的报告和建议。

3.4 客户体验优化对于电商平台来说,提供良好的客户体验是非常重要的。

因此,需求一个能够对客户订单进行跟踪和反馈的系统,能够及时更新订单状态,并向客户提供订单的配送信息和预计送达时间。

4. 解决方案4.1 系统集成方案为了实现自动化订单处理和实时库存更新,建议将订单管理系统与仓库管理系统和库存管理系统进行集成。

通过接口的方式,将订单直接传输给仓库管理系统进行处理,同时实时更新库存信息。

4.2 数据分析与预测方案为了实现订单数据的分析和预测,建议引入数据分析和机器学习的技术。

场景需求分析

场景需求分析

场景需求分析随着科技的不断进步和应用的广泛发展,场景需求分析成为了许多领域中重要的工作环节。

场景需求分析是指对特定场景中用户的需求和行为进行深入剖析和研究,以便更好地满足用户的期望。

本文将对场景需求分析的定义、重要性以及常用的分析方法进行探讨。

一、场景需求分析的定义场景需求分析是在具体的场景环境中,对用户需求进行深入研究和分析的过程。

具体场景可以是家庭、办公室、商店、医院等,在这些场景中用户的需求会有所不同。

场景需求分析旨在了解用户在特定场景中的行为模式、挑战、期望和满意度,为产品或服务的设计和改进提供依据。

二、场景需求分析的重要性1. 深入了解用户需求:通过场景需求分析,可以更好地了解用户在特定场景中的需求和行为模式。

这有助于产品或服务的定位和设计,提高用户体验和满意度。

2. 发掘潜在问题与挑战:场景需求分析可以帮助发现用户在特定场景下可能遇到的问题与挑战,从而提前做好预案,并改进产品或服务的功能和性能。

3. 优化产品与服务:通过了解用户在不同场景下的需求变化,可以针对性地优化产品或服务的设计,提高其适应性和灵活性。

三、场景需求分析的常用方法1. 用户访谈与观察:通过与用户的面对面交流,了解他们在特定场景下的需求、体验和期望。

同时,通过观察用户在场景中的行为,获取更直观、真实的数据。

2. 用户调研与问卷:开展用户调研,设计问卷,通过统计、分析用户的回答,获得对场景需求的整体把握,了解用户的优先需求和痛点。

3. 场景模拟与思维导图:通过搭建场景模拟环境,观察用户在特定场景下的行为和反应。

同时,借助思维导图的方法,整合和归纳用户需求,形成可视化的分析结果。

4. 竞品分析与用户群体划分:通过对竞争对手的产品或服务进行分析,了解其在特定场景中的优势和不足,进而发现用户的未满足需求。

同时,对用户群体进行划分,根据不同群体的需求差异,制定相应的解决方案。

总结:场景需求分析是在特定场景中深入研究和分析用户需求的过程,通过了解用户的期望、行为和挑战,为产品或服务的设计和改进提供指导。

场景描述需求分析实例

场景描述需求分析实例

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

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

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

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

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

情境创设的例子-定义说明解析

情境创设的例子-定义说明解析

情境创设的例子-概述说明以及解释1.引言1.1 概述概述部分的内容可以写成以下形式:引言部分是文章的开端,在引言中我们将对情境创设进行概述,介绍其基本定义和概念。

情境创设是一种通过描述特定的情境来引发读者共鸣,使其更好地理解故事情节或理论观点的方法。

情境创设能够为读者创造出多样而生动的情景,有助于读者全面理解故事或概念的发展和演变。

通过具体的例子、详细的描写和丰富的细节,情境创设可以激发读者的想象力和参与度,让他们更加投入和体验。

在本文中,我们将通过三个具体的情境创设例子,探讨情境创设的重要性和影响。

每个例子将涵盖描写情境、情境中的角色和动作以及情境的影响和结果等要素,以帮助读者更好地理解和掌握情境创设的技巧和方法。

对于写作者来说,了解和运用情境创设技巧是非常重要的,因为情境创设能够使文章更具有生动性和吸引力,让读者更容易理解和接受文章的主题和观点。

此外,情境创设还可以增加文章的趣味性和互动性,使读者更加乐于阅读和参与。

在接下来的正文部分,我们将通过三个具体的情境创设例子来深入探讨情境创设的应用和效果。

希望通过本文的阐述,读者能够对情境创设有更全面的认识,并能够灵活运用情境创设技巧来提升自己的写作水平。

在结论部分,我们将总结情境创设的重要性和三个例子的影响,同时展望未来情境创设的发展方向。

通过本文的阅读,相信读者能够对情境创设有更深入的理解,为自己的写作提供新的思路和启示。

最后,让我们一起进入正文部分,深入探索情境创设的奥秘吧!文章结构是指文章的整体框架和组织方式,是确保文章逻辑清晰、条理分明的重要组成部分。

在本文中,我们将按照以下结构来展开描述情境创设的例子:1. 引言1.1 概述引言部分将介绍情境创设的概念和背景,并说明情境创设在社会生活和学习中的重要性。

1.2 文章结构文章结构部分将详细说明本文的整体框架和目录,以帮助读者了解文章的逻辑结构和组织方式。

1.3 目的目的部分将说明本文的核心目标是通过举例说明情境创设的重要性和实际运用,以及探讨未来情境创设的发展方向。

场景描述需求分析实例

场景描述需求分析实例

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

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

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

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

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

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 顾客打德律风告知我们要预定一辆出租车:个中一个束缚就是顾客用德律风接洽,假如移除这个束缚,顾客将会经由过程什么样的方法来接洽?一个很显著的方法就是经由过程收集,也有可能是经由过程观光社代理订购,或者是出租车的代金券,假如改用信誉卡付出会是如何的等等.一旦移除了束缚,你就可以进行脑筋风暴了,思虑各类可能的情形,如许就可以发明更多需求中漏掉的点.总之,经由过程找出所有与营业流相干的进程,以及与这些进程相干的数据,不雅察文本之间的接洽关系性,进程之间的依附性,就能帮忙你吐露更多需求方面的问题.大家抓紧去尝尝吧,信任能给你带来不一样的感触感染!。

客户背景场景描述

客户背景场景描述

客户背景场景描述下面是一个针对客户背景场景的描述。

请注意,本描述仅为示例,具体内容需根据实际情况进行修改和扩展。

【客户背景场景描述】(正文开始)在如今高度竞争的市场环境中,了解客户的需求和背景场景是企业取得成功的重要一环。

通过深入了解客户的背景场景,企业能够更好地服务他们,提供个性化的解决方案,并在市场中保持竞争优势。

本文将以某家电子科技企业作为案例,详细描述客户的背景场景,以便更好地了解他们的需求并为之开展有针对性的营销策略。

**企业简介**该电子科技企业成立于2005年,总部位于中国某大城市。

企业专注于开发和制造智能家居产品,如智能插座、智能照明系统等,以满足现代生活的需求。

多年来,该企业已经在行业内树立了良好的声誉,拥有大量的客户群体。

**客户群体**客户群体主要包括各类家庭用户、房地产开发商以及物业管理公司。

这些客户对智能家居产品有着不同的需求和背景场景。

1. 家庭用户:家庭用户是企业最主要的客户群体。

他们对智能家居产品的需求主要集中在提高家居生活的便利性和舒适性上。

他们希望通过智能家居系统能够实现远程控制、定时任务、智能联动等功能,从而提升家庭的智能化程度。

2. 房地产开发商:房地产开发商主要与企业合作,将智能家居产品纳入房屋装修与设计中,为购房者提供更加智能化的生活空间。

他们的需求在于提供高品质、易于使用和可定制的智能家居方案,以吸引潜在的购房者。

3. 物业管理公司:物业管理公司通常从房地产开发商那里接收到配置了智能家居产品的楼宇或住宅小区。

他们的需求是能够实现对整个楼宇或住宅小区的智能化管理,提高大型物业的安全性和能源利用效率。

**客户需求分析**了解客户的需求是开展营销活动的关键所在。

在上述客户群体中,需求的差异性凸显。

以下为对客户需求的简要分析:1. 家庭用户:家庭用户的需求主要集中在智能化和便利性上。

他们希望能够通过智能设备实现家居的远程控制和联动控制,以及满足各种场景下的需求,如起床时灯光自动开启、离家时设备自动关闭等。

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

场景描述
场景主要包括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 顾客打告诉我们要预定一辆出租车:其中一个约束就是顾客用联系,如果移除这个约束,顾客将会通过什么样的方式来联系?一个很明显的方式就是通
过网络,也有可能是通过旅行社代理订购,或者是出租车的代金券,如果改用信用卡支付会是怎样的等等。

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

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

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

相关文档
最新文档