【技术实现步骤摘要】
一种基于软件项目全生命周期的管理系统及方法
[0001]本专利技术涉及软件项目全生命周期管理系统
,具体为一种基于软件项目全生命周期的管理系统及方法。
技术介绍
[0002]软件项目全生命周期是描述项目从开始到结束所经历的各个阶段,在项目生命周期运行过程中的不同阶段里,每个流程部门具备各自的工作职责,虽然不同流程部门会存在一定的往来,但对不同流程部门之间内容的关联度却了解甚少;以及在遇到突发情况时,不能快速的根据流程部门之间关联度和差异作出准确、快捷的应对处理,增加了处理异常事件的复杂度,也给整个项目生命周期是否能按时完成带来一定的影响。
技术实现思路
[0003]本专利技术的目的在于提供一种基于软件项目全生命周期的管理系统及方法,以解决上述
技术介绍
中提出的问题。
[0004]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于软件项目全生命周期的管理方法,包括以下过程:步骤S1:获取软件项目全生命周期中的各个流程部门以及各流程部门内包含的工作内容数据信息;判断不同流程部门之间工作内容的层叠度;根据步骤S1中不同流程部门之间工作内容的层叠度,将层叠度对应的流程部门分类为高层叠度部门集合和低层叠度部门集合;分析层叠度是为了在项目进行过程中出现意外情况时判断意外情况对整个项目全生命周期的关联影响;步骤S2:在分类后集合的基础上分别对两个集合中流程部门间的工作内容数据信息进行分析,确定集合中流程部门的应急优先级;步骤S3:获取软件项目全生命周期中异常事件发生对应的流程部门,所述异常事件表 ...
【技术保护点】
【技术特征摘要】
1.一种基于软件项目全生命周期的管理方法,其特征在于,包括以下过程:步骤S1:获取软件项目全生命周期中的各个流程部门以及各流程部门内包含的工作内容数据信息;判断不同流程部门之间工作内容的层叠度;根据步骤S1中不同流程部门之间工作内容的层叠度,将层叠度对应的流程部门分类为高层叠度部门集合和低层叠度部门集合;所述判断不同流程部门之间工作内容的层叠度,包括以下过程:获取历史数据中各流程部门工作人员对应邮箱的地址和不同流程部门参加会议的相关情况,所述参加会议的相关情况包括同一会议参与的流程部门数据和参与会议的时间数据;记录历史数据中整个项目全生命周期的会议次数m,第k次会议中参会的流程部门集合Sk,以及第k次会议开始时间到第k+1次会议开始时间的间隔时间段Tk和间隔时间段内邮箱地址产生交互的流程部门集合Wk,其中k≤m;利用公式:计算第i个流程部门在整个项目全生命周期中参与会议的比例系数,其中n[{S(k+1)}∩{Wk}]i表示第i个流程部门存在于集合S(k+1)与集合Wk交集中的个数,N[{S(k+1)}∩{Wk}]表示集合S(k+1)与集合Wk的第k次交集中包含流程部门的个数;根据比例系数计算第i个流程部门的层叠度:其中t{Tk}i表示第i个流程部门满足存在相邻两集合Sk与集合Wk交集中的间隔时间段;设置层叠度阈值R0,当Ri≥R0时,输出流程部门为高层叠度部门集合;当Ri<R0时,输出流程部门为低层叠度部门集合;步骤S2:在分类后集合的基础上分别对两个集合中流程部门间的工作内容数据信息进行分析,确定集合中流程部门的应急优先级;步骤S3:获取软件项目全生命周期中异常事件发生对应的流程部门,所述异常事件表示工作内容数据信息不属于原定软件项目全生命周期中规划的工作内容时对应的事件;记录异常事件发生对应的流程部门为干预部门,分析干预部门的干扰特征集;步骤S4:根据干预部门的干扰特征集,进行优化调整,所述优化调整包括调整流程部门之间的工作顺序和作出时间预警响应。2.根据权利要求1所述的一种基于软件项目全生命周期的管理方法,其特征在于:所述确定集合中流程部门的应急优先级包括以下过程:获取第i个流程部门接收指令开始工作的时刻hi0和完成工作并进行汇报的时刻hi1,判断相邻两流程部门工作时刻是否存在交集,即[hi0,hi1]∩(h(i+1)0,h(i+1)1]是否等于零,记录[hi0,hi1]∩(h(i+1)0,h(i+1)1]≠0时对应的时间段为(h(i+1)0,hi1],且时间段(h(i+1)0,hi1]重叠于第i个流程部门和第i+1个流程部门;记录同一流程部门的工作时段[hi0,hi1]为常规时段,记录同属于两个流程部门的时
段[h(i+1)0,hi1]为拥挤时段;获取常规时段内第i个流程部门的计划工作量bi,以及计划工作量预定开始的时刻g0i和计划工作量完成对应的计划时刻g1i,获取第i个流程部门的实际工作量qi,利用公式:计算第i个流程部门的工作能力指数ei,其中,s1表示高层叠度部门集合对应的影响系数,s2表示低层叠度部门集合对应的影响系数,且s1>s2;将第i个流程部门的工作能力指数ei与流程部门完成工作并进行汇报的时刻hi1进行绑定,得到数据组(hi1,ei),并根据数据组绘制工作能力指数a与时刻hi1的拟合曲线,同时将流程部门的实际开始工作时刻和产生交集的时刻同样标注在hi1对应的坐标轴上;根据拟合曲线,在各数据组处做垂直于时刻坐标轴的直线,记录第i个数据组直线的距离为Li,获取Li对应时刻所属的流程部门,将Li进行由大到小的排序,所述应急优先级包括第一应急优先级和第二应急优先级;所述第一应急优先级为常规时段内各流程部门的优先级,所述第二应急优先级为拥挤时段内各流程部门的优先级;所述第一应急优先级顺序为Li对应流程部门由大到小的排列顺序。3.根据权利要求3所述的一种基于软件项目全生命周期的管理方法,其特征在于:所述第二应急优先级为拥挤时段内各流程部门的优先级,包括以下分析过程:获取拥挤时段内第i个流程部门的计划工作量ci,以及计划工作量预定开始的时刻f0i和计划工作量完成对应的计划时刻f1i,获取第i个流程部门在拥挤时间段内的实际工作量ci,利用公式求出对应同一拥挤时段内属于两个流程部门的拥挤工作能力指数集合{ei
’
},所述拥挤工作能力指数ei
’
的计算过程与工作能力指数ei相同;将所述拥挤工作能力指数集合{ei
’
}中的工作能力指数进行由大到小的排序,所述排序即为在同一拥挤时段内不同流程部门的第二应急优先级顺序。4.根据权利要求4所述的一种基于软件项目全...
【专利技术属性】
技术研发人员:董健禧,刘先纺,刘俊迪,贺斌,
申请(专利权)人:广州海颐软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。