一种软件集成项目矩阵式过程管理系统技术方案

技术编号:23512438 阅读:22 留言:0更新日期:2020-03-17 23:53
本发明专利技术公开了一种软件集成项目矩阵式过程管理系统,该软件集成项目过程管理系统采用横纵交错的矩阵管理模式,将软件工程过程、项目管理和软件生命周期有机结合,使得复杂开发过程内部清晰可见,何时何地跟踪和调控项目进度、质量、范围、成本,项目管理的面貌向规范化方向发生显著的变化。

A matrix process management system for software integration project

【技术实现步骤摘要】
一种软件集成项目矩阵式过程管理系统
本专利技术涉及软件管理
,尤其涉及一种软件集成项目矩阵式过程管理系统。
技术介绍
随着计算机软件在社会经济各个领域不断渗透,中小软件企业及集成软件项目的数量大幅度增加;且随着客户对集成项目的要求越来越高,企业间的竞争愈演愈烈,企业按时保质交付项目的同时,还要严格控制项目成本,因此软件集成项目的过程化管理势在必行。然而中小软件企业的软件开发过程往往是混乱无序的,过程内部是不可见。通过此软件集成项目矩阵式过程管理系统,中小软件企业可以对标准化软件集成项目内部过程进行自动化管理和控制;纵向上将工程过程、管理过程和支持过程有机结合,横向上将项目洽谈、项目定义、项目开发、产物确认和维护的软件生命周期有机串联和管理;从而有效降低成本、减少返工、缩短项目周期同时,提高软件产品质量和用户满意度。
技术实现思路
本专利技术提供一种软件集成项目矩阵式过程管理系统,以克服上述技术问题。本专利技术软件集成项目矩阵式过程管理系统,包括:合同签订模块、需求调研模块、硬件管理模块、需求分析模块、软件设计模块、编码与自测模块、集成测试模块以及程序发布模块;所述合同签订模块,用于根据项目需求生成项目合同、项目任务委托单、项目任命书和项目类别定义书,并将所述项目合同、项目任务委托单、项目任命书和项目类别定义书存储至云服务器;所述需求调研模块,用于获取和整理用户需求;并生成用户需求说明书和需求确认单,并将所述用户需求说明书和需求确认单存储至云服务器;r>所述硬件管理模块,用于对硬件及网络设备进行采购、收货、安装及验收;并生成的硬件设备申购单、设备收货确认单和设备验收单;所述需求分析模块,用于将用户需求转换至系统业务模型,确定待开发软件的项目需求;所述软件设计模块,用于根据系统业务模型和所述项目需求生成界面原型、数据库设计报告、概要设计说明书和详细设计说明书;所述编码与自测模块,用于将软件设计模块输出的界面原型、数据库设计、概要设计说明书和详细设计说明书生成软件程序、版本更新记录、数据库更新记录、单元测试报告、软件操作使用说明书;所述集成测试模块,用于对编码与自测模块输出的软件程序对应的各个模块进行集成、接口测试,以及业务逻辑方面的验证;生成集成测试用例、集成测试申请表、测试BUG结果、集成测试报告、测试后程序包;所述程序发布模块,用于对已经通过测试的软件产品生成的程序war/rar包、版本发布通知。进一步地,还包括:数据初始化模块,用于将项目原数据导入待开发软件产品的数据库中,生成初始化数据范围确认单、初始化数据确认单;系统培训模块,用于确定生成的培训签到单、考试签到单和考试成绩单;系统测试模块,用于根据需求调研模块所述用户需求说明书和所述需求确认单编写系统测试用例,对已程序发布的软件程序进行系统全面测试;生成系统测试用例、系统测试申请表、系统测试报告、稳定的程序包;试运行模块,用于监督管理试运行前的数据备份和系统回退准备工作,生成试运行维护记录表;项目验收模块,用于生成的项目验收申请书和项目验收报告。进一步地,还包括:系统维护模块,用于对软件系统后续的问题和需求修改的跟踪,生成系统维护表单;需求管理模块,用于建立与维护需求跟踪矩阵,并控制需求的变更;生成需求跟踪矩阵和产品业务资料文档记录表;缺陷管理模块,用于规范缺陷处理的流程、记录缺陷、评估修改缺陷对关联内容的影响以及缺陷的关闭跟踪工作,生成缺陷管理表。进一步地,还包括:项目策划模块,用于根据工作任务生成项目材料工具清单、项目计划、项目实施计划以及自定义过程说明;项目启动模块,用于启动会议的召开以及项目正式启动通知工作,并生成启动会议纪要;项目监控模块,用于周期性地跟踪项目计划的进展情况,并生成周报和里程碑报告;项目结项模块,用于项目收尾管理,生成项目总结报告、人员业绩评定表和项目总结会议记录。进一步地,还包括:变更控制模块,用于变更类别判定、变更申请、变更申请书的编写与提交、变更确认、变更实施以及变更验证工作,并生成变更申请表、变更确认表、变更跟踪表;风险管理模块,用于所有实施项目的风险管理过程,并生成风险跟踪记录表、风险管理资产库;质量保证模块,用于生成质量保证计划、过程检查单、过程渗透矩阵和项目过程质量评分表;度量分析模块,用于根据项目进度、质量、工作量、稳定性生成度量分析表;配置管理模块,用于负责配置管理计划的制定、配置库管理、版本控制以及基线变更控制,生成配置管理计划、基线状态报告、配置审计报告、签字盖章纸质文档记录表;技术评审模块,用于规定和管理工程过程技术评审流程,并生成技术评审缺陷表;管理评审模块,用于管理项目过程中里程碑节点评审流程,并生成管理评审记录。本专利技术软件集成项目过程管理系统采用横纵交错的矩阵管理模式,将软件工程过程、项目管理和软件生命周期有机结合,使得复杂开发过程内部清晰可见,何时何地跟踪和调控项目进度、质量、范围、成本,项目管理的面貌向规范化方向发生显著的变化。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术软件系统结构框图;图2为本专利技术软件模块矩阵图;图3为本专利技术硬件管理模块流程图;图4为本专利技术数据初始化模块流程图;图5为本专利技术系统培训模块流程图;图6为本专利技术试运行模块流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本实施例集成项目矩阵式过程管理系统采用云服务器的B/S结构部署方式,可以通过微型计算机、智能手机或其他智能终端的浏览器访问,简化访问方,提高了集成项目的管理工作效率。如图1所示,系统具体包括合同签订模块、需求调研模块、硬件管理模块、需求分析模块、软件设计模块、编码与自测模块、集成测试模块、程序发布模块、数据初始化模块、系统培训模块、系统测试模块、试运行模块、项目验收模块、系统维护模块、需求管理模块、缺陷管理模块、项目策划模块、项目启动模块、项目监控模块、项目结项模块、变更控制模块、风险管理模块、质量保证模块、度量分析模块、配置管理模块、技术评审模块和管理评审模块。如图2所示,所述系统采用横纵交错的矩阵模式,将工程、管理和生命周期有机结合,使得软件集成项目管理粒度更加本文档来自技高网...

【技术保护点】
1.一种软件集成项目矩阵式过程管理系统,其特征在于,包括:/n合同签订模块、需求调研模块、硬件管理模块、需求分析模块、软件设计模块、编码与自测模块、集成测试模块以及程序发布模块;/n所述合同签订模块,用于根据项目需求生成项目合同、项目任务委托单、项目任命书和项目类别定义书,并将所述项目合同、项目任务委托单、项目任命书和项目类别定义书存储至云服务器;/n所述需求调研模块,用于获取和整理用户需求;并生成用户需求说明书和需求确认单,并将所述用户需求说明书和需求确认单存储至云服务器;/n所述硬件管理模块,用于对硬件及网络设备进行采购、收货、安装及验收;并生成的硬件设备申购单、设备收货确认单和设备验收单;/n所述需求分析模块,用于将用户需求转换至系统业务模型,确定待开发软件的项目需求;/n所述软件设计模块,用于根据系统业务模型和所述项目需求生成界面原型、数据库设计报告、概要设计说明书和详细设计说明书;/n所述编码与自测模块,用于将软件设计模块输出的界面原型、数据库设计、概要设计说明书和详细设计说明书生成软件程序、版本更新记录、数据库更新记录、单元测试报告、软件操作使用说明书;/n所述集成测试模块,用于对编码与自测模块输出的软件程序对应的各个模块进行集成、接口测试,以及业务逻辑方面的验证;生成集成测试用例、集成测试申请表、测试BUG结果、集成测试报告、测试后程序包;/n所述程序发布模块,用于对已经通过测试的软件产品生成的程序war/rar包、版本发布通知。/n...

【技术特征摘要】
1.一种软件集成项目矩阵式过程管理系统,其特征在于,包括:
合同签订模块、需求调研模块、硬件管理模块、需求分析模块、软件设计模块、编码与自测模块、集成测试模块以及程序发布模块;
所述合同签订模块,用于根据项目需求生成项目合同、项目任务委托单、项目任命书和项目类别定义书,并将所述项目合同、项目任务委托单、项目任命书和项目类别定义书存储至云服务器;
所述需求调研模块,用于获取和整理用户需求;并生成用户需求说明书和需求确认单,并将所述用户需求说明书和需求确认单存储至云服务器;
所述硬件管理模块,用于对硬件及网络设备进行采购、收货、安装及验收;并生成的硬件设备申购单、设备收货确认单和设备验收单;
所述需求分析模块,用于将用户需求转换至系统业务模型,确定待开发软件的项目需求;
所述软件设计模块,用于根据系统业务模型和所述项目需求生成界面原型、数据库设计报告、概要设计说明书和详细设计说明书;
所述编码与自测模块,用于将软件设计模块输出的界面原型、数据库设计、概要设计说明书和详细设计说明书生成软件程序、版本更新记录、数据库更新记录、单元测试报告、软件操作使用说明书;
所述集成测试模块,用于对编码与自测模块输出的软件程序对应的各个模块进行集成、接口测试,以及业务逻辑方面的验证;生成集成测试用例、集成测试申请表、测试BUG结果、集成测试报告、测试后程序包;
所述程序发布模块,用于对已经通过测试的软件产品生成的程序war/rar包、版本发布通知。


2.根据权利要求1所述的系统,其特征在于,还包括:
数据初始化模块,用于将项目原数据导入待开发软件产品的数据库中,生成初始化数据范围确认单、初始化数据确认单;
系统培训模块,用于确定生成的培训签到单、考试签到单和考试成绩单;
系统测试模块,用于根据所述用户需求说明书和所述需求确认单编写系统测试用例,对已程序发布的软件程序进行系统全面测试;生成系统测试用例、系统测试申请表、系统测试报告、稳定的程序包;
试运行模块,...

【专利技术属性】
技术研发人员:常镜洳熊耀华贾跃
申请(专利权)人:大连东软信息学院
类型:发明
国别省市:辽宁;21

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

1