TH分别作为系统需求分析师和软件设计工程师,参与①、②、③、④四个软 件的开发工作。T的工作必须发生在H开始工作之前。每个软件开发工作需要的工时如 下表所示。

4.png
在最短的软件开发工序中,单独压缩(
)对进一步加快进度没有帮助

  • A ①的需求分析时间
  • B①的软件设计时间
  • C③的需求分析时间
  • D③的软件设计时间
参考答案: D
解题思路: 对任何软件的开发工作而言,都是需求分析来前,软件设计在后,根据题意,可画出甘特图,如图所示

按照我们运筹学里讲的车床铣床排工序方法,可以排出最短用时路径为2314,如下图所示
从上图可看出:
如果单独压缩的 ①需求分析时间,则可以使 ①的软件设计工作提前,从而加快进度。
如果单独压缩的 ①软件设计时间,则可以使④的软件设计时间提前,从而加快进度。
如果单独压缩的③需求分析时间,则可以使③的软件设计工作提前,从而加快进度。
如果单独压缩的③软件设计时间,因为③的软件设计工作完成后, ①的需求分析仍然没有完成, ①的软件设计工作还是无法提前,所以,对加快进度没有帮助>>>立即刷题