管理维护软件程序的方法及装置制造方法及图纸

技术编号:11408731 阅读:107 留言:0更新日期:2015-05-06 07:52
本发明专利技术公开了一种管理维护软件程序的方法及装置,该方法包括:预先设定管理接口框架结构,所述管理接口用于管理和维护应用程序功能模块,包括结构关系和参数传递方法;利用所述管理接口框架结构中的数据来源及组织结构,编写用户界面,所述用户界面用于展示软件程序结构及运行信息;在编写软件程序时,实现所述管理接口框架中的各接口。利用本发明专利技术,可以灵活、方便、快捷地对软件运行中的错误进行定位,提高软件产品的管理维护效率,降低维护工作量。

【技术实现步骤摘要】
管理维护软件程序的方法及装置
本专利技术属于计算机信息处理
,具体涉及一种管理维护软件程序的方法及装置。
技术介绍
目前的软件领域随着信息时代的到来已经呈现很多新的特点。对于越来越复杂化、大型化的软件程序来说,前期的程序开发、中期的测试、后期的维护需要做的工作都是越来越多,特别是后期的维护,是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求,要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。由于维护需要的工作量大,所以一种方便直观的可视化代码维护方案就显得很有必要,可以大量节约相关的工作量和时间,提高维护效率,对开发软件的单位和使用软件的用户来说,都是非常有意义的。利用这种图形化管理维护程序代码的用户界面,可以方便快捷直观地完成软件程序代码维护工作,使之能够高效快速的实施,大大节约了软件开发单位的维护工作量和维护效率,对使用用户来说也可以在最短时间内高效的解决排除问题,大大的提高了生产效率。但是现有技术中,还没有相应的解决方案。目前的方法都是在软件出现错误后,开发人员根据个人经验、错误现象一点点地试验和调试,遇到隐蔽一点的错误,可能很长时间也无法定位到错误的位置,自然无法顺利地修改排除掉错误,这样不仅浪费了人力资源和时间,还大大地影响生产和工作效率。
技术实现思路
本专利技术提供一种管理维护软件程序的方法及装置,以灵活、方便、快捷地对软件运行中的错误进行定位,提高软件产品的管理维护效率,降低维护工作量。为此,本专利技术提供如下技术方案:一种管理维护软件程序的方法,包括:预先设定管理接口框架结构,所述管理接口用于管理和维护应用程序功能模块,包括结构关系和参数传递方法;利用所述管理接口框架结构中的数据来源及组织结构,编写用户界面,所述用户界面用于展示软件程序结构及运行信息;在编写软件程序时,实现所述管理接口框架中的各接口。优选地,所述管理接口框架包括:基础对象和预留接口,所述基础对象包括:节点对象、错误处理对象和消息处理对象。优选地,所述设定管理接口框架包括:设定接口类之间的层次结构关系;建立接口类间消息传递、消息定位、结构组织机制;设定功能性预留接口。优选地,所述利用所述管理接口框架结构中的数据来源及组织结构,编写用户界面包括:用矩形框展示实现所述预留接口的类;根据所述接口类之间的层次结构关系,将程序中不同的类组织为树形节点的方式,并逐层向下显示;展示实现所述预留接口的类中抛出异常、出现错误的具体位置。优选地,所述方法还包括:在所述矩形框中显示实现所述预留接口的类中定义的成员及方法。优选地,所述展示实现所述预留接口的类中抛出异常、出现错误的具体位置包括:通过特定颜色和/或字体展示实现预留接口的类中抛出异常、出现错误的具体位置。优选地,所述方法还包括:在感知到用户对所述用户界面中的节点的点击操作时,逐层显示所述节点下各层的属性信息。一种管理维护软件程序的装置,包括:管理接口框架设计模块,用于预先设定管理接口框架结构,所述管理接口用于管理和维护应用程序功能模块,包括结构关系和参数传递方法;用户界面生成模块,用于利用所述管理接口框架结构中的数据来源及组织结构,编写用户界面,所述用户界面用于展示软件程序结构及运行信息;接口实现模块,用于在编写软件程序时,实现所述管理接口框架中的各接口。优选地,所述管理接口框架设计模块包括:结构关系设定单元,用于设定接口类之间的层次结构关系;建立单元,用于建立接口类间消息传递、消息定位、结构组织机制;预留接口设定单元,用于设定功能性预留接口。优选地,所述用户界面生成模块,具体用于用矩形框展示实现所述预留接口的类;根据所述接口类之间的层次结构关系,将程序中不同的类组织为树形节点的方式,并逐层向下显示;展示实现所述预留接口的类中抛出异常、出现错误的具体位置。优选地,所述装置还包括:展示模块,用于在感知到用户对所述用户界面中的节点的点击操作时,逐层显示所述节点下各层的属性信息。本专利技术实施例提供的管理维护软件程序的方法及装置,能够利用预先设计管理接口,在代码编写过程中实现这些管理接口,从而使软件程序在各级层次结构中都有标记,能够在发生错误时识别错误类型,并且报告出发生错误所在的位置等信息,方便地定位错误及错误原因,从而可以方便地实现对软件产品的管理和维护,减少因为软件故障而带来的应用效率降低,对开发人员变动引起的维护困难,更多地解放了开发、维护人员的后期维护工作,并提升了软件企业的客户满意度、市场形象。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本专利技术实施例管理维护软件程序的方法的流程图;图2是本专利技术实施例中管理接口框架结构的示意图;图3是本专利技术实施例中管理接口框架创建流程图;图4是本专利技术实施例中编写用户界面的流程图;图5是本专利技术实施例管理维护软件程序的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例的方案,下面结合附图和实施方式对本专利技术实施例作进一步的详细说明。如图1所示,是本专利技术实施例管理维护软件程序的方法的流程图,包括以下步骤:步骤101,预先设定管理接口框架结构,所述管理接口框架用于管理和维护应用程序功能模块,包括结构关系和参数传递方法。所述管理接口框架包含一系列层次结构关系,以及内部消息传递、错误判断组织的信息结构,以及标志性的各级接口组织。该管理接口框架可以方便地标识程序结构关系,不同接口之间可以预先约定相互之间的关联关系。所述关联关系是指程序文件的继承、引用、复合等关系。不同程序文件中的关联关系,同一程序文件的属性如变量名、常量数值等可以通过所述管理接口传输。如图2所示,是本专利技术实施例中管理接口框架结构的示意图。在该管理接口框架中,设置了各种基础对象以及预留接口,如图2中所示,基础对象有:节点对象、错误处理对象和消息处理对象。步骤102,利用所述管理接口框架结构中的数据来源及组织结构,编写用户界面,所述用户界面用于展示软件程序结构及运行信息。具体地,可以利用形状、颜色、线条、文字描述等综合手段,形象化展示程序结构关系、内部方法、字段定义、以及错误类型、错误位置等信息,从而使界面展于形象、生动、明晰。步骤103,在编写软件程序时,实现所述管理接口框架中的各接口。也就是说,在编写正常程序的同时,引入步骤101中设计好的管理接口框架,在完成正常功能的同时实现其中的接口,比如程序中抛出异常时调用一个接口,可以定位程序出错的位置和原因等;再如实现一个接口,可以描述类在程序结构中的层次关系等。需要说明的是,在开发不同程序的时候,都可以使用这一套核心框架及展示界面,只要实现了预留的接口,就都可以进行图形化显示、维护程序中的各种信息、错误等问题。本专利技术实施例提供的管理维护软件程序的方法,能够利用预先设计管理接口,在代码编写过程中实现这些管理接口,从而使软件程序在各级层次结构中都有标记,能够在发生错误时识别错误类型,并且报告出发生错误所在的位置等信息,方便地定位错误及错误原因,从本文档来自技高网
...

【技术保护点】
一种管理维护软件程序的方法,其特征在于,包括:预先设定管理接口框架结构,所述管理接口用于管理和维护应用程序功能模块,包括结构关系和参数传递方法;利用所述管理接口框架结构中的数据来源及组织结构,编写用户界面,所述用户界面用于展示软件程序结构及运行信息;在编写软件程序时,实现所述管理接口框架中的各接口。

【技术特征摘要】
1.一种管理维护软件程序的方法,其特征在于,包括:预先设定管理接口框架结构,所述管理接口用于管理和维护应用程序功能模块,包括结构关系和参数传递方法;利用所述管理接口框架结构中的数据来源及组织结构,编写用户界面,所述用户界面用于展示软件程序结构及运行信息;在编写软件程序时,实现所述管理接口框架中的各接口。2.根据权利要求1所述的方法,其特征在于,所述管理接口框架包括:基础对象和预留接口,所述基础对象包括:节点对象、错误处理对象和消息处理对象。3.根据权利要求2所述的方法,其特征在于,所述设定管理接口框架包括:设定接口类之间的层次结构关系;建立接口类间消息传递、消息定位和结构组织机制;设定功能性预留接口。4.根据权利要求3所述的方法,其特征在于,所述利用所述管理接口框架结构中的数据来源及组织结构,编写用户界面包括:用矩形框展示实现所述预留接口的类;根据所述接口类之间的层次结构关系,将程序中不同的类组织为树形节点的方式,并逐层向下显示;展示实现所述预留接口的类中抛出异常、出现错误的具体位置。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述矩形框中显示实现所述预留接口的类中定义的成员及方法。6.根据权利要求4所述的方法,其特征在于,所述展示实现所述预留接口的类中抛出异常、出现错误的具体位置包括:通过特定颜色和/或字体展示实现预留接口的类中抛出异...

【专利技术属性】
技术研发人员:熊振卿
申请(专利权)人:北大方正集团有限公司方正信息产业控股有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1