首页 > 其他分享 >需求分析过程中场景遗漏处理方法:故事线法

需求分析过程中场景遗漏处理方法:故事线法

时间:2024-11-02 19:44:25浏览次数:6  
标签:功能 场景 遗漏 步骤 线法 系统 业务 隐藏

在系统开发过程中,隐藏功能的存在可能会导致需求遗漏和系统无法发布和部署的问题。为了发现隐藏功能,可以采用故事线法来描述业务场景,明确系统在其中的支持作用。

隐藏功能介绍

系统中可能存在一些隐藏功能,这些功能在原始需求中没有明确提出。如果我们没有发现这些隐藏功能,就可能导致开发过程中的遗漏。严重的情况下,缺失隐藏功能可能会导致系统无法发布和部署。

举个例子,假设在一个收单业务中,银行原本不向商户收取手续费,但现在决定开始收费了。业务方提出的需求只包括收费标准。然而,由于合同发生了变更,我们需要先提示商户合同的变更,并要求商户签署合同后才能开始收费。这个合同功能就是一个隐藏的功能。

如果没有合同功能,系统将无法通过合规要求,也无法上线运行。

如何发现隐藏功能

业务需求都是在场景下完成的,采用故事线法描述业务场景的话,可以很好的帮助发现隐藏功能。

故事线法

在系统设计中,业务目标是核心,系统是为了实现业务目标而设计的。仅仅设计一个系统并不能保证业务目标的实现,因此需要明确系统如何支持业务目标的达成。在分析需求后,需要与业务方进行确认,确保系统能够为实现业务价值提供服务。如果只从系统如何工作的角度出发,很难说明系统如何为实现业务价值提供支持。

故事线法是一种以真实场景为基础的方法,通过描述业务的运转过程,明确系统在其中的支持作用。通过标记业务运转流程中的步骤,明确哪些步骤是由系统支持的,哪些步骤是线下操作的,并明确各个步骤的执行者和相关的功能页面,可以清晰地表示系统如何支持业务目标的实现。

对于业务方来说,他们更加熟悉业务的运转方式。因此,以业务运转流程为主体,明确系统在其中的支持作用,能够更好地说明系统如何为实现业务目标提供支持。与业务方的沟通和确认是非常重要的,他们可能会提供关于业务目标和实现方式的重要信息。

通过全面描述整个故事,可以发现线上和线下的所有步骤和部分。故事线法的目的就是通过详细描述业务场景中的用户行为和系统响应,全面了解业务的运转方式。在描述故事线时,可以明确标记哪些步骤是线上操作,哪些步骤是线下操作。

通过这种方式,可以确保系统在支持业务目标的过程中,覆盖到了线上和线下的所有步骤和部分。

标签:功能,场景,遗漏,步骤,线法,系统,业务,隐藏
From: https://blog.csdn.net/qqx52012/article/details/143426769

相关文章

  • OpenCV开发笔记(八十二):两图拼接使用渐进色蒙版场景过渡缝隙
    若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/143432922长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…OpenCV开发专栏......
  • lock 锁的使用场景
    publicclassProductService:IProductService{privatereadonlyobject_locker=newobject();privatereadonlyIMemoryCache_memoryCache;publicProductService(IMemoryCachememoryCache){_memoryCache=memoryCache;......
  • ARKit:ARKit场景构建与物体添加_2024-07-25_16-48-31.Tex
    ARKit:ARKit场景构建与物体添加ARKit基础介绍ARKit框架概述ARKit是苹果公司为iOS设备提供的增强现实开发框架,它允许开发者在iOS应用中创建沉浸式的AR体验。ARKit通过设备的摄像头、传感器和处理器,能够实时地检测和跟踪真实世界中的平面、光照、运动和环境特征,从而在这些平......
  • 车辆违停视频分析网关AI智能分析车辆检测算法在车辆智能管控场景中的应用
    随着人工智能技术的快速发展,视频AI智能分析网关在车辆检测与车牌识别领域的应用越来越广泛。尤其在智能交通管理领域,这一技术正发挥着至关重要的作用。视频分析网关AI智能分析车辆检测算法,基于深度学习技术,通过训练大量标注数据,实现了对视频中车辆的快速、准确检测与车牌识别。这......
  • 高并发场景下的抢红包系统设计:实时拆分与预先生成方案的比较与优化
    引言在之前面试中经常会问到的一个经典场景问题是如何设计一个抢红包系统。我之前的项目场景中也会涉及到群红包的业务逻辑。今天我们来一起讨论下这个业务场景设计。这个问题不仅考察我们对高并发处理的理解,还涉及到数据库设计、缓存优化、分布式锁控制等技术细节。在“......
  • DPaRL:耶鲁+AWS出品,开放世界持续学习场景的新解法 | ECCV'24
    来源:晓飞的算法工程笔记公众号,转载请注明出处论文:Open-WorldDynamicPromptandContinualVisualRepresentationLearning论文地址:https://arxiv.org/abs/2409.05312创新点在开放世界中建立了一种新的持续视觉表征学习的实用设置。提出了一种简单而强大的方法,动......
  • LINQ SelectMany的应用场景
     示例1:多层集合展平假设你有一个列表,每个元素都是一个字符串数组,你想将所有的字符串展平成一个单一的字符串列表。  示例2:嵌套循环假设你有一个用户列表,每个用户有一个订单列表,你想获取所有用户的订单列表。 示例3:多对多关系假设你有一个学生列表,每个学生选修......
  • CMDB平台(进阶篇):CMDB的应用场景剖析
    配置管理数据库(ConfigurationManagementDatabase,简称CMDB)是IT服务管理(ITSM)中的核心组件。随着信息技术的快速发展,大型企业的IT环境变得越来越复杂,为了更好地管理和维护这些复杂的IT基础设施,近些年来国内CMDB平台越来越多,如乐维CMDB、华为CMDB等。CMDB不仅是一个存储系统,用于记录......
  • 火山引擎VeDI数据服务平台:在电商场景中,如何解决API编排问题?
    一、火山引擎VeDI数据服务平台介绍数据服务平台简介火山引擎VeDI是新一代企业级数据智能平台,基于字节跳动多年的“数据驱动”实践经验,汇集了端到端的数智产品、场景化的行业解决方案和专业的企业数智化转型咨询。旗下大数据研发治理产品DataLeap的数据服务平台(下文简称数据......
  • 京准时钟:子母钟系统是什么?应用场景是?
    京准时钟:子母钟系统是什么?应用场景是?京准时钟:子母钟系统是什么?应用场景是?京准电子官微——ahjzsz在信息时代的今天,准确统一的时钟系统已广泛的应用在车站、医院、学校、机场等公共服务场所。因此完善的时钟系统对医院来说,是至关重要的。按照医院等智能化楼宇工程对时钟系统的......