[配置]JBCMIS配置管理信息系统介绍

2007-8-10     作者:北大软件   转载自:北大软件     编辑:问天   点击进入论坛

1 概述

  青鸟配置管理信息系统JBCMIS是保证软件开发生命周期中的产品的完整性和可追溯性的多库分离的配置管理系统;在经典的配置管理系统之上,它实现了开发库、受控库以及产品库的物理分离,而不是通过标签的形式在同一个配置库中标示开发过程中的中间制品还是最终产品。根据用户的需要,它可以设置若干个开发库、受控库以及产品库,使不同部门的人员面对不同的配置库工作,多级库之间提供了灵活、方便易用的管理机制,如图1所示。

  青鸟配置管理信息系统JBCMIS符合CMMI和GJB5000要求。

 
图 1 多库系统


  JBCMIS系统由青鸟配置管理系统-JBCM和青鸟软件变更控制系统-JBCCM组成,JBCM与 JBCCM相集成,提供了一种变更控制基线功能。JBCCM是一个伸缩自如的、基于WEB方式的、可配置的变更管理系统,用于在整个软件开发周期中跟踪变更请求。通过JBCCM,能在软件开发过程中管理每一种类型的变更活动, 具有灵活方便的流程定制以及图形化、表格形式的统计功能。

2 系统主要功能介绍

2.1 支持多库分布多级部署

  JBCMIS支持多库物理分离,分布式部署。可以设置多级别的若干个开发库、受控库以及产品库,并可以灵活部署到不同的物理地点,使不同部门的人员面对不同的配置库工作,库与库之间通过变更控制系统控制基线的逐级提交。采用多控制级别的好处是:

在项目生存周期中不同时间需要的不同控制级别。
对于不同的系统类型需要的不控制级别同。
为了满足对配置项的保密性和专有性要求而需要的控不同制级别。


 
图2 三库协同工作


2.2 支持SCM全过程管理

  JBCMIS支持软件生命周期中各种过程管理,通过对过程的申请审批验证等活动来控制基线的提升和基线变更活动;包括基线审批、变更控制、产品发布等控制过程以保证软件产品的正确性和一致性。

2.3 支持SCM全过程状态管理

  JBCMIS支持软件生命周期中各种资源不同阶段的状态管理,通过对配置状态的记录来协调对软件产品的控制。正确并及时记录各配置项的各种历史状态,保证相关人员了解追溯配置项的历史和当前状态,避免软件版本的混乱。


图3 系统各级状态管理


2.4 强大的版本控制系统

  JBCM不仅局限于控制源代码的版本,还可以控制整个软件生命周期中所有程序、文档、数据的版本。JBCM能跟踪每个文件和目录的变更及状态,保持程序、文档和数据的完整性和可追溯性,并附带相关的注释。这样使得相关人员可以快速地识别、重建和退回到任何以前的软件版本上。

 
图4 版本管理


2.5 支持团队并行开发

  JBCM具有了灵活的资源分支合并机制,实现控制多方向开发流模式的并行开发,针对每个发布分别建立相应的分支,分支之间具备相对的独立性,在需要的时候,分支之间可以进行合并,从而实现后期开发功能的合并。


图5 分支与合并


2.6 构建多级资源管理

  JBCM支持多级项目和子项目的层次管理,利于系统的任务分解;支持多级配置和子配置的构造管理便于灵活构造目标系统,使构建和发布管理变得简单高效,结构清晰。

 
图6 系统构建与基线管理


2.7 支持异地开发

  随着企业的发展,软件开发的规模和复杂性等不断增加,这使得地理上分布的多个软件开发团队之间进行协作变得越来越普遍。这些软件开发团队可能分布在一个国家的不同城市,也可能分布在同一个城市的不同办公地点。 JBCM-TE提供了两种方式的异地开发支持,一种是直连网络同步,即配置库有固定的IP地址,客户端通过IP直接与配置库进行连接,另一种是在异地开发的每个地点存有版本库的副本,日常开发针对本地版本库进行,本地版本库和配置库之间提供了一种同步的机制,来保证本地版本库和配置库的一致性和完整性。


图7 异地开发


2.8 丰富的统计查询功能

  统计审计用于确保项目组成员的所有配置管理活动,遵循已批准的软件配置管理方针和规程,查询统计检入/检出的频度、配置项进度和状态,基线状态、变更次数等。通过统计审计,帮助管理层监控、跟踪、分析项目开发过程和结果,并对发生的问题迅速做出反应。

配置项查询
配置活动查询
配置状态(当前状态和历史状态)统计
配置关系统计
变更次数统计
变更状态统计
变更活动查询
变更控制统计
3 变更控制管理系统特点

3.1系统可定制能力强

  JBCCM不仅提供系统默认的流程模板,还提供灵活定制变更控制流程的功能,根据企业对不同资源的控制等级,定制适合于企业内部使用的变更控制流程。并轻松方便的为变更流程中的活动分配相应的操作用户。同时,JBCCM还提供对表单信息域等的自动定制功能,根据企业的实际需要以及项目的不断发展进行调整。


图8 变更控制流程


3.2多种变更活动处理方式

  JBCCM提供了常用的变更活动处理方式:一、单人完成,二、先来先做,三、会签。使企业轻松、方便的进行变更控制活动。


图9 审批处理方式


3.3 自动消息发送

  JBCCM提供一套完备的电子流管理系统。它可以利用邮件服务系统实现自动电子邮件通知功能。当系统内提交了新的变更请求或已有变更请求的状态发生变化时,JBCCM自动通过电子邮件通知相关的人员,从而大大促进团队的沟通和协作。


图10 消息自动发送


3.4 与JBCM无缝集成

  JBCM与JBCCM集成在一起为企业提供完整的SCM 解决方案,通过将JBCM中的资源对象与JBCCM中的数据库相关联,并强制每次(第一次除外)对受控库或者产品库基线的提交与特定的变更请求相关联。这样项目经理可以轻松的定位变更请求和哪些相关改动。开发人员可以清楚的知道哪些修改过的代码是对应哪些变更任务的,集成人员可以准确的了解到某次构建到底集成进来哪些变更请求。

3.5 多种形式直观的报表

  通过WEB的方式对系统进行访问,在浏览器中可以查询变更请求的状态、浏览变更请求的信息、生成多种统计分析图表和项目状态报告。让您在任何地点、以任何方式都可以捕获在整个开发生命周期中出现的各种类型的变更请求。

  报表格式支持HTML形式、EXCEL表单形式和WORD文档形式。


图11 统计分析图


4 安全可靠性

  系统提供的安全和可靠性手段包括:

数据传输和存储加密;
配置管理系统登录认证;
日志监控;
基于角色访问控制;
系统提供4大类近30种权限,实现权限最小化设置;
配置资源备份与恢复;
配置资源导出/导入维护工具。
5 系统环境

5.1 青鸟配置管理系统

(1)客户机
  最低要求:128M RAM,300M以上程序安装空间,建议512M RAM以上。

(2)服务器
  最低要求:512M RAM,500M以上程序安装空间,15G以上或者根据用户配置库大小决定的硬盘空间。建议1G RAM以上。

(3)软件环境
  ● 操作系统
    Windows 2000、Windows NT、Windows 9x
    Compaq Tru64 Unix、HP-UX、IBM AIX、Linux、Sun Solaris SPARC、Solaris Intel
  ● J2RE1.4.2或者以上版本
  ● 数据库
    ORACLE 8i以上版本、MYSQL 4.0.13 或者以上版本、MS SQLServer 2000

5.2 青鸟变更控制管理系统

(1)客户机
最低要求:128M RAM,300M以上程序安装空间,建议512M RAM以上。

(2)软件环境
  ● 操作系统
    Windows 2000、Windows NT、Windows 9x
    Compaq Tru64 Unix、HP-UX、IBM AIX、Linux、Sun Solaris SPARC
  ● WEB浏览器
    Microsoft Internet Explorer、Netscape Navigator
  ● Jboss
  ● J2SDK1.4.2

6 售后技术支持与服务

  提供自产品安装培训完成后1年的免费售后技术支持服务, 1年后技术服务费收取标准为每年按合同成交价的20%收取。

  (1)5×8小时热线服务
  北大软件提供5×8小时热线电话服务,随时解答系统中的各种问题。另外提供Email、传真等方式的售后咨询服务。对于这些咨询,北大软件的技术人员将在3小时内予以响应,48小时提供解决方案的回复。
  技术服务热线电话:010-51660855-271/273、010-62757039。

  (2)定期跟踪
  系统安装、验收完毕后,北大软件由专门技术人员定期通过电话跟踪使用情况,及时了解存在的问题,并随时给予解决。必要时,派遣技术人员现场解决问题。

  (3)系统升级
  对北大软件自主知识产权的软件,1年内如有升级版本,将提供免费升级服务。对于系统以后的版本更新、附加功能,或有增强的版本(即重大版本升级,重大功能性升级),将由北大软件与XXX计算机学院协商,以最低费用标准收取二次开发费用。

  (4)培训服务
  ● 配置管理系统将免费技术培训
    ※ 配置管理产品和变更管理产品使用操作培训
    ※ 系统管理员培训
    ※ 实例讲解与部署
  ● 相关培训
    ※ 为建立企业的软件工程相关规范和制度提供咨询服务
    ※ 为企业软件工程环境建设提供产品和客户化定制服务
    ※ 为企业软件工程相关的管理和技术人员提供培训服务

7 典型实例

 


8 关于北大软件:

  北京北大软件工程发展有限公司(以下简称“北大软件”)是国家软件工程中心于2000年12月进行改制,按照“独立建制,一体化管理,企业化运作”的模式,,加大软件工程化开发及工业化生产技术的推广应用力度,建立企业化运行机制的基础上成立的,注册资金2000万元人民币。著名计算机软件科学家、国家软件工程中心主任、中国科学院院士杨芙清教授担任公司董事长。

  公司实行董事会领导下的总经理负责制。经北京市政府有关部门认定,公司分别获得“北京市高新技术企业”、“北京市软件企业”资格证书;2003年5月28日获得ISO9001:2000 质量体系认证证书;2003年9月8日获得计算机信息系统二级资质认证证书;2004年被北京市信用评级为BBB+,为信用良好单位。

  公司秉承“以人才为根本,以技术为核心,以产品为依托,以市场为导向”的经营宗旨,倡导以“以事业凝聚人,以创新吸引人,以爱心团结人,以机制稳定人”的企业精神,面向国际、国内市场,研究开发基于Internet的软件构件技术及其应用产品,推进以构件技术为基础的软件工程化开发及工业化生产模式,开发具有自主知识产权的软件构件产品、软件开发平台和工具、软件构件库等国产支撑软件及软件工程咨询、顾问和培训等服务;面向应用领域,提供领域平台和应用软件,承接并完成多项信息系统和集成项目。

  几年来,北大软件先后完成青鸟面向对象开发工具(JBOO)、青鸟软件工程配置管理开发工具(JBCM)、青鸟软件变化管理(JBCCM)、青鸟软件构件库管理系统等青鸟CASE系列产品及软件产业基础设施系统开发,并推向市场。在若干国际一流CASE产品参与的竞标中获得胜利,产品主要应用在军队、科研机构、国防工业、集成电路设计、软件园及软件企业系统集成等领域。面向电子政务应用,开发了青鸟电子政务软件支撑平台,提出一套比较完整的面向电子政务领域的软件生产线构造技术,解决软件产品线构造中的技术和管理问题,并构造电子政务领域应用软件支撑平台和核心资产库,主要用于政府部门之间的互联审批,网上申报,办公自动化,政务业务流程重组,为电子政务领域的软件开发者提供生产多样化的支持;对于各级政府部门或软件维护人员提供系统演化过程的支持,从而适应最终用户需求的变化和发展。

  作为国内最具实力的专业化提供软件工程产品和服务的供应商,北京北大软件工程发展有限公司在软件工程技术领域有着深厚积累,本着“服务软件企业,与软件企业共同发展”的理念,长期致力于软件工程化技术和产品的研究和推广。

  北京北大软件工程发展有限公司在软件工程技术领域的历史和发展需要追溯到1983年北京大学软件工程研究所成立:

1983年成立 北京大学软件工程研究所;
1996年7月经国家计委、教育部批准正式成立 北京大学软件工程国家工程研究中心 ,主要对软件的生产/测试/维护、标准和规范、质量保证和应用集成等进行研发,以形成具有自主版权的先进软件工程开发工具与环境,为我国软件产业的发展提供标准化、实用化的软件开发平台。中国科学院院士杨芙清教授担任中心主任;
2000年底按照国家计委国家级工程研究中心企业化改制的文件要求,中心进行改制,建立了 北京北京北大软件工程发展有限公司,以便更好地为科研成果的产品化、产业化服务。
地址: 北京市海淀区北四环西路67号大地科技大厦10层
邮编: 100080
电话: 010-51660855/77-271、272、273  
传真: 010-82888198
网址: http://www.beidasoft.com

寻找产品:
姓       名: 电   话:
公       司: E-mail:
描       述: