软件说明
统一软件数据管理系统(USDM)的功能特点: 一、全中文支持: 整个系统全部以中文形式表现; 二、流程式CMMI 1.2 模型描述: 以流程形式完整阐述CMMI 1.2模型内容; 三、覆盖完整的生命周期: 提供软件工程过程各个环节的生产和管理工具,覆盖从需求、设计、代码、测试、发布到配置管理、项目管理、组织过程定义等。它们包括需求和设计工具,测试管理和自动化测试支持工具,建模工具、项目管理工具、团队配置和个人配置管理工具等; 四、支持工程过程流程化管理: 以动态和可执行方式,支持各种任意复杂的工作过程的图形化表达。这些流程可以预先定义成模板流程,以组织规范的形式在实践中加以体现和实施。这些过程体现了软件生产实际过程中的复杂性和特殊性; 五、量化采集及其分析: 实现了需求、设计、源代码、测试、项目计划等的统计特征数据的自动化采集及度量分析。支持用户自定义度量分析公式及报表形式; 六、系统支持组件复用: 更大限度和优质地实现组件复用是软件生产的最高境界。 本系统支持以源代码或执行文件形式提供复用机制,以体会和学习组件复用对于软件生产的效率和品质的影响; 七、三合一建模工具: 建模工具支持UML建模、数据库建模和网络布局图。其中,数据库建模支持各种复杂的数据库应用场景。 八、多团队协作: USDM系统是一套支持TCP/IP网络的多用户系统,并提供了一套完整全面的工作角色系统,根据用户角色的不同,用户在登录系统后权限也有所不同,工作内容也随之变化,系统中可配置多个团队针对多个不同项目同时进行协同工作。 系统集成有邮件系统,以支持协同工作。 九、案例库: 提供三至五套在企业中真实应用的案例,案例包括了真实项目的所有开发过程流程,及过程生产数据,在教学中可通过设置学生角色来按案例中的过程实现项目的开发,也可以在教材的基础上由教师设计全新的项目,然后将学生分为若干团队或小组来开发项目,让学生可以更直接的参与,能更好的体会软件开发的过程,从而提升软件工程的教学质量。 十、跨平台支持: 本系统的服务器平台采用Java结合我们自主开发的中间件技术进行开发,支持Windows、各种Linux、Sun Solaris、IBM AIX、IBM OS400(AS400)、HP Unix 等平台。