计算机软件产品品质管制管理系统的制作方法

文档序号:6419811阅读:183来源:国知局
专利名称:计算机软件产品品质管制管理系统的制作方法
技术领域
本发明是关于一种计算机信息技术,特别是关于一种计算机软件产品品质管制管理系统,其可应用在搭载至一网络系统,例如为国际互联网(Internet)、公司间互联网(extranet)、公司内部互联网(intranet)、局域互联网(Local Area Network,LAN)等等,让一研发计算机软件产品的企业,可针对该公司企业所研发的各项计算机软件产品进行一纠正错码的品质管制程序。
背景技术
计算机信息公司或企业在研发计算机软件时,通常在完成一个程序模块的编码工作或一整套的计算机软件的整合工作之后,即须在产品上市的前先进行一测试程序,借此测试其计算机软件产品是否可完全正常运作。若在测试过程中发现任何一个程序模块有不正常的运行状况,则须由测试人员将此不正常的运行状况记录为一缺失点(defect),并将此缺失点提交给程序开发部门来分析该缺失点是否确为一需要修改的错码(bug);若是,则即交由原程序的编码人员来对有缺失的计算机程序进行查错及程序修改工作。
上述计算机软件产品品质管制程序目前所常用的一种计算机化管理系统,是由测试人员将其测试出的缺失点记录至一电子式的缺失窗口,例如为以Microsoft Office中的Excel所制成的缺失窗口,并将此电子式缺失窗口设定成一网络共享文件,借此让程序开发部门的相关人员可通过网络系统,阅读到此电子式缺失窗口而得知其所开发的计算机程序中的缺失点,并经由分析而决定缺失窗口所陈述的各项缺失点是否是确实需要做修改的错码,并将分析结果键入至同一份电子式缺失窗口中的相关字段。此即可由原程序的编码人员也通过网络系统来阅读到此电子式缺失窗口中的分析结果,从而得知原程序中必须修改的缺失点,并据此对有缺失的计算机程序进行查错及程序修改工作。
然而上述计算机化管理系统的一项缺点在于其中的电子式缺失窗口是由所有相关的工作人员,包括测试人员、系统分析师、软件工程师等等,以共享方式来输入及浏览资料,因此易发生数据错乱或丢失的现象,而影响到整体的品质管制程序的进程。
此外,上述计算机化管理系统的另一项缺点在于其仅能让相关的高层主管人员浏览到个别的缺失窗口,而无法掌握到所有的缺失窗口的整体统计数据;因此对于大型的公司或企业而言,由于其具有极为众多的计算机软件产品开发计划、且各个计划又包括众多的工作小组,因此会使高层主管人员不易掌握到整体的品质管制程序,使管理工作效率较低。

发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种计算机软件产品品质管制管理系统,可让大型企业的整体计算机软件产品开发计划的品质管制程序更为有效。
本发明的计算机软件产品品质管制管理系统可应用在搭载至一网络系统,例如为国际互联网、公司间互联网、公司内部互联网、局域网络系统等等,让一企业中的计算机软件产品开发人员,包括品管测试人员和研发人员,可针对该公司企业开发的各个计算机软件产品进行一错码修改的品质管制程序。
本发明的计算机软件产品品质管制管理系统至少包括一网络联机及签入模块,可让企业所有与计算机软件产品相关的工作人员,借由其工作站及通过该网络系统联机至该网络服务器,借此使用该计算机软件产品品质管制管理系统;一缺失窗口数据库;一分析报告数据库;一错码统计报表数据库;一缺失窗口建立模块,可让测试工程师工作站借由其工作站及通过该网络系统,针对一计算机软件产品中的各项缺失点建立一缺失窗口,并将该缺失窗口经提交后储存至该缺失窗口数据库;一分析报告建立模块,可让系统分析师借由其工作站及通过该网络系统针对各个缺失窗口建立一分析报告,并将分析报告储存至该错码统计报表数据库;一错码统计报表建立模块,可将该缺失窗口数据库中所有的缺失窗口和该分析报告数据库中所有的分析报告的内容,根据一特定的统计方式而建立各式不同的错码统计报表,并将各个错码统计报表储存至错码统计报表数据库;一浏览模块,可让该企业所有与计算机软件产品相关的工作人员,借由其工作站及通过该网络系统浏览该缺失窗口数据库中储存的各个缺失窗口、该分析报告数据库中所储放的各个分析报告和该错码统计报表数据库中所储放的各个错码统计报表的内容。
本发明让一研发计算机软件产品的企业可针对该公司企业研发的各项计算机软件产品进行一纠正错码的品质管制程序,可让大型企业的整体计算机软件产品开发计划的品质管制程序更为有效率。


图1为一系统架构示意图,显示本发明的计算机软件产品品质管制管理系统的应用架构及对象导向组件模型的基本架构;图2为一流程图,显示一企业使用本发明的计算机软件产品品质管制管理系统进行品质管制作业程序中的各个流程步骤;图3为一计算机屏幕窗口图形,显示本发明采用的缺失窗口的一种实施范例;图4A至图4L为一组计算机屏幕窗口图形,显示本发明的计算机软件产品品质管制管理系统显示的各种错码统计报表的实施范例。
具体实施例方式
实施例以下即配合附图,详细说明本发明的计算机软件产品品质管制管理系统的实施例。
图1即显示本发明的计算机软件产品品质管制管理系统(如标号100所指的虚线框所包括的部分)的应用架构及其对象导向组件模型(object-oriented component model)的基本架构。如图所示,本发明的计算机软件产品品质管制管理系统100在实际应用上,是搭载至一台或多台网络服务器20,且该网络服务器20是联机至一网络系统10,例如为国际互联网(Internet)、公司间互联网(extranet)、公司内部互联网(intranet)、局域网络系统(Local Area Network,LAN)等等,让一研发计算机软件产品企业中负责产品开发的相关工作人员,包括测试工程师、系统分析师、软件工程师(即程序编码人员)、研发部主管、品管部主管、高层主管等等,可分别借由其工作站31、32、33、34、35、36及通过网络系统10,来针对该公司企业所研发的各项计算机软件产品进行一品质管制程序。
本发明的计算机软件产品品质管制管理系统100的对象导向组件模型至少包括(a)一缺失窗口数据库101;(b)一错码统计报表数据库103;(c)一分析报告数据库102;(d)一缺失窗口建立模块110;(e)一错码统计报表建立模块130;(f)一分析报告建立模块120;(g)一浏览模块140;以及(h)一网络联机及签入模块150。
缺失窗口建立模块110可让测试工程师在其所负责的程序测试工作中发现某一件计算机程序有缺失(defect)时,利用其工作站31(以下称为″测试工程师工作站″)及通过该网络系统10,针对该件计算机程序中的各项缺失点建立一缺失窗口111,并将该缺失窗口111经提交而储存至缺失窗口数据库101。该缺失窗口数据库101即用以收集该公司企业中所有的测试工程师,针对该公司企业所开发的所有计算机软件产品建立的所有的缺失窗口。图3即显示本发明采用的缺失窗口111的一种实施范例。
分析报告建立模块120可让研发部门的系统分析师在浏览及分析过某一件计算机程序的缺失窗口111之后,借由其工作站32(以下称为″系统分析师工作站32″)及通过该网络系统10,建立一份分析报告121,并将其建立的分析报告121储存至分析报告数据库102。
错码统计报表建立模块130可将上述缺失窗口数据库101中所有的缺失窗口111和分析报告数据库102中所有的分析报告121的内容,根据不同的管理需要而建立各式不同的错码统计报表131,并将其所建立的各个错码统计报表131储存至错码统计报表数据库103。举例来说,此错码统计报表建立模块130可用以自动建立下列的各式错码统计报表(1)按照测试人员分类来统计文件数量;(2)按照日期分类来统计错码数量(如图4A所示);(3)按照星期分类来统计错码数量(如图4F所示);(4)按照修改者分类来统计错码数量(如图4E所示);(5)按照报告状态分类来统计错码数量(如图4B所示);(6)按照测试状态中的报告状态分类来统计错码数量(如图4C所示);(7)按照测试状态中的ALL分类来统计错码数量(如图4D所示);(8)按照模块分类来统计错码数量;(9)按照不改的缺失点分类来统计错码数量(如图4G所示);(10)按照已结束的报告统计分类来统计错码数量(如图4H所示);(11)按照已结束的报告-原因分类来统计错码数量(如图4I所示);(12)按照已结束的报告统计来统计错码数量(如图4J所示);(13)按照HOLDFUTURE的问题点分类来统计相关数据资料;(14)按照提交日并以周为单位来统计相关数据资料;(15)按照问题点分类来统计错码数量;(16)按照错码等级分类来统计错码数量;(17)按照错码状态分类来统计错码数量;(18)按照错码的程序撰写者分类来统计错码数量;
(19)按照问题点分类来统计错码数量;(20)按照责任部门分类来统计错码数量。
须注意的一点是,错码统计报表建立模块130所建立的错码统计报表131的种类并不限于上面所列的错码统计报表,也可进而视实际需要而增设其它种类的错码统计报表131。
浏览模块140可让所有相关人员借由其工作站31、32、33、34、35、36及通过该网络系统10,浏览上述缺失窗口数据库101、分析报告数据库102和错码统计报表数据库103中所储放的各种资料的内容(也就是缺失窗口111、分析报告121和错码统计报表131的内容)。
网络联机及签入模块150可让所有相关人员借由其工作站31、32、33、34、35、36及通过该网络系统10联机至网络服务器20,借此使用本发明的计算机软件产品品质管制管理系统100。
图2的流程图即显示一企业使用本发明的计算机软件产品品质管制管理系统100进行一品质管制作业程序中的各个流程步骤(须注意的一点是,图2所示的流程图是由人力所执行的作业程序,而非由本发明的计算机软件产品品质管制管理系统100所执行的机器程序。)在计算机程序的开发过程中,一般是由研发部门负责规划及撰写程序,再由品管部门的测试人员负责实际测试研发部门所撰写出的程序是否有缺失(defect)。若有一测试人员在其所负责的程序测试工作中发现某一件计算机程序有缺失时,则便开始进行图2的作业程序来使用本发明的计算机软件产品品质管制管理系统100进行一错码修改的品质管制程序。
请同时参阅图1和图2,首先执行步骤S1的缺失窗口提交程序,其中是由发现缺失的测试工程师,利用其工作站31及通过该网络系统10来联机至网络服务器20,借此利用本发明的计算机软件产品品质管制管理系统100中的缺失窗口建立模块110建立一缺失窗口111,并将该缺失窗口111经提交,储存至缺失窗口数据库101。图3即显示本发明所采用的缺失窗口111的一种实施范例。
接着执行步骤S2的缺失分析程序,其中是由研发部门的系统分析师利用其工作站32及通过该网络系统10联机至网络服务器20,借此利用本发明的计算机软件产品品质管制管理系统100中的浏览模块140,浏览及分析缺失窗口数据库101中所储存的各个缺失窗口111的内容,借此决定缺失窗口111所陈述的各项缺失点是否确实是需要做修改的错码,并将分析结果利用分析报告建立模块120建立一份分析报告121。
此分析报告121中若系统分析师认为有一缺失点,是不需要做修改的错码,则须由研发部门和品管部门的主管确认;其方式为研发部门和品管部门的主管利用其工作站34、35及通过该网络系统10浏览分析报告121,并在该分析报告121中的相关字段中作确认。
接着执行步骤S3的缺失修改程序,其中是由研发部门的软件工程师利用其工作站33及通过该网络系统10联机至网络服务器20,借此利用本发明的计算机软件产品品质管制管理系统100中的浏览模块140,浏览分析报告数据库102中所储存的分析报告121的内容,并根据分析报告121中的指示,对有缺失的计算机程序进行查错及程序修改工作。
接着执行步骤S4的确认程序,其中是由测试工程师对修改后的计算机程序再进行一次测试工作,确认先前发现的缺失点是否均已被修正。若未再发现有缺失点,则即结束此错码修改的品质管制程序;反之,若再发现有缺失点,则再重复进行S1至S4的作业程序,直至该计算机程序不再有缺失为止。
此外,错码统计报表建立模块130可将缺失窗口数据库101中所有缺失窗口111和分析报告数据库102中所有分析报告121的内容,根据不同的管理需要,建立各式不同的错码统计报表131,并将其建立的各个错码统计报表131储存至错码统计报表数据库103,用以提供相关的高层主管人员利用其工作站36及通过该网络系统10来联机至网络服务器20,借此利用浏览模块140浏览错码统计报表数据库103中的各种错码统计报表131的内容。图4A至图4L即分别显示了多种错码统计报表的实施范例。
权利要求
1.一种计算机软件产品品质管制管理系统,可应用在搭载到至少一网络服务器,且该网络服务器是联机至一网络系统,协助一企业对该公司企业研发的所有计算机软件产品,进行一错码修改的品质管制作业程序;其特征在于,该计算机软件产品品质管制管理系统至少包括一网络联机及签入模块,可让企业所有与计算机软件产品相关的工作人员,借由其工作站及通过该网络系统联机至该网络服务器,借此使用该计算机软件产品品质管制管理系统;一缺失窗口数据库;一分析报告数据库;一错码统计报表数据库;一缺失窗口建立模块,可让测试工程师工作站借由其工作站及通过该网络系统,针对一计算机软件产品中的各项缺失点建立一缺失窗口,并将该缺失窗口经提交后储存至该缺失窗口数据库;一分析报告建立模块,可让系统分析师借由其工作站及通过该网络系统针对各个缺失窗口建立一分析报告,并将分析报告储存至该错码统计报表数据库;一错码统计报表建立模块,可将该缺失窗口数据库中所有的缺失窗口和该分析报告数据库中所有的分析报告的内容,根据一特定的统计方式而建立各式不同的错码统计报表,并将各个错码统计报表储存至错码统计报表数据库;一浏览模块,可让该企业所有与计算机软件产品相关的工作人员,借由其工作站及通过该网络系统浏览该缺失窗口数据库中储存的各个缺失窗口、该分析报告数据库中所储放的各个分析报告和该错码统计报表数据库中所储放的各个错码统计报表的内容。
2.如权利要求1所述的计算机软件产品品质管制管理系统,其特征在于,该网络系统为国际互联网。
3.如权利要求1所述的计算机软件产品品质管制管理系统,其特征在于,该网络系统为一公司间互联网。
4.如权利要求1所述的计算机软件产品品质管制管理系统,其特征在于,该网络系统为一公司内部互联网。
5.如权利要求1所述的计算机软件产品品质管制管理系统,其特征在于,该网络系统为一局域网络系统。
6.如权利要求1所述的计算机软件产品品质管制管理系统,其特征在于,该错码统计报表建立模块建立的错码统计报表的种类至少包括按照测试人员分类来统计文件数量的错码统计报表;按照日期分类来统计错码数量的错码统计报表;按照星期分类来统计错码数量的错码统计报表;按照修改者分类来统计错码数量的错码统计报表;按照报告状态分类来统计错码数量的错码统计报表;按照测试状态中的报告状态分类来统计错码数量的错码统计报表;按照测试状态中的ALL分类来统计错码数量的错码统计报表;按照模块分类来统计错码数量的错码统计报表;按照不改的缺失点分类来统计错码数量的错码统计报表;按照已结束的报告统计分类来统计错码数量的错码统计报表;按照已结束的报告-原因分类来统计错码数量的错码统计报表;按照已结束的报告统计来统计错码数量的错码统计报表;按照HOLDFUTURE的问题点分类来统计相关数据资料的错码统计报表;按照提交日并以周为单位来统计相关数据资料的错码统计报表;按照问题点分类来统计错码数量的错码统计报表;按照错码等级分类来统计错码数量的错码统计报表;按照错码状态分类来统计错码数量的错码统计报表;按照错码的程序撰写者分类来统计错码数量的错码统计报表;按照问题点分类来统计错码数量的错码统计报表;以及按照责任部门分类来统计错码数量的错码统计报表。
全文摘要
一种计算机软件产品品质管制管理系统,可应用在一网络系统,例如国际互联网、公司间互联网、公司内部互联网、局域网络等系统中,该系统包括网络联机及签入模块、缺失窗口数据库、分析报告数据库、错码统计报表数据库、缺失窗口建立模块、分析报告建立模块、错码统计报表建立模块、浏览模块,用以让一研发计算机软件产品的企业,可针对该企业研发的各项计算机软件产品进行一纠正错码的品质管制程序,让大型企业的整体计算机软件产品开发计划的品质管制程序更为有效率。
文档编号G06F15/16GK1607507SQ20031010024
公开日2005年4月20日 申请日期2003年10月13日 优先权日2003年10月13日
发明者林光信, 程华东, 于斌 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1