需求分析之路专题(9) 详细需求之质量篇
标识关键质量和场景分析 关键质量识别 质量属于非功能性需求分析,标识出最关键的质量需求,以便通过有效的技术手段来保证系统能够达到要求,为业务提供稳定、可靠的支持。 下面是标识关键质量任务指引图: 识别关键质量要点 识别之前需要通过逆向思考和...
标识关键质量和场景分析 关键质量识别 质量属于非功能性需求分析,标识出最关键的质量需求,以便通过有效的技术手段来保证系统能够达到要求,为业务提供稳定、可靠的支持。 下面是标识关键质量任务指引图: 识别关键质量要点 识别之前需要通过逆向思考和...
管控点识别与分析 信息系统的核心价值之一是支持管理,而管理支持的核心是通过管理流程事前规避风险,事中通过规则与审批控制风险,事后通过数据分析优化流程。 事前与事中的工作是在流程识别分析中一起完成的,而管控点识别与分析就是负责通过数据分析来管...
领域建模 数据主线的重点在于范围和关系,弄清楚哪些数据要纳入系统,他们之间的关系是什么,领域建模就是解决这两个问题的关键。 下面是领域建模任务指引图: 注意:前4个步骤会循环很多次 数据与类图 正确理清数据与数据之间的关系,才能正确进行功能...
引言 上一小节讲述了需求功能分析中的业务流程识别、分析和优化。接下来的工作就是基于业务流程来识别系统中关键的业务场景。 下面是业务场景识别任务指引图: 场景的识别先从识别角色入手,再结合流程图进行识别,并以用例图的方式进行输出。最后根据业务...
业务流程识别 信息系统的核心价值之一是支持业务,而业务支持的核心是对业务流程的固化、优化和重构。在需求分析时,识别出相关的业务流程是关键任务之一。 下面是业务流程识别任务指引图: 什么是业务流程 企业或组织满足外部客户服务请求的一系列协作就...
业务子系统划分 待开发的系统有时候相当复杂,涉及不同业务。为了控制分析的复杂度,我们通常需要先将其分解成更小的部分。在需求分析阶段,最好的方式是按照业务来进行划分。 下面是子系统划分的任务指引图: 从上图可以看出业务子系统划分的整个过程可以...
干系人识别 对于任何产品、项目而言,都会涉及各种干系人,他们有着不同的诉求、关注点,甚至存在着各种冲突。所以在需求分析过程中,识别出关键的干系人就变得十分重要。 下面是干系人识别的任务指引图: 干系人识别主要包含:识别关键干系人和根据风险识...
引言 项目目标也可以称为愿景,是组织应用类软件系统项目、产品的灵魂,是对于出资人(或发起人、属主)而言价值的体现。但在很多需求实践中,目标、愿景描述常常是空洞无物、混沌不清的,写出一些放之四海皆准的定性描述,失去了指向性。 下面是目标原型分...
引言 在讲述需求分析之前,我先抛出一个问题,看看大家对于软件开发中,需求工作的目的是否理解了。 有以下4个选项,请选择一个: A. 让系统更好卖 B.更好的指导设计 C. 对系统做概要的描述 D. 满足软件工程需求规范 请你认真思考半分钟....
产品关键性业务指标提升技巧 如何稳步提升产品的留存率 留存率的意义与目标 留存率的计算公式十分简单,可以看下图的示例计算 留存率还存在一些其它定义方式: 点留存:用户打开产品,过了N天,再次打开产品的比例(次日留存、7日留存、月留存) 区间...