`

需求规格说明书中有关“功能需求”与“用例”的说明

阅读更多

2.0项目组同事:
    你们好!
    昨天和屈胜讨论了需求规格说明书中第2、3、4章节涉及的两个概念“功能需求”和“用例”,确实在编写需求规格说明书中存在一些解释不明的问题,特在这里详细说明这部分内容,以便大家在编写过程中及时处理这些问题。
    在第2.4章节中,提出了系统“功能组成”的概念。这里的功能组成是指应用支撑平台v2.0系统内部所有完成的功能的列表。如何描述一个功能,我们可以参考一个经典的计算机硬件系统的结构来描述:输入设备、输出设备、运算器、控制器、存储器。那么对应一个完整的功能,我们需要指定用户输入、系统输出、处理数据的过程、业务逻辑、数据存储这样五个主要部分。
    在第3.2章节中,提出了“用例详述”的要求,即引入了用例的概念。用例是软件系统最基本的业务逻辑单元,一个用例应当能够完整的描述一个最简单的业务逻辑。而在项目管理角度来讲,用例是派发工作任务的基本单位,软件项目的开发成本=∑(用例n×用例成本n),其中用例成本=∑(资源n×资源n基本成本),资源n基本成本的单位是$/人月(日/年)。因此,划分详细的用例和资源是软件项目成本管理的核心内容。与第2.4章节中的“功能组成”相对比,一项“功能”可以包含1..n个“用例”,用例是能够被复用的,是软件设计/开发层面的内容,而“功能”是业务层面的内容。
    在第4.1章节中提出了“功能需求”的概念。功能需求即针对功能组成的需求描述,我们可能等同的认为“功能组成”和“功能需求”描述的是同一个事务的不同细致程度,功能组成相当于所有功能的标题(名称)列表,而功能需求则是具体详细描述了每项功能的业务需求(即一项完整功能的五个部分)。

    那么,在编排文档的时候,我们也同样遇到了三个编号要求,在第2.4章节中有功能模块编号,这个编号也同样能够作用于4.1章节,即在2.4章节中定义所有的功能模块列表,在4.1章节详细描述这些功能的业务需求。而在3.2章节中提出了用例编号的概念,依照上述对用例和功能的解释,用例需要另行单独编号。在文档中提出了一个基本的用例编号规则,FEG_项目名称缩写_场景名称缩写SAMPLE_序号。但是对于描述用例来讲,我认为这样编号是不妥当的,因此现提出修改意见,请大家在以后的工作中依据此用例编号方式:
    基本编号规则:FEG_项目名称缩写_一级模块名称缩写_二级模块名称缩写_UC_序号
    项目名称缩写和两级模块名称缩写均依照之前的功能模块划分来填写,序号排序顺序也依照先前功能组成编码规则,但要额外添加一些新的模块划分用于满足在非功能性逻辑里实现的用例的划分
    ·一级模块:非功能性需求
      名称缩写:DEFUNC
       ·二级模块:非功能性需求
         名称缩写:DEFUNC
    一些公共基础设施性用例可以归纳到此范围内,如基础异常处理等方面。

    在编写过程中,可以忽略其他同事的文档需要合并时的问题,按照自己的顺序编号在文档中创建内容,最后整合时再做调整。

    也特别说明,在之前收到的一些同事的初稿中,都很认真的编写了所有相关章节的内容,有些章节的内容是大家不必编写的,我会同意处理,以下也列出所有需要大家编写的章节,提高工作效率。
    第一章:全部不需要编写
    第二章:请编写2.4-2.7
    第三章:请编写所有内容
    第四章:请编写4.1、4.2.1、4.3(如果有内容)
    第五章:请尝试编写,但界面设计我随后出详细的设计规则和指南
    第六章:全部不需要编写
    第七章:全部不需要编写
    请参考以上的工作要求,有任何工作上的疑问随时交流。

    ps:随附件发送需求规格说明书最新的版本(内容更新,格式不会发生变化),2.4章节我纠正一些我自己的概念错误,请参考。

分享到:
评论

相关推荐

    需求规格说明书用例模板

    用例模板是编写需求规格说明书的一种结构化方法,帮助确保涵盖所有必要的细节,避免在开发过程中出现误解或遗漏。以下是关于需求规格说明书用例模板的详细解释: 1. **简要说明**: 这部分是对整个用例的概括性...

    需求规格说明、测试用例自动生成

    需求规格说明文档(Requirements Specification)是用来明确系统或产品功能与性能需求的详细文本,而测试用例(Test Case)则是为了验证这些需求是否得到有效实现而设计的一系列步骤和预期结果。本话题将深入探讨...

    需求规格说明书(用例图)

    《需求规格说明书(用例图)》是一份关键的软件开发文档,主要目的是明确系统功能、用户需求以及预期的行为流程。这份文档通常包含了详细的用例描述,这些描述以图形和文字的形式来展示系统如何与不同参与者进行交互...

    学校学生宿舍管理系统需求规格说明书(教学用例)

    软件需求规格说明书作为项目开发的指南,详尽地描述了系统的需求和设计要点。在编写目标方面,该说明书旨在为开发团队提供一个清晰的开发方向,明确系统的功能性和非功能性需求,以便进行合理的开发工作,并为系统的...

    软件需求规格说明书(范例)

    《软件需求规格说明书(范例)》是一份详尽阐述软件开发项目——“成绩管理系统”的需求文档,旨在为开发团队和用户提供清晰明确的系统需求描述。文档由安博教育集团于2008年10月编撰,作者是吴子敬。 1. **修订...

    需求分析说明书/需求规格说明书(实例)

    需求分析 需求规格说明书 不仅仅是模板 里面已经添加了内容

    网上书店系统需求规格说明书(教学用例)

    网上书店系统需求规格说明书是软件开发初期的重要文档,它详细阐述了系统的目标、运行环境、功能需求、数据描述以及安全措施。本系统旨在为用户提供一个便捷的在线购书平台,涵盖了从图书管理到用户信息处理的诸多...

    软件工程需求规格说明书 用例规约

    在软件工程中,需求规格说明书是一份至关重要的文档,它详细描述了软件系统应实现的功能和行为,以满足用户和利益相关者的需求。本案例主要关注的是用例规约,这是一种面向对象分析的方法,用于定义系统中不同角色的...

    学生成绩管理系统需求规格说明书(教学用例)

    明确用户对学生成绩管理系统的功能需求和性能需求,实现对学生成绩等数据进行有效管理,提供查询分析功能。总结软件开发过程中的方法和技巧,更好的应用和数据库技术 ,并将这些需求用规范化的语言和规范化的结构...

    软件工程详细设计说明书+需求规格说明书+测试计划

    在软件开发过程中,详细设计说明书、需求规格说明书和测试计划是至关重要的文档,它们构成了软件工程的基础框架。这些文档不仅规范了开发流程,也确保了团队间的有效沟通和项目的顺利进行。 1. **详细设计说明书**...

    图书管理系统需求规格说明书

    图书管理系统需求规格说明书 图书管理系统需求规格说明书是一份详细的文档,旨在描述图书管理系统的需求规格和设计规范。该文档为开发图书管理系统提供了详细的要求和指南,旨在确保系统满足用户的需求和期望。 1....

    软件需求规格说明书(SRS)

    软件需求规格说明书(SRS) 软件需求规格说明书(SRS)是一种详细描述软件开发产品的规格说明模板。它是软件开发过程中不可或缺的一部分,旨在确保软件...因此,软件需求规格说明书是软件开发过程中不可或缺的一部分。

    软件测试需求规格说明书检查单1

    软件测试需求规格说明书检查单是软件测试中非常重要的一步,它确保软件测试的质量和可靠性。下面是软件测试需求规格说明书检查单的知识点: 1. 完整性 软件测试需求规格说明书的完整性是非常重要的,这包括了文档...

    仓库管理系统需求规格说明书(教学用例)

    《仓库管理系统需求规格说明书》是针对当前仓库管理中面临的手工作业压力和复杂性日益增长的问题,旨在通过信息化手段提高效率、减少错误的文档。本文档详细阐述了系统的目标、功能、运行环境以及数据处理等方面的...

    软件工程需求分析-需求规格说明书

    本文将深入探讨软件工程中的需求分析与需求规格说明书的相关知识点。 首先,需求分析是软件工程的关键环节,它的目标是明确并理解用户的需求,确保开发团队和客户对软件的期望达成一致。这个过程包括需求收集、需求...

    软件需求规格说明书ISO标准板和Volere版

    在实际工作中,源码和工具的选择与软件需求规格说明书密切相关。编写需求规格说明书时,开发者可能会借助专门的需求管理工具,如Jira、Confluence等,这些工具可以帮助团队协作,跟踪需求变更,确保每个阶段的需求都...

    面向对象需求规格说明书

    软件需求规格说明书是软件开发过程中的重要文档,它描述了软件系统的功能和性能要求。该文档的编写目的是为了明确软件系统的需求,从而确保软件系统的开发符合用户的需求。 1.1 编写目的 该文档的编写目的旨在描述...

    软件需求规格说明书模板(超详细).doc

    软件需求规格说明书是软件开发过程中的重要文档,它详尽地描述了软件产品必须实现的功能、性能、接口、约束和设计限制等需求,为软件设计、编码、测试和项目管理提供依据。本模板旨在提供一个详细的指导框架,帮助...

    软件需求规格说明书模板(通用版)

    《软件需求规格说明书模板(通用版)》是IT行业中用于明确软件开发目标和范围的重要文档,它是项目初期阶段的关键产出,为后续的设计、编码、测试和维护提供了清晰的指南。以下将详细介绍该模板的主要内容和关键知识...

    需求规格说明书,需求文档的标准说明

    需求规格说明书是软件开发过程中的核心文档之一,它详尽地定义了系统或产品的功能、性能、用户界面、接口及约束等各个方面的需求。编写一份高质量的需求规格说明书对于确保项目成功至关重要,因为它为整个开发团队...

Global site tag (gtag.js) - Google Analytics