资源

资源驱动工期和资源日历(cpm24)

/****************************************************************//*S A S S A M P L E L I B R A R Y*//*                                                              *//*名称:CPM24*//*标题:资源驱动工期和资源日历(cpm24)*//*产品:或*//*系统:所有*//*关键词:CPM*//*程序:CPM*//*数据:*//*                                                              *//*支持:更新:*//*参考:CPM章节示例24(PM用户指南)*//*MISC:资源驱动工期和资源日历*//*                                                              *//****************************************************************/数据软件;输入活动&$15。dur mandays act s1 s2程序员测试仪;数据线;计划和要求2。1   2  3  1   1产品设计。3   2   4  5  1   .产品设计。1   2   .  .  .   1测试计划3。3   6  7  .   1文档。2   4   9  .  .2  .文档。1   4   .  .  .   .5代码10。5   8  .  .8  .测试数据5。6   8  .  .   .5测试程序5。7   8  .  .   .5测试产品6。8 9。5  1完成0。9   .  .  .   .;标题“软件开发”;title2“活动数据集软件”;程序打印;id活动;var act s1 s2 dur mandays程序员测试仪;运行;goptions hpos=70 vpos=30;pattern1 v=e c=绿色;title h=2“软件开发”;title2 h=1.5“项目网络”;proc-netdraw图形数据=软件;actnet/act=act-suck=(s1-s2)压缩高度=6y介于=15之间id=(Activity)nodefid nolabel生成树;运行;proc cpm data=软件输出=sf压缩=rsft输出date='12apr04'd时间间隔=工作日资源=路线;行为行为;成功s1 s2;dur-dur;res程序员测试人员/工作=人天rschedid=活动;id活动;运行;标题“软件开发”;title2“资源调度数据集RSFTOUT”;proc打印数据=rsftout标题=v;id活动;运行;数据甘特;设置rsftout;如果资源^='',则活动='';运行;模式1 c=绿色v=s;/*非关键活动的持续时间*/模式2 c=绿色v=e;/*非编写活动的空闲时间*/模式3 c=红色v=s;/*关键活动持续时间*/图案4 c=洋红v=e;/*超级编写活动的空闲时间*/图案5 c=洋红v=s;/*超级写入活动的持续时间*/图案6 c=青色v=s;/*活动的实际持续时间*/图案7 c=黑色v=e;/*假期休息*/图案8 c=蓝色v=s;/*活动资源计划*/图案9 c=棕色v=s;/*基线活动时间表*/title h=2“软件开发”;title2 h=1.5“项目进度表”;proc-gantt图形数据=gant;id活动资源;图表/压缩比例=3增量=4间隔=工作日高度=2.8 nojobnum,介于=5之间hmile=2cprec=青色cmile=洋红色caxis=黑色;运行;标题“软件开发”;title2“资源使用数据集ROUT”;proc打印数据=路由;运行;数据树脂;输入每个日期7。类型$Programmer Tester;每个日期的格式7。;数据线;2004年4月12日重新级别1 1;标题“软件开发”;title2“资源可用性数据集”;程序打印;运行;proc-cpm数据=软件树脂=树脂输出=sftout1资源=路由1rsched=rsftout1date='12apr04'd interval=工作日;行为行为;成功s1 s2;dur-dur;res Programmer Tester/work=mandays附加obstype=类型周期=每个rschedid=活动;id活动;运行;标题“软件开发”;title2“资源受限时间表:公共资源日历”;proc打印数据=rsftout1标题=h;id活动;运行;数据甘特图1;设置rsftout1;如果资源^='',则活动='';运行;title h=1.5“软件开发”;title2 h=1'资源受限时间表:公共资源日历';程序甘特图形数据=甘特1(下降=e_:l:);id活动资源;图表/压缩比例=3增量=4间隔=工作日高度=2.8 nojobnum noregend,介于=5之间hmile=2cprec=青色cmile=洋红色caxis=黑色;运行;数据日历;_cal_=1_fri_=“假日”;运行;数据树脂2;输入每个日期7。类型$Programmer Tester;每个日期的格式7。;数据线;.calendar 0 12004年4月12日重新级别1 1;标题“软件开发”;title2“日历数据集日历”;proc打印数据=日历;运行;title“资源数据集RESIN2”;proc打印数据=resin2;运行;proc cpm数据=软件树脂=树脂2caledata=日历out=sftout2 rsched=rsftout2输出资源=路由2date='12apr04'd interval=工作日;行为行为;成功s1 s2;dur-dur;res Programmer Tester/work=mandays附加obstype=类型周期=每个rschedid=活动;id活动;运行;数据甘特图2;设置rsftout2;如果资源^='',则活动='';运行;title h=1.5“软件开发”;title2 h=1'资源受限计划:多资源日历';proc甘特图形数据=甘特2(drop=e:l:)caledata=日历;id活动资源;图表/压缩比例=3增量=4间隔=工作日高度=2.8 nojobnum noregend,介于=5之间hmile=2cprec=青色cmile=洋红色caxis=黑色;运行;标题“软件开发”;title2“资源受限计划:多资源日历”;proc打印数据=rsftout2标题=h;id活动;运行;