有向图的拓扑排序与项目安排

       一个偏序的有向图可用来表示一个流程图,该流程图可以是一个施工流程图,或者是一个产品生产的流程图,或者是一个数据流程图(每个顶点表示一个过程),为了表达流程节点的先后顺序,可以对该有向图进行拓扑排序,得到一个顶点序列(流程节点序列),按此序列安排流程,可是流程效率最大化。

      昨日,和同事一块开发一个三屏展示系统,一开始我们讨论需求,一时也不知道如何下手,也不知道如何分工,我们两个人编程水平也不算太差,可是半天也没有进展,而领导又要得比较着急,我们心里也比较乱。

      后来经过冷静分析,要想开始这个系统,最先完成的应该是什么呢?我们的构思是基于xml配置文件来决定展示的内容及先后顺序,所以xml的结构和对xml的建模读写时首要的,于是我们集中精力把xml文件的结构确定下来,把表达xml配置文件中的信息用类表达出来,一下子感觉豁然开朗了,他负责对xml的读写,我负责根据xml进行界面设计开发,最后集成,晚上加了会儿班,我俩都感觉效率很高!

      经过这件事情,我想以后要是负责项目,怎么安排项目的进度及项目的分工,得参考参考拓扑排序了。首要的是把有向图的节点,也就是项目的节点确定了,把影响项目启动的节点,用项目组的最大力量解决,把影响后续节点进行的最大难题解决,这样可使项目组的效能发挥到最大,也会使进度更快!

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值