软件工程 作者 张海藩 1_ 第2章.pptVIP

  • 3
  • 0
  • 约2.1万字
  • 约 147页
  • 2015-12-10 发布于广东
  • 举报
2.8.2 举例 注意图2.4如何描绘这个物理系统。图中每个符号用黑盒子形式定义了组成系统的一个部件,然而并没有指明每个部件的具体工作过程;图中的箭头确定了信息通过系统的逻辑路径(信息流动路径)。 系统流程图的习惯画法是使信息在图中从顶向下或从左向右流动。 图2.4中每个符号都有名称,因此可以起文档的作用。许多分析员喜欢在系统流程图上加更详细的注释,有些人甚至另加一页纸来解释系统流程图。 2. 任务分解技术 这种方法首先把软件开发工程分解为若干个相对独立的任务。再分别估计每个单独的开发任务的成本,最后累加起来得出软件开发工程的总成本。估计每个任务的成本时,通常先估计完成该项任务需要用的人力(以人月为单位),再乘以每人每月的平均工资而得出每个任务的成本。 最常用的办法是按开发阶段划分任务。如果软件系统很复杂,由若干个子系统组成,则可以把每个子系统再按开发阶段进一步划分成更小的任务。 典型环境下各个开发阶段需要使用的人力的百分比大致如表2.3所示。当然,应该针对每个开发工程的具体特点,并且参照以往的经验尽可能准确地估计每个阶段实际需要使用的人力(包括书写文档需要的人力)。 任 务 人力(%) 任 务 人力(%) 可行性研究 5

文档评论(0)

1亿VIP精品文档

相关文档