`
fangang
  • 浏览: 876491 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
311c4c32-b171-3767-b974-d26acf661fb2
谈谈用例模型的那些事儿
浏览量:38624
767c50c5-189c-3525-a93f-5884d146ee78
一次迭代式开发的研究
浏览量:68798
03a3e133-6080-3bc8-a960-9d915ed9eabc
我们应当怎样做需求分析
浏览量:409829
753f3c56-c831-3add-ba41-b3b70d6d913f
重构,是这样干的
浏览量:91341
社区版块
存档分类
最新评论

我们应当怎样做需求分析:查询报表分析

阅读更多
在我以往的用例分析中,使用这样格式的用例模式,对于大多数业务操作流程来说是得心应手的,但对于有些功能来说总感觉不对劲。感觉不对劲的,就是那些查询、汇总与报表功能。对于这部分功能,需要我们描述的不是什么操作流程,而更重要的是那些数据项、数据来源、报表格式、数据链接,以及使用者、使用频率的说明。而这些,在以往的用例说明格式中统统都没有,怎么办呢?俗话说“东西是死的人是活的”,把我们的用例格式改改吧。




这是我设计的查询报表类用例的格式,同时还可以在后面配上报表的格式。你也可以根据需要设计你自己的格式,用例不是什么阳春白雪的高级玩意儿,而是沟通你、用户、开发设计人员的桥梁。该说明的都说到了,该分析的都分析了,大家都能看明白,并以此为根据去完成各自的工作,这才是用例说明的实质,其它神马都是浮云。

报表作用:就是描述参与者使用这个报表做什么。如果有多个参与者,每一个都应当描述。

报表内容:用简短的话描述一下。

输出列:罗列报表的输出列,如果需要的话,还应对输出列进行说明,或描述它的数据来源。

使用频率:参与者使用它的频率,便于设计者考虑报表的查询效率。

数据链接:哪些数据项有链接,链接到什么报表,或显示什么数据。

最后依然是那个需求列表,便于业务需求的跟踪。

查询报表的需求分析与一般的业务操作的需求分析存在着巨大的差异。而许多需求分析人员没有认识到这一点,这往往导致对查询报表的分析不到位,为项目的研发带来风险,因此在这里我们认真探讨一下。

一个有效的报表,往往不是对数字的简单堆砌,它通过一组一组的数据,揭示的都是一些客观规律、复杂活动与发展趋势。客户方的领导,特别是那些中层和高层领导,通过对这些报表的阅读,就可以掌握他们的工作进程、加强他们的人员管理、发现他们的管理漏洞、指导他们的战略决策。总之一句话,每个报表都有他们的设计意图。

比如说,一份工作月报,领导希望看到的,是按时间、按项目、按部门统计的各项工作的进展情况,以及有哪些异常情况,以便领导监控各项工作能够顺利完成;一份销售报表,领导希望看到的,是按产品、按区域、按顾客类型统计的各项产品的销售情况,以便领导制订销售计划与各种营销战略。没有弄清楚一个报表的真实意图,就不算真正理解了这个报表的业务需求。

同时,报表的数据项应当都是来源与系统中各项操作的结果数据。许多业务系统的操作流程都是纷繁复杂的,其中还包括各种情况。更复杂的,一些商业智能与分析决策系统,报表所需的各种数据,甚至来源与各种各样的外部系统。分析一个报表的数据来源,就是在梳理各种业务流、数据流,以及各种数据间的关系。如果这方面的分析不到位,最终设计出来的报表往往是不准确的。

另外,用户使用报表的频率,常常决定了报表设计的方式。如果报表中的数据总是在实时变化,并且用户总是在密切关注这些数据的变化,那么报表必须设计成实时查询的;如果用户并不是十分关注数据的实时变化,并且总是以天(或者月,或者年)来查看报表,则报表可以设计成按天(或者月,或者年)来预运算统计数字,使得报表查询效率显著提高,可以保证更多的并发访问。

最后,一个报表的核心就是展现给客户的报表格式,以及报表与报表间的各种链接。需求人员在进行需求分析阶段,应当准确地与客户敲定这些格式,并最终在用例说明中体现出来。报表格式是否体现客户的意图,报表数据项是否都能在系统中取到,数据间的逻辑关系是否正确,报表格式是否技术可行,都是需求分析人员在前期就必须要分析到位的内容。否则,报表是项目后期可能出现频繁需求变更的重灾区。

所有这些分析,都体现在了我提供给大家的用例说明格式中。报表作用体现的是报表对于不同用户的真实意图;输出列体现的是对各个数据项及其数据来源的说明;假设与约束罗列的是报表中各个数据项的运算公式、数据规则与约束;还有使用频率、数据链接、非功能需求,以及最后的界面原型,等等。只要我们把这些都分析到了,我们的查询报表就分析到位了。

我们应当怎样做需求分析
我们应当怎样做需求调研:初识
我们应当怎样做需求调研:拜访
我们应当怎样做需求调研:研讨会
我们应当怎样做需求调研:需求研讨
我们应当怎样做需求调研:迭代
我们应当怎样做需求调研:需求捕获(上)
我们应当怎样做需求调研:需求捕获(下)
我们应当怎样做需求分析:功能角色分析与用例图
我们应当怎样做需求分析:业务流程分析(上)
我们应当怎样做需求分析:业务流程分析(下)
我们应当怎样做需求分析:用例说明
我们应当怎样做需求分析:查询报表分析
我们应当怎样做需求分析:子用例与扩展用例
我们应当怎样做需求分析:行动图和状态图
我们应当怎样做需求分析:业务领域分析
我们应当怎样做需求分析:原文分析法
我们应当怎样做需求分析:领域驱动设计
我们应当怎样做需求分析:非功能需求
我们应当怎样做需求确认:需求列表
我们应当怎样做需求确认:一个需求列表的实例
我们应当怎样做需求确认:快速原型法
我们应当怎样做需求确认:需求规格说明书
我们应当怎样做需求确认:评审与签字确认会

(续)
分享到:
评论

相关推荐

    我们应当怎样做需求分析

    我们应当怎样做需求分析:查询报表分析 24 我们应当怎样做需求分析:子用例与扩展用例 27 我们应当怎样做需求分析:行动图和状态图 28 我们应当怎样做需求分析:业务领域分析 33 我们应当怎样做需求分析:原文分析法...

    有效的财务分析:报表分析新思维.doc

    【有效的财务分析:报表分析新思维】 财务分析是理解企业运营状况、评估其财务健康状况和预测未来发展趋势的重要手段。有效的财务分析不仅依赖于传统的会计数据,还应结合企业的经营战略和行业环境进行综合判断。...

    需求分析案例 学籍管理系统 需求分析说明书

    《需求分析案例:学籍管理系统需求分析说明书》 ...因此,对“研究生学籍管理信息系统”的需求分析,应当从实际出发,充分了解用户需求,精心编写需求分析说明书,以实现一个高效、实用的学籍管理系统。

    微软软件开发生命周期管理最佳实践系列课程(3):报表展示

    3. **报表类型**:在软件开发生命周期中,常见的报表类型包括需求覆盖率报表、缺陷趋势分析、测试覆盖率报表、代码质量报表、持续集成/持续部署(CI/CD)的管道状态报表等。 4. **报表展示**:有效的报表展示应该清晰...

    图书馆管理系统需求分析说明书.doc

    "图书馆管理系统需求分析说明书" 本文档是对图书馆管理系统的需求分析说明书的总结,旨在对该系统的需求进行详细的分析和说明。该文档将从背景、概述、需求说明等方面对图书馆管理系统的需求进行详细的介绍。 背景...

    asp使用水晶报表实例源码

    报表设计应当考虑数据的层次结构和分组,以及用户可能的筛选和排序需求。 4. **嵌入ASP代码**:在ASP页面中,你需要编写代码来实例化报表对象,设置查询参数,加载数据并呈现报表。这通常涉及VBScript或JScript,...

    进销存管理系统需求分析

    ### 进销存管理系统需求分析知识点 #### 一、进销存管理系统开发背景与意义 在当前经济全球化的背景下,企业面临着前所未有的竞争压力。为了适应市场的快速变化和客户需求的多样化,企业必须优化内部管理机制,...

    图书管理系统 需求分析说明书

    ### 图书管理系统需求分析说明书 #### 1. 引言 ##### 1.1 编写目的 本文档旨在为图书管理系统项目提供一个全面的需求分析报告。本项目的目的是设计并实现一套高效的图书管理系统,用于图书馆日常运营管理和维护,...

    网上点餐系统需求分析报告

    ### 网上点餐系统需求分析报告 #### 一、引言 ##### 1.1 编写目的 本文档旨在明确一个网上点餐系统的具体需求,为项目的开发提供指导性的依据。通过详细的分析与规划,确保所开发的系统能够满足实际应用场景中的...

    SAP-Web报表设计

    4. **基于Query查询结果**:报表的基础应当是经过处理的数据集,通常由SQL查询生成。设计时要确保查询结果有效且符合报表的目的,同时考虑到数据更新的实时性。 **设计步骤** 1. **Excel报表预演**:首先,在Excel...

    清华大学需求分析书

    ### 清华大学需求分析书知识点解析 #### 一、主要功能模块要求 **1. 订户管理** - **增加订户**:系统需具备新增订户信息的功能,包括但不限于姓名、联系方式、地址等基本资料。 - **修改订户**:支持对已有的订户...

    学生收费管理系统需求分析概要设计.doc

    学生收费管理系统需求分析概要设计 在本文档中,我们将对学生收费管理系统的需求进行分析和概要设计。该系统旨在为学校提供一个高效、可靠的收费管理平台,方便学生、家长和学校之间的收费管理工作。 1. 引言 ...

    财务报表分析考试题.doc

    财务报表分析是对企业的财务状况、经营成果和现金流量进行深入研究的过程,旨在为投资者、债权人、管理层以及其他利益相关者提供决策支持。以下是根据题目提供的内容梳理的一些关键知识点: 1. **财务报表分析的...

    (完整版)软件需求分析(案例).doc

    在本案例中,我们将对教学管理系统 JXGL 进行软件需求分析。教学管理系统 JXGL 是一个基于用例驱动的交互式需求获取的软件系统,它旨在帮助高等学校管理教学活动。 教学管理系统 JXGL 的用户有学生、教师和教学管理...

    财务报表分析知识点归纳.doc

    本文档总结了财务报表分析的知识点,包括财务分析的定义、目的、内容、评价基准、财务信息需求主体、财务会计信息的内容、财务信息质量特征、财务分析程序的内容、财务分析方法等。 财务分析的定义:财务分析是企业...

    对内会计报表设计.pptx

    2. **按经济内容分类**:包括成本报表(如产品成本表、销售成本表)、日常管理报表(如销售报表、存货报表、资金报表、经营业绩统计分析报表)等,这些报表分别关注企业的不同关键经济活动。 以成本报表为例,常见...

    asp.net(C#)报表工具

    报表工具的选择和使用应当根据项目的具体需求,如数据量、交互需求、用户体验等因素来决定。 9. **持续学习与更新**:由于技术的快速发展,开发者应关注报表工具的最新版本和更新,以充分利用新功能和改进,同时...

Global site tag (gtag.js) - Google Analytics