当前位置: 首页>集成行业>

如何做好系统集成的质量控制?

时间:2008-11-02 18:07来源:中国计算机用户 作者:孙江明
系统集成的质量直接影响着用户日后的使用,高质量的系统集成工程可以为用户带来使用的便利性和降低日后升级维护的成本。因此,系统集成的质量控制是系统集成工程中重要的一个环节。那么,怎样才能做好系统集成中的质量控制呢?
  

 

        系统集成的质量直接影响着用户日后的使用,高质量的系统集成工程可以为用户带来使用的便利性和降低日后升级维护的成本。因此,系统集成的质量控制是系统集成工程中重要的一个环节。那么,怎样才能做好系统集成中的质量控制呢?


       系统集成质量控制的5项原则


  1. 事前控制原则

信息系统建设是一个高技术、高投入的建设过程,任何由于质量问题引起的工程变更必然产生巨大的投资浪费和工期拖延。所以,在信息系统集成过程中应该始终坚持质量的事前控制原则。坚持事前控制原则的关键在于准确了解用户需求,科学地进行信息系统设计。

2. 标准化原则

经过国内外信息领域研究者的长期不懈的努力,信息领域已经形成一系列的标准,总的来说,信息领域的标准可以分为:信息技术标准和信息管理标准,其中信息技术标准阐述了信息产品或系统所应该遵循的技术规范,而信息管理标准则规定了信息产品或系统设计、实现和维护过程中所应该遵循的行为规范。这些标准为我们建设高质量的信息系统提供了科学的依据。因此,在信息系统集成过程中,应该根据信息系统的特点,遵循有关国内外的相关标准进行系统集成,保证集成过程的科学性。

3. 阶段性控制原则

信息系统集成需要根据用户的具体需求,系统地设计和实现信息系统,因此,它是一个创新的过程。由于信息系统集成的过程性,这就决定了信息系统的质量控制应该是阶段性的,不可能一蹴而就。换句话说,信息系统集成的质量控制应该分阶段实施;系统集成商应该根据系统的质量总目标形成各个工程阶段的质量目标和具体的质量控制措施,通过实现各阶段的质量目标来完成整个系统的质量目标。

4. 定性测试和量化测试相结合的原则

根据ISO 9000的有关要求,质量目标应该是可以验证的。由于信息系统特殊性,绝大多数的验证过程是无损的,应该大力提倡使用信息系统的验证手段来保证信息系统的质量,测试是信息系统验证的重要手段之一。笼统地说,信息系统测试可以分为定性测试和量化测试。定性测试主要用于系统的功能测试,而量化测试主要用于系统的性能测试,这两种手段可以从不同角度反映信息系统的质量。

5. 用户需求符合性原则

衡量信息系统质量的一个重要尺度是用户需求的符合程度。建成的信息系统应该符合用户的业务功能需求、性能要求和使用习惯要求等。检验用户需求符合度的主要方法是科学的测试,集成商可以通过测试手段来判定用户需求的符合程度。


        系统集成质量控制的主要措施


  在信息系统的设计阶段,质量控制的主要措施体现在以下5个方面:

(1)全面地、系统地了解用户需求

定义清晰的用户需求是整个系统成败的关键。集成商应该采用科学的方法从事用户需求的调查,这种需求调查不仅应该包括单位管理者和系统维护者意见,而且应该包括最终用户(内部用户、外部用户)的意见,从而保证用户需求的完整性;同时为了保证用户需求的准确性,用户需求的制定过程应该使用迭代的方式,通过反复征询用户的意见,逐步完善用户需求。

(2) 充分讨论系统设计方案

系统设计方案描述了被建系统的抽象模型,因此设计方案的科学性和合理性对被建系统的质量具有极其重要的影响。因此,系统设计方案应该与建设单位、监理机构充分讨论,提高系统设计的质量。其中,系统设计过程中应该注意:用户需求的符合性、技术成熟性和先进性、系统的安全性、系统的可扩展性、所选产品的质量符合性、法律法规的符合性等。

(3)设计完整的系统验证方案

在系统设计阶段,集成商应该根据用户需求书和系统设计方案,制定完整的系统验证方案。信息系统的验证方法主要包括:模拟仿真的方法和测试的方法。目前,对于网络系统的设计已经具有一些成熟的仿真平台,集成商可以参照使用;测试一种普遍采用的质量验证方法,但是集成商设计现场测试方案时应该充分考虑用户需求的符合性。

(4)确定可行的质量控制方案

为了保证系统实施的质量,系统集成商应该依据系统设计方案制定一套可行的系统质量控制方案,以便有效地指导系统实施过程。该质量控制方案应该确定系统实施各个阶段的质量控制目标、控制措施、工程质量问题的处理流程、系统实施人员的职责要求等。

(5)形成表述规范的设计文档

为了保证系统实施的可操作性和系统的可维护性,集成商的设计文档应该采用规范的表述形式。例如:我们可以采用标准建模语言UML(Unified Modeling Language)描述软件设计方案,利用甘特图(Gantt Chart)描述工程进度安排等。

到了信息系统的实施阶段,质量控制的主要措施体现在以下几个方面:

(1) 慎重选择系统分包商

信息系统实施过程的分包是非常常见的。由于工程的任何部分都会对整个系统的质量产生影响,集成商应该慎重选择分包商,尽量选择具有相应工程资质、丰富工程经验、有技术保障的分包商。

(2)遵循科学的实施流程和技术要求

系统实施过程应该遵循科学的流程和有关技术要求,坚持按照标准的实施流程完成系统的建设。系统实施流程应只与系统的需求和类型相关,而不能因人而异。例如:软件系统的开发过程应该参考软件工程的具体要求进行科学地开发。

(3)合理进行阶段性测试

系统实施的各个阶段应该遵照质量控制方案的要求,分阶段地进行系统测试,逐步地实现质量控制目标。例如:综合布线系统施工过程中,应该及时利用网络测试仪测定线路质量,及早发现并解决质量问题。

此外,积极配合监理机构的工作、对用户系统维护人员的培训及建立完整的工程实施文档也是保证信息系统集成质量的重要内容。

 

------分隔线----------------------------
推荐内容