用于提供与软件包相关的信息的系统及其支持测试的系统技术方案

技术编号:2881132 阅读:213 留言:0更新日期:2012-04-11 18:40
一种系统,用于改善软件包开发和源版本管理的效率和可靠性以及软件包创建的效率,并用于快速搜索关于软件包的信息。在该系统中,使用环球网通过客户机从服务器向用户提供与软件包创建有关的信息。用户进行测试数据创建会得到服务器的支持。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总的涉及软件包创建,更具体地说,涉及用于提供与软件包相关的信息的系统及其支持(support)测试的系统。
技术介绍
目前,需要创建各自的软件包用于专用交换分机和类似系统的开发。与此种软件包创建相关的大量信息由作为软件集成支持工具的软件集成支持系统(SWISS)提供。SWISS构建在自开发的UNIX的X-Window Motif图形用户接口(GUI)上,比如SABLIME,它是可以从Lucent Technologies购买得到的配置管理工具。SWISS的应用使得能够通过在UNIX主机上开发和编译专用交换分机软件来创建软件包。在UNIX上提供的是包创建规范、包修改请求(MR)表、软件块配置信息、测试数据、创建支持/MR信息等等。测试数据可以是,例如,用于测试使用软件包的系统的处理器装载数据(PLD)和人机子系统数据(NMSDATA)。但是,由于上述信息通过基于SWISS的X-终端GUI在UNIX上提供,所以用户(比如软件包开发者或消费者)必须获得对装备有比如SWISS的软件集成支持工具的主机的直接访问权,以便从主机搜索与创建软件包相关的信息,或者在主机上创建测试数据。结果,除非个人计算机(PC)用户购买并在PC上安装X-Window仿真器软件,他或她不能使用SWISS。有鉴于此,为了测试目的以便获取关于软件包的信息,在交换系统的系统模型空间(room)中,用户必须购买X-Window仿真器软件并在他或她的PC上安装,并且他或她还必须购买单独的X-终端专用设备并在他或她的PC上安装。存在的另一个问题是,必须建立多个复杂的环境,以便将SWISS应用到其它类似系统开发项目上。而且,UNIX的X-Window MotifGUI的能力存在盲点,因为它在支持基于2字节码的字符(比如,韩文字符、中文字符、日文字符等)上存在困难。如上所述,传统上,在UNIX上使用Motif库强迫PC用户购买高成本的X-终端仿真器,并使其难以将SWISS应用到各种类似的系统开发项目上。因此,当用于改善软件包开发和源版本管理的效率和可靠性时,在UNIX上使用Motif库受到限制。这导致了软件包创建效率的下降,并且难以搜索关于软件包的信息。
技术实现思路
鉴于上述问题提出了本专利技术,因此本专利技术的一个目的是提供一种能够改善软件包开发和源版本管理的效率和可靠性的系统。本专利技术的另一个目的是提供一种能够改善软件包创建效率的系统。本专利技术的再一个目的是提供一种能够快速搜索关于软件包的信息的系统。根据本专利技术的一个方面,上述和其它目的可以通过提供一种用于提供与软件包的创建有关的信息的系统来实现,该系统包括服务器,包含数据库,其上存储有与软件包创建有关的信息,和应用程序,用于当客户机在环球网(万维网WWW)上请求服务器输出与软件包创建有关的信息时,获取对数据库的访问以从其中提取与软件包创建有关的信息,然后将提取的信息发送给客户机;以及与用于访问服务器的客户机有关的环球网客户机工具装置(set-up),客户机响应来自用户的与软件包创建有关的信息请求,通过环球网从服务器中下载与软件包创建有关的信息,并向用户提供下载的信息。根据本专利技术的另一方面,提供一种支持创建用于测试使用软件包的系统的测试数据的系统,该系统包括服务器,包含测试数据存储单元,用于存储与测试数据创建有关的信息和测试数据,和应用程序,用于当客户机在环球网上请求服务器创建测试数据时,执行相关的任务以创建测试数据,并将创建的数据存储在测试数据存储单元中;以及与用于访问服务器的客户机有关的环球网客户机工具装置,客户机响应来自用户的测试数据创建请求,通过环球网向服务器发送测试数据创建请求消息。附图说明通过下面结合附图的详细描述,对于本专利技术更完全的了解、以及本专利技术的许多优点将变得更加清楚和更加容易理解,其中相同的参考标号表示相同或相似的部件,并且其中 图1是表示根据本专利技术的系统结构的方框图;图2是说明图1的系统的操作的图示;图3是说明图2所示的包创建规范输出处理的流程图;图4是说明图2所示的软件块配置登记处理的流程图;图5是说明图2所示的软件块配置删除处理的流程图;图6是说明图2所示的软件块配置表输出处理的流程图;以及图7是说明图2所示的测试数据创建处理的流程图。具体实施例方式现在将参照附图详细描述本专利技术的优选实施例。在下面的描述中,当使得本专利技术的主题模糊时,在此引用的公知功能和结构的详细描述将省略。本专利技术采用基于文本菜单的方法作为解决上述问题的方法。但是,除了基于文本菜单的方法,本专利技术也考虑到基于环球网的方法,能够以类似于现存UNIX X-终端GUI的模式支持开发者,并且使用起来一点儿不困难,因为它具有友好的用户功能。因为所有的用户目前使用带有环球网客户机工具的PC,比如在其中设置的MS-IE、网景(Netscape)等,所以他们也可以使用SWISS,而不用在PC中安装单独的程序。X-终端的盲点,或者在支持基于2字节码的字符(比如,韩文字符、中文字符、日文字符等)上的困难,也可以通过使用微软(MS)的真字体(true font)在环球网上解决。图1是表示根据本专利技术的优选实施例的基于环球网的系统结构的方框图,图2是说明图1的系统的操作的图示。如图1所示,该系统包括通过超文本传输协议(HTTP)互连的客户机100和服务器102。服务器102包括访问数据库(DB)108并从中合成相关信息的公共网关接口(CGI)应用程序104和JAVA应用程序106。客户机100包括可以访问服务器102的环球网客户机工具。客户机100通过用户接口向服务器102发送用户在环球网网页上输入的信息,并通过用户接口向用户提供从服务器102上下载的信息。在客户机的显示屏上显示的是在其中列出了多项调用与包创建有关的典型信息输出的输入菜单(如图2所示)。这些项包括软件包创建规范、软件块配置登记、软件块配置删除、软件块配置表、以及测试数据创建或MKPM(生成PLD或NMSDATA)。通常提供软件包创建规范和软件块配置表以便消费者购买和使用软件包;而通常提供软件块配置登记、软件块配置删除、以及MKPM项给开发者。软件块配置表是采用类属形式(generic form)的相应软件包的配置表。每一个类属形式可以是,比如,相应软件包的项目。服务器102以超文本标识语言(HTML)创建输入菜单并将其提供给客户机100。另外,服务器102使用CGI/JAVA应用程序112、或CGI应用程序104和JAVA应用程序106从DB108提取与从客户机100发送的用户输入信息有关的信息,并将提取的信息发送给客户机100。DB108分成两个区域一个管理包创建规范、MR表、以及MR的内容;另一个存储软件块配置。DB108已经构建在现存的UNIX X-终端工具中。根据CGI,比如perl语言或shell应用程序,服务器102从已经构建好的DB108中搜索客户机100所期望的信息,从而从DB108中提取所期望的信息,登记所提取的信息,将所登记的信息转换为HTML信息,并将所转换的HTML信息发送给客户机100。还提供测试数据存储单元110,以便存储根据基于JAVA应用程序106的MKPM功能所登记的部件和IROF、以及根据MKPM功能创建的文件。为了实现软本文档来自技高网
...

【技术保护点】
一种用于提供与软件包创建有关的信息的系统,包括:服务器,包含数据库,其上存储有与软件包创建有关的信息;和应用程序,用于响应客户机请求输出所述与软件包创建有关的信息,获取对所述数据库的访问以从其中提取所述与软件包创建有关的信息,并发送所提 取的与软件包创建有关的信息;以及客户机,用于接收所发送的与软件包创建有关的信息,并具有用于访问所述服务器的环球网客户机工具装置,所述客户机响应来自用户的与软件包创建有关的信息请求,通过环球网从所述服务器中下载所述与软件包创建有关的信息, 并向用户提供下载的与软件包创建有关的信息。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:李在一
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1
相关领域技术