一种软件规格书生成方法

文档序号:6358292阅读:513来源:国知局
专利名称:一种软件规格书生成方法
技术领域
本发明属于应用软件领域,特别是一种软件规格书生成方法。
背景技术
目前,很多公司电子产品的软件规格书文档(Function Requirement Specification)均采用传统的人工撰写的输出方式。这种传统软件规格书输出时,信息的 创建过程和关联化过程是同步进行的,一份软件规格书一旦输出,其中包含的所有规格数 据都是作为一个聚合体存在,这个聚合体是为了适应当前项目的需求而产生,但当项目要 求发生变动或完全更换时,由于需求属性的变化而导致现有的聚合体无法满足其需求,却 又由于其紧密的结构而难以调整,于是只能作废。究其原因,主要是传统的规格书输出方式让原本在逻辑上离散的功能信息在诞生 之初就伴随着非常高的耦合度,并将这种高耦合带入到持久化存储(文档形式)之中。正 是这种特性造成了对其复用的巨大障碍,所有要求对信息进行复用的行为,如对功能数据 的编辑、管理、重组等等需求均受制于高耦合特性而无法实现。

发明内容
本发明的目的在于提供一种软件规格书生成方法,旨在解决现有技术的规格书无 法复用且管理困难的问题。本发明是这样实现的,一种软件规格书生成方法,该方法包括步骤S101,对规 格数据进行离散化处理;步骤S102,将离散处理后的规格数据组织为规格数据对象集合; 步骤S103,存储规格数据对象集合;步骤S104,根据用户请求,管理和复用规格数据;步骤 S105,自动输出规格文档。该软件规格书生成方法的步骤SlOl中,规格数据是对产品功能的约定和描述。该软件规格书生成方法的步骤SlOl包括步骤将所有的规格数据分解到原子级 别;将每一项原子规格数据按属性信息继续分解,并放置到对应的属性之中。该软件规格书生成方法中,步骤S102中离散的规格数据对象集合是指集合中的 任何两个规格数据之间没有上下文联系。该软件规格书生成方法中,步骤S104具体包括接受用户管理规格数据的请求; 根据用请求,调用规格数据并重组用户成用户所需的聚合体;将计算所得的信息聚合体呈 现给用户;最后,接收用户提交的修改请求和输入的更新数据,并将之写回到服务器的数据库。该软件规格书生成方法中,步骤S104中对规格数据实现管理和复用,依靠其属性 聚合体的结构来实现。该软件规格书生成方法中,步骤S105具体包括通过数据窗口将基础规格库中的 数据组织成树形结构展现给用户;通过UI提供的交互接口,让用户从基础规格树中选择需 要的部分规格构成新的方案;按照用户选择的规格方案,通过数据库访问模块从基础功能数据库中获取相应的功能数据,将之保存为用户自定义的规格方案,并按照规范格式自动 生成规格文档。本发明的软件规格书生产方法通过离散化规格数据,使用户根据产品本身的特 点,组织出合适的规格书;并且,由于对离散化数据的存储后,用户可以方便的更新规格数 据,便于用户对规格数据进行管理,另外,对离散化的规格数据存储之后,可以多次使用同 样的规格数据,便于规格数据的复用。。


图1是本发明软件规格书生成方法的流程图。。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。请参阅图1,是本发明软件规格书生成方法的流程图。该软件规格书生成方法包括 如下步骤步骤S101,对规格数据进行离散化处理;该步骤中,所谓规格数据即是对产品功能的约定和描述,例如某款DVD读碟功能 对应规格为I. When playing DVD disc, press DISC MENURC, the playback return to the ROOT MENU (1) Usingl/^· / ▲ / ▼ to select an option in the root menu, Pressing OKRC or PLAY FP/RC to access, the playback will begin from the selection(2)Press DISC MENURC again,the display will resume from the stop point II. VFD Display (1)19:26(2)ROOT(Press DISC MENU key)(3) 19 26 (Press DISC MENU key)III.OSD Display (1)(Screen in playing)(2)ROOT Menu(Press DISC MENU key)(3)Resume(Press DISC MENU key)以上对于DVD读碟功能的描述文字、加上该功能在规格库中的序号、可以用来查 询该功能的关键字、支持该功能的芯片型号、所需要的证书、备注描述、以及其他一些附加 信息,就构成了该功能对应的规格数据;规格书的本质,就是该产品所有功能对应的规格数 据的集合;对规格数据离散化处理,使它们分别作为单独的信息个体存在,其具体实现原理 是将所有的规格数据分解到原子级别——即所有规格数据对应的功能都无法再进 一步分解为子功能,以保证规格数据对功能的定义和描述足够精确;
接下来,将每一项原子规格数据按详细描述、规格库序号、关键字、芯片、证书等备 注等属性信息继续分解,并放置到对应的属性之中,如标题、内容、序号、关键字、所需芯片、 所需证书、备注等;接下来进行步骤S102,将离散处理后的规格数据组织为规格数据对象集合;将以上分解到对应属性的原子规格数据进行数据文档管理,并将其组织为离散的 规格数据对象集合;该数据文档管理主要是将上述数据录入Excel数据文档中;所谓离散的规格数据 对象集合,即集合中的任何两个规格数据之间没有上下文联系,也就是说可以按照产品需 要,以任意顺序和任意搭配从该集合中规格数据来组成想要的规格书;而与之相对应的,传统人工编辑规格书文档是有上下文联系的,也就是说从中任 意抽取一段描述在脱离原文语境的情况下可能会改变或失去意义;然后进行步骤S103,存储规格数据对象集合;将规格数据对象集合传递到数据库访问模块,以记录的形式通过数据库访问接口 将其存储到服务器中。接下来,执行步骤S104,根据用户请求,管理和复用规格数据;要对规格数据实现管理和复用,就要依靠其属性聚合体的结构。由于原子信息个 体的属性之间是有联系的,并且由于属性有多项这种联系也以更加多样化的形式存在,比 如通过序号可以将所有信息聚合成信息树,通过关键字可以将具有相同关键字的信息提取 出来加以比较等等,因此规格数据看似一座座信息孤岛,其实是作为一个信息有机整体存 在。故可以通过这种联系按照用户的需求实现对原子信息的重组。规格数据管理和复用的 基本实施原理如下首先,接受用户管理规格数据的请求;此过程主要是依靠UI提供的搜索、排序、生成树等交互接口,接收用户请求;然后,根据用请求,调用规格数据并重组用户成用户所需的聚合体;将用户请求转化成为计算机逻辑描述后向服务器发出SQL请求,从数据库中获取 用户需要的数据;将获取的数据重组成为满足用户需求的聚合体;接下来,将计算所得的信息聚合体呈现给用户;在这里,可以通过ListView,TreeView,DataGridView等数据窗口将计算所得的 信息聚合体呈现到用户面前,比如按序号组织的规格树,按关键字筛选的规格集合,或同属 于一个规格方案的所有规格等等;最后,接收用户提交的修改请求和输入的更新数据,并将之写回到服务器的数据 库;在这里,主要是通过UI提供的新增、修改、删除等交互接口,接收用户提交的请求 对数据库进行更新和对聚合体进行变更。承接步骤S104,执行步骤S105,自动输出规格文档;输出规格文档的基本实施原理如下通过数据窗口将基础规格库中的数据组织成树形结构展现给用户;通过UI提供的子树迁移、树节点勾选等交互接口,让用户从基础规格树中选择需 要的部分规格构成新的方案;
按照用户选择的规格方案,通过数据库访问模块从基础功能数据库中获取相应的 功能数据,将之保存为用户自定义的规格方案,并按照规范格式自动生成规格文档。该软件规格书生产方法通过离散化规格数据,使用户根据产品本身的特点,组织 出合适的规格书;并且,由于对离散化数据的存储后,用户可以方便的更新规格数据,便于 用户对规格数据进行管理,另外,对离散化的规格数据存储之后,可以多次使用同样的规格 数据,便于规格数据的复用。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种软件规格书生成方法,该方法包括步骤S101,对规格数据进行离散化处理;步 骤S102,将离散处理后的规格数据组织为规格数据对象集合;步骤S103,存储规格数据对 象集合;步骤S104,根据用户请求,管理和复用规格数据;步骤S105,自动输出规格文档。
2.根据权利要求1所述的软件规格书生成方法,其特征在于,步骤Sl中的规格数据是 对产品功能的约定和描述。
3.根据权利要求1所述的软件规格书生成方法,其特征在于,步骤SlOl包括步骤将所有的规格数据分解到原子级别;将每一项原子规格数据按属性信息继续分解,并放置到对应的属性之中。
4.根据权利要求1所述的软件规格书生成方法,其特征在于,步骤S102中离散的规格 数据对象集合,是指集合中的任何两个规格数据之间没有上下文联系。
5.根据权利要求1所述的软件规格书生成方法,其特征在于,步骤S104具体包括接受用户管理规格数据的请求;根据用请求,调用规格数据并重组用户成用户所需的聚合体;将计算所得的信息聚合体呈现给用户;最后,接收用户提交的修改请求和输入的更新数据,并将之写回到服务器的数据库。
6.根据权利要求1所述的软件规格书生成方法,其特征在于,步骤S104中对规格数据 实现管理和复用,依靠其属性聚合体的结构来实现。
7.根据权利要求1所述的软件规格书生成方法,其特征在于,步骤S105具体包括通过数据窗口将基础规格库中的数据组织成树形结构展现给用户;通过UI提供的交互接口,让用户从基础规格树中选择需要的部分规格构成新的方案;按照用户选择的规格方案,通过数据库访问模块从基础功能数据库中获取相应的功能 数据,将之保存为用户自定义的规格方案,并按照规范格式自动生成规格文档。
全文摘要
本发明属于网络技术领域,提供一种软件规格书生成方法。该方法包括步骤S101,对规格数据进行离散化处理;步骤S102,将离散处理后的规格数据组织为规格数据对象集合;步骤S103,存储规格数据对象集合;步骤S104,根据用户请求,管理和复用规格数据;步骤S105,自动输出规格文档。该软件规格书生产方法通过离散化规格数据,使用户根据产品本身的特点,组织出合适的规格书;并且,由于对离散化数据的存储后,用户可以方便的更新规格数据,便于用户对规格数据进行管理,另外,对离散化的规格数据存储之后,可以多次使用同样的规格数据,便于规格数据的复用。
文档编号G06F9/44GK102147730SQ201110097970
公开日2011年8月10日 申请日期2011年4月19日 优先权日2011年4月19日
发明者刘筱 申请人:Tcl通力电子(惠州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1