首页 > NSE简介 > 技术白皮书
技术白皮书

       Panorama C/C++是一个完整的集成软件工程环境,支持新系统的开发和现有系统的改进,特别适用于软件测试、质量保证、维护和再工程。

      20年前,一个典型的计算和信息管理系统的总成本中有15%用于软件,85%用于硬件。然而如今的情况相反:85%的系统成本用于软件。如今的软件工程存在着许多问题:

1

与硬件开发技术相比,软件开发技术的进程更为缓慢,许多软件工程的任务仍需手动完成

2

软件系统变得越来越大,越来越复杂

3

用文本格式(未经图形化)编写并分散存储在多个文件的软件往往难以读懂

4

没有一个通用且实际的方法来证明一个程序是否正确(无缺陷),因此软件开发人员必须通过大量的测试来找出程序中的错误,这就解释了为什么50%的软件开发成本会花在测试上

5

在一个只用功能测试方法进行 “全面测试”的系统中,大约仍有50%的代码未测试到,但是没有自动工具,结构化测试又难以进行

6

软件系统为了满足新的要求,或增加新的功能往往需要修改。然而,更改系统是有风险的,它可能经常会引起系统其它模块的不一致

7

由于设计文档经常不可用或未及时跟随源代码更新,让软件很难维护

 

     为了解决如今软件系统问题,Panorama C/C++应运而生,它为软件开发全过程带来自动化,使软件系统易于理解、测试、修改和维护。


关于技术白皮书的几点说明

       自从多年前 - 美国国际软件自动化公司(International Software Automation, Inc.) 和 国际软件自动化(上海) 公司(注册资本120万美元,以前是美国国际软件自动化公司在亚洲的研发中心,现在兼为其亚洲产品总经销)成立以来, 就一直致力于自动化与智能化软件工程算法研究与高效率应用系统的开发,取得了一系列国际领先的成果。我们的第三代产品 “Panorama”(全景)于1994年推向国际市场后还不到一年,就被国际著名的软件测试专家Edward Kit列为国际实用化最佳软件 测试产品中的首项,写进他的著作 “Software Testing In The RealWorld”中。我们产品的一个子系统 JavaAnalyzer 也被著名的Jars评为“国际最顶尖5%”产品。我们产品的用户包括了HP、SUN Microsystems、Sony、Siemens、Toshiba、 Canon、NTT、Fujitsu等许多国际500强公司。


       我们新推出的Panorama++ (艾赛银弹)软件工程与质量保证支撑平台, 是我们联合体推出的第四代产品系列。更重要的是, 她也是我们所研发的、DP&T(错误预防与可追溯性驱动)软件开发模型和体系的支撑平台。


       我们坚信,DP&T软件开发模型与体系,将点燃21世纪以自动化和智能化为特征的软件工程革命的星火, 她燎原之日已经为时不远了!原因是:她采用的,是以国际领先的软件工程自动化与智能化技术为支撑的、 非线性双向多轨并行实时迭代软件开发模型,这将从根本上解决国际流行的、基于线性模型或者线性迭代模型 的软件开发体系的严重缺陷 - 这些缺陷是造成今天软件开发效率低、成本高、质量差的根本原因。因为, 线性模型或者线性迭代模型的工作模式,是假定前阶段的工作没有错误,所以只需要顺序地进行后阶段的工作, 没有逆向检查前阶段的工作正确与否的机制(也得不到有效的逆向追溯技术与工具支持)- 这是违反客观规律的, 因为,基于人的自然本质,总难免会想错、记错、用错、写错。于是,这种假定使得前阶段的软件错误将被传播到后阶段, 甚至直到维护阶段,使得软件错误的排除费用几十倍甚至几百倍地增加。而且,由于没有逆向自动追溯机制的支持, 软件的修改维护将不得不盲目地进行 - 不知道一个模块的修改关系到什么需求、是一个需求还是几个需求, 它的修改将关系到哪些模块也得作相应的修改,而盲目的修改就难免带来灾难性的后果,使得软件修改后的回复测试任务极为艰辛。


       采用DP&T模型和体系,上述国际现有软件开发体系所存在的严重问题,都能迎刃而解!


       在此,我们愿意有偿地与来宾共同分享这些遥遥领先国际群雄的重大创新成果。 



更多相关文档资料,请参见资料下载





Copyright © 2016 常州伯文软件科技有限公司 版权所有 网站地图    常州网络公司中环互联网网站建设