7.已知某项目使用Java语言完成,-|||-该项目共有90个功能点,Java语言代码-|||-
1个回答
关注
展开全部
根据题目给出的信息,我们可以使用IBM模型来估算源代码行数、工作量、项目持续时间、人员需要量以及文档数量,具体计算如下: 源代码行数 = 功能点数 × 代码行与功能点的关系源代码行数 = 90 × 120源代码行数 = 10800 行工作量的估算 E = 2.4 × (源代码行数的0.91) × (1.05^SF)其中,SF为规模因素,由代码行数算出,SF = 10800^0.5E = 2.4 × (10800^0.91) × (1.05^10800^0.5)E ≈ 486.44 人月项目时间的估算 D = 3.67 × (E/工程师人数)^0.28在此题中,假设工程师人数为5人D = 3.67 × (486.44/5)^0.28D ≈ 13.42 个月人员需求量估算 S = E/DS = 486.44 / 13.42S ≈ 36.22 人文档数量估算 DOC = 源代码行数 / 15DOC = 10800 / 15DOC ≈ 720 页综上所述,按 IBM 模型估算,该项目需要约 486.44 人月的工作量,约 13.42 个月的项
咨询记录 · 回答于2023-05-05
7.已知某项目使用Java语言完成,-|||-该项目共有90个功能点,Java语言代码-|||-
亲,您发送文字哦
7.已知某项目使用 Java 语言完成,该项目共有90个功能点, Java 语言代码行与功能点的关系近似为120L0C FP 。请用 IBM 模型估算源代码行数、工作量、项目持续时间、人员需要量以及文档数量,保留小数点后2位。工作量估算 E ≈[填空1](人月)项目时间估算 D ≈[填空2](月)人员需求量估算 S ≈[填空3](人)文档数量估算 DOC ≈[填空4](页)
根据题目给出的信息,我们可以使用IBM模型来估算源代码行数、工作量、项目持续时间、人员需要量以及文档数量,具体计算如下: 源代码行数 = 功能点数 × 代码行与功能点的关系源代码行数 = 90 × 120源代码行数 = 10800 行工作量的估算 E = 2.4 × (源代码行数的0.91) × (1.05^SF)其中,SF为规模因素,由代码行数算出,SF = 10800^0.5E = 2.4 × (10800^0.91) × (1.05^10800^0.5)E ≈ 486.44 人月项目时间的估算 D = 3.67 × (E/工程师人数)^0.28在此题中,假设工程师人数为5人D = 3.67 × (486.44/5)^0.28D ≈ 13.42 个月人员需求量估算 S = E/DS = 486.44 / 13.42S ≈ 36.22 人文档数量估算 DOC = 源代码行数 / 15DOC = 10800 / 15DOC ≈ 720 页综上所述,按 IBM 模型估算,该项目需要约 486.44 人月的工作量,约 13.42 个月的项
综上所述,按 IBM 模型估算,该项目需要约 486.44 人月的工作量,约 13.42 个月的项目时间,需要 36.22 人的人员需求量,估算文档数量为 720 页。