适用于软件开发阶段的质量控制方法.pdf

上传人:111****11 文档编号:1036013 上传时间:2018-03-27 格式:PDF 页数:4 大小:269.89KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010246910.X

申请日:

2010.08.06

公开号:

CN102346663A

公开日:

2012.02.08

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 9/44申请公布日:20120208|||实质审查的生效IPC(主分类):G06F 9/44申请日:20100806|||公开

IPC分类号:

G06F9/44

主分类号:

G06F9/44

申请人:

苏州巴米特信息科技有限公司

发明人:

刘柳

地址:

215000 江苏省苏州市工业园区星澄路9号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明涉及一种适用于软件开发阶段的质量控制方法,特点是:在软件开发阶段中采用瀑布式模型及迭代式模型,在软件需求定义阶段判断需求质量,在软件设计阶段判断设计质量,在软件实现阶段判断实现质量以及发布和维护质量;所述的瀑布式模型包括需求分析、系统设计、详细设计、代码编写、单元测试、集成测试和系统整体测试;所述的迭代式模型包括需求工作流程分析,工作流程设计,实施工作流程设计和测试工作流程设计。由此,能够利用瀑布式及迭代模型的软件开发这种概念,实行需求分析,系统详细设计,代码编写单元测试,集成测试,系统测试,并提升软件的质量,从而使软件质量能满足用户需求、符合规范标准、在市场上具竞争力的产品。

权利要求书

1: 适用于软件开发阶段的质量控制方法, 其特征在于 : 在软件开发阶段中采用瀑布式 模型及迭代式模型, 在软件需求定义阶段判断需求质量, 在软件设计阶段判断设计质量, 在 软件实现阶段判断实现质量以及发布和维护质量 ; 所述的瀑布式模型包括需求分析、 系统 设计、 详细设计、 代码编写、 单元测试、 集成测试和系统整体测试 ; 所述的迭代式模型包括需 求工作流程分析, 工作流程设计, 实施工作流程设计和测试工作流程设计。
2: 根据权利要求 1 所述的适用于软件开发阶段的质量控制方法, 其特征在于 : 所述的 判断需求质量包括判断算法的必要性, 需求的矛盾性, 以及需求是否超范围。
3: 根据权利要求 1 所述的适用于软件开发阶段的质量控制方法, 其特征在于 : 所述的 判断设计质量包括提升模型、 提升管理角度、 提升测试角度。
4: 根据权利要求 3 所述的适用于软件开发阶段的质量控制方法, 其特征在于 : 所述的 提升模型包括螺旋模型、 RUP、 IPD、 净室软件工程。
5: 根据权利要求 3 所述的适用于软件开发阶段的质量控制方法, 其特征在于 : 所述的 提升管理角度包括团队管理、 绩效管理、 PSP、 TSP 的提升。
6: 根据权利要求 1 所述的适用于软件开发阶段的质量控制方法, 其特征在于 : 所述的 判断设计质量的应用参数包括 ISO9000 系列、 CMM、 QMS。
7: 根据权利要求 1 所述的适用于软件开发阶段的质量控制方法, 其特征在于 : 所述的 软件开发阶段全程采用白盒测试或是黑盒测试。

说明书


适用于软件开发阶段的质量控制方法

    技术领域 本发明涉及一种软件开发阶段的方法, 尤其涉及一种适用于软件开发阶段的质量 控制方法。
     背景技术 软件质量是软件产品的灵魂。 而目前缺乏一种面向软件开发过程的质量识别与控 制, 以及对软件质量提升。需要一种利用瀑布式软件开发过程和迭代模型相结合的方法结 合开发过程, 来解决软件识别和控制, 以及提升软件质量。
     发明内容
     本发明的目的就是为了解决现有技术中存在的上述问题, 提供一种适用于软件开 发阶段的质量控制方法。
     本发明的目的通过以下技术方案来实现 :
     适用于软件开发阶段的质量控制方法, 其中 : 在软件开发阶段中采用瀑布式模型 及迭代式模型, 在软件需求定义阶段判断需求质量, 在软件设计阶段判断设计质量, 在软件 实现阶段判断实现质量以及发布和维护质量 ; 所述的瀑布式模型包括需求分析、 系统设计、 详细设计、 代码编写、 单元测试、 集成测试和系统整体测试 ; 所述的迭代式模型包括需求工 作流程分析, 工作流程设计, 实施工作流程设计和测试工作流程设计。
     上述的适用于软件开发阶段的质量控制方法, 其中 : 所述的判断需求质量包括判 断算法的必要性, 需求的矛盾性, 以及需求是否超范围。
     进一步地, 上述的适用于软件开发阶段的质量控制方法, 其中 : 所述的判断设计质 量包括提升模型、 提升管理角度、 提升测试角度。
     更进一步地, 上述的适用于软件开发阶段的质量控制方法, 其中 : 所述的提升模型 包括螺旋模型、 RUP、 IPD、 净室软件工程。
     更进一步地, 上述的适用于软件开发阶段的质量控制方法, 其中 : 所述的提升管理 角度包括团队管理、 绩效管理、 PSP、 TSP 的提升。
     更进一步地, 上述的适用于软件开发阶段的质量控制方法, 其中 : 所述的判断设计 质量的应用参数包括 ISO9000 系列、 CMM、 QMS。
     再进一步地, 上述的适用于软件开发阶段的质量控制方法, 其中 : 所述的软件开发 阶段全程采用白盒测试或是黑盒测试。
     本发明技术方案的优点主要体现在 : 能够利用瀑布式及迭代模型的软件开发这种 概念, 实行需求分析, 系统详细设计, 代码编写单元测试, 集成测试, 系统测试, 并提升软件 的质量, 从而使软件质量能满足用户需求、 符合规范标准、 在市场上具竞争力的产品。
     本发明的目的、 优点和特点, 将通过下面优选实施例的非限制性说明进行解释。 这 些实施例仅是应用本发明技术方案的典型范例, 凡采取等同替换或者等效变换而形成的技 术方案, 均落在本发明要求保护的范围之内。具体实施方式
     适用于软件开发阶段的质量控制方法, 其特别之处在于 : 在软件开发阶段中采用 瀑布式模型及迭代式模型, 在软件需求定义阶段判断需求质量, 在软件设计阶段判断设计 质量, 在软件实现阶段判断实现质量以及发布和维护质量 ; 所述的瀑布式模型包括需求分 析、 系统设计、 详细设计、 代码编写、 单元测试、 集成测试和系统整体测试 ; 所述的迭代式模 型包括需求工作流程分析, 工作流程设计, 实施工作流程设计和测试工作流程设计。
     结合本发明一较佳的实施方式来看, 本发明所采用的判断需求质量包括判断算法 的必要性, 需求的矛盾性, 以及需求是否超范围。 具体来说, 判断设计质量包括提升模型、 提 升管理角度、 提升测试角度。
     进一步来看, 提升模型包括螺旋模型、 RUP、 IPD、 净室软件工程。同时, 提升管理角 度包括团队管理、 绩效管理、 PSP、 TSP 的提升。并且, 考虑到有效提升判断设计质量的依据, 提高整体的质量, 本发明所采用的判断设计质量的应用参数包括 ISO9000 系列、 CMM、 QMS。
     再者, 为了便于开发的顺利执行, 本发明中的软件开发阶段全程采用白盒测试或 是黑盒测试。 结合本发明的实际实施过程来看, 首先, 根据用户对软件的需求决定用瀑布式软 件开发过程还是用迭代模型开发过程。 接着, 如果是瀑布式软件开发过程就根据需求, 对软 件进行分析, 然后对系统进行详细设计, 接着代码编写或是单元测试, 随后进行集成测试最 后进行系统测试。
     如果是迭代模型开发过, 先是按需求的工作流程接着分析设计工作流程, 实施工 作流程最后测试工作流程。
     随后, 是对软件质量的提升, 可以从三个角度考虑, 如提升包括模型角度, 管理角 度和测试角度的提升。模型角度可以采用迭代模型、 螺旋模型、 RUP、 IPD、 净室软件工程 ; 管 理角度可以从团队管理、 绩效管理、 PSP、 TSP 等方面考虑, 测试角度可以从 IS09000 系列、 CMM、 QMS 方面入手。
     最后, 对软件进行测试, 可以采用白盒和黑盒进行测试, 一般在白盒测试中交叉使 用黑盒测试的方法, 或是在黑盒测试中交叉使用白盒测试的方法。
     通过上述的文字表述可以看出, 采用本发明后, 能够利用瀑布式及迭代模型的软 件开发这种概念, 实行需求分析, 系统详细设计, 代码编写单元测试, 集成测试, 系统测试, 并提升软件的质量, 从而使软件质量能满足用户需求、 符合规范标准、 在市场上具竞争力的 产品。
     4

适用于软件开发阶段的质量控制方法.pdf_第1页
第1页 / 共4页
适用于软件开发阶段的质量控制方法.pdf_第2页
第2页 / 共4页
适用于软件开发阶段的质量控制方法.pdf_第3页
第3页 / 共4页
点击查看更多>>
资源描述

《适用于软件开发阶段的质量控制方法.pdf》由会员分享,可在线阅读,更多相关《适用于软件开发阶段的质量控制方法.pdf(4页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102346663A43申请公布日20120208CN102346663ACN102346663A21申请号201010246910X22申请日20100806G06F9/4420060171申请人苏州巴米特信息科技有限公司地址215000江苏省苏州市工业园区星澄路9号72发明人刘柳54发明名称适用于软件开发阶段的质量控制方法57摘要本发明涉及一种适用于软件开发阶段的质量控制方法,特点是在软件开发阶段中采用瀑布式模型及迭代式模型,在软件需求定义阶段判断需求质量,在软件设计阶段判断设计质量,在软件实现阶段判断实现质量以及发布和维护质量;所述的瀑布式模型包括需求分析、系统设计、详。

2、细设计、代码编写、单元测试、集成测试和系统整体测试;所述的迭代式模型包括需求工作流程分析,工作流程设计,实施工作流程设计和测试工作流程设计。由此,能够利用瀑布式及迭代模型的软件开发这种概念,实行需求分析,系统详细设计,代码编写单元测试,集成测试,系统测试,并提升软件的质量,从而使软件质量能满足用户需求、符合规范标准、在市场上具竞争力的产品。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书2页CN102346683A1/1页21适用于软件开发阶段的质量控制方法,其特征在于在软件开发阶段中采用瀑布式模型及迭代式模型,在软件需求定义阶段判断需求质量,在软件设计阶段判。

3、断设计质量,在软件实现阶段判断实现质量以及发布和维护质量;所述的瀑布式模型包括需求分析、系统设计、详细设计、代码编写、单元测试、集成测试和系统整体测试;所述的迭代式模型包括需求工作流程分析,工作流程设计,实施工作流程设计和测试工作流程设计。2根据权利要求1所述的适用于软件开发阶段的质量控制方法,其特征在于所述的判断需求质量包括判断算法的必要性,需求的矛盾性,以及需求是否超范围。3根据权利要求1所述的适用于软件开发阶段的质量控制方法,其特征在于所述的判断设计质量包括提升模型、提升管理角度、提升测试角度。4根据权利要求3所述的适用于软件开发阶段的质量控制方法,其特征在于所述的提升模型包括螺旋模型、。

4、RUP、IPD、净室软件工程。5根据权利要求3所述的适用于软件开发阶段的质量控制方法,其特征在于所述的提升管理角度包括团队管理、绩效管理、PSP、TSP的提升。6根据权利要求1所述的适用于软件开发阶段的质量控制方法,其特征在于所述的判断设计质量的应用参数包括ISO9000系列、CMM、QMS。7根据权利要求1所述的适用于软件开发阶段的质量控制方法,其特征在于所述的软件开发阶段全程采用白盒测试或是黑盒测试。权利要求书CN102346663ACN102346683A1/2页3适用于软件开发阶段的质量控制方法技术领域0001本发明涉及一种软件开发阶段的方法,尤其涉及一种适用于软件开发阶段的质量控制方。

5、法。背景技术0002软件质量是软件产品的灵魂。而目前缺乏一种面向软件开发过程的质量识别与控制,以及对软件质量提升。需要一种利用瀑布式软件开发过程和迭代模型相结合的方法结合开发过程,来解决软件识别和控制,以及提升软件质量。发明内容0003本发明的目的就是为了解决现有技术中存在的上述问题,提供一种适用于软件开发阶段的质量控制方法。0004本发明的目的通过以下技术方案来实现0005适用于软件开发阶段的质量控制方法,其中在软件开发阶段中采用瀑布式模型及迭代式模型,在软件需求定义阶段判断需求质量,在软件设计阶段判断设计质量,在软件实现阶段判断实现质量以及发布和维护质量;所述的瀑布式模型包括需求分析、系统。

6、设计、详细设计、代码编写、单元测试、集成测试和系统整体测试;所述的迭代式模型包括需求工作流程分析,工作流程设计,实施工作流程设计和测试工作流程设计。0006上述的适用于软件开发阶段的质量控制方法,其中所述的判断需求质量包括判断算法的必要性,需求的矛盾性,以及需求是否超范围。0007进一步地,上述的适用于软件开发阶段的质量控制方法,其中所述的判断设计质量包括提升模型、提升管理角度、提升测试角度。0008更进一步地,上述的适用于软件开发阶段的质量控制方法,其中所述的提升模型包括螺旋模型、RUP、IPD、净室软件工程。0009更进一步地,上述的适用于软件开发阶段的质量控制方法,其中所述的提升管理角度。

7、包括团队管理、绩效管理、PSP、TSP的提升。0010更进一步地,上述的适用于软件开发阶段的质量控制方法,其中所述的判断设计质量的应用参数包括ISO9000系列、CMM、QMS。0011再进一步地,上述的适用于软件开发阶段的质量控制方法,其中所述的软件开发阶段全程采用白盒测试或是黑盒测试。0012本发明技术方案的优点主要体现在能够利用瀑布式及迭代模型的软件开发这种概念,实行需求分析,系统详细设计,代码编写单元测试,集成测试,系统测试,并提升软件的质量,从而使软件质量能满足用户需求、符合规范标准、在市场上具竞争力的产品。0013本发明的目的、优点和特点,将通过下面优选实施例的非限制性说明进行解释。

8、。这些实施例仅是应用本发明技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本发明要求保护的范围之内。说明书CN102346663ACN102346683A2/2页4具体实施方式0014适用于软件开发阶段的质量控制方法,其特别之处在于在软件开发阶段中采用瀑布式模型及迭代式模型,在软件需求定义阶段判断需求质量,在软件设计阶段判断设计质量,在软件实现阶段判断实现质量以及发布和维护质量;所述的瀑布式模型包括需求分析、系统设计、详细设计、代码编写、单元测试、集成测试和系统整体测试;所述的迭代式模型包括需求工作流程分析,工作流程设计,实施工作流程设计和测试工作流程设计。0015结合本。

9、发明一较佳的实施方式来看,本发明所采用的判断需求质量包括判断算法的必要性,需求的矛盾性,以及需求是否超范围。具体来说,判断设计质量包括提升模型、提升管理角度、提升测试角度。0016进一步来看,提升模型包括螺旋模型、RUP、IPD、净室软件工程。同时,提升管理角度包括团队管理、绩效管理、PSP、TSP的提升。并且,考虑到有效提升判断设计质量的依据,提高整体的质量,本发明所采用的判断设计质量的应用参数包括ISO9000系列、CMM、QMS。0017再者,为了便于开发的顺利执行,本发明中的软件开发阶段全程采用白盒测试或是黑盒测试。0018结合本发明的实际实施过程来看,首先,根据用户对软件的需求决定用。

10、瀑布式软件开发过程还是用迭代模型开发过程。接着,如果是瀑布式软件开发过程就根据需求,对软件进行分析,然后对系统进行详细设计,接着代码编写或是单元测试,随后进行集成测试最后进行系统测试。0019如果是迭代模型开发过,先是按需求的工作流程接着分析设计工作流程,实施工作流程最后测试工作流程。0020随后,是对软件质量的提升,可以从三个角度考虑,如提升包括模型角度,管理角度和测试角度的提升。模型角度可以采用迭代模型、螺旋模型、RUP、IPD、净室软件工程;管理角度可以从团队管理、绩效管理、PSP、TSP等方面考虑,测试角度可以从IS09000系列、CMM、QMS方面入手。0021最后,对软件进行测试,可以采用白盒和黑盒进行测试,一般在白盒测试中交叉使用黑盒测试的方法,或是在黑盒测试中交叉使用白盒测试的方法。0022通过上述的文字表述可以看出,采用本发明后,能够利用瀑布式及迭代模型的软件开发这种概念,实行需求分析,系统详细设计,代码编写单元测试,集成测试,系统测试,并提升软件的质量,从而使软件质量能满足用户需求、符合规范标准、在市场上具竞争力的产品。说明书CN102346663A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1