军队警察软件开发:基于结构化文本语言(ST)的功能点估算方法

需积分: 50 42 下载量 20 浏览量 更新于2024-08-10 收藏 274KB PDF 举报
本文档介绍了在军队、警察等需要管制军备和人力的软件开发中,如何使用结构化文本语言(ST)编程,并结合软件工程定额标准进行项目估算和成本核算。文档涉及到软件行业的工程定价方法,特别是针对不同规模和应用领域的软件项目,通过功能点分析来确定工作量和成本。 在软件行业中,功能点分析是一种常见的度量方法,用于评估软件的规模和复杂性。功能点规模与项目的时间成本有着密切关系。文中给出了功能点的下限、标准和上限耗时率,分别为9.1小时/功能点、13.4小时/功能点和24.8小时/功能点,这为估算项目的工时提供了参考范围。 软件因素调整因子是计算实际工作量的关键,它由规模调整因子、应用领域调整因子和质量及特性调整因子共同决定。规模调整因子通过一个公式(0.108 * Ln(功能点规模)+ 0.2229)来计算,考虑了项目规模对生产率的影响。应用领域调整因子则根据软件的应用类型(如业务处理、科技、多媒体、智能信息、系统、通信控制、流程控制和指挥管制)进行调整,不同的应用类型有不同的系数,例如指挥管制软件的系数为2.2,反映了其复杂性和专业性的要求。 项目估算过程中,用户单位需要识别功能点计数元素,计算出招标计数规模和未调整的工作量。接着,通过应用各种调整因子,得出招标工作量和价格预算。同时,也需要考虑招标工期,确保项目的进度安排。对于软件开发商而言,在投标和报价阶段,也需要进行类似的功能点分析,以提供准确的报价和项目计划。 此外,该文档由中国软件行业协会过程改进分会发布,旨在为个人研究和学习提供指导,禁止用于商业用途。文档还提到了评审委员会和一些支持单位,显示了行业内对软件工程定额标准制定的专业性和广泛参与。 这篇资料提供了软件项目估算和成本核算的详细步骤,特别是针对特定领域的军事和警务软件,有助于专业人士理解和应用结构化文本语言(ST)编程,并结合功能点分析进行更精确的项目管理。