软件开发项目概算指南规范.doc
- 格式:doc
- 大小:198.82 KB
- 文档页数:27
×××××××项目建设方案××××××××(客户单位)××××年××月(编写时间)目录1概述 (4)1.1 项目名称 (4)1.2 项目性质 (4)1.3 项目建设单位 (4)1.3.1 项目建设单位 (4)1.3.2 负责人 (4)1.3.3 单位概况 (4)1.3.4 机构职责 (4)1.4 方案编制依据 (4)1.5 项目建设目标、规模和周期 (5)1.5.1建设目标 (5)1.5.2建设规模 (5)1.5.3建设周期 (5)1.6项目建设内容一览表 (5)1.7总投资及来源 (5)2现状、必要性和需求分析 (5)2.1现状及存在的问题 (5)2.2项目建设的必要性 (5)2.3需求分析 (6)3可行性分析 (7)4项目建设任务和目标 (8)4.1建设目标与思路 (8)4.1.1总体目标及分期目标 (8)4.1.2建设思路 (8)4.1.3系统建设与其他系统之间的关系 (8)4.2项目建设主要任务 (9)4.2.1建设任务、范围和规模 (9)4.2.2项目本期建设任务、范围和规模 (9)5项目本期的建设原则和技术路线 (9)5.1建设原则 (9)5.2技术路线 (9)5.3参考依据 (9)6项目建设总体框架设计 (16)7项目本期的应用系统设计 (16)8项目本期的数据设计 (17)9项目本期的计算机及网络平台系统设计 (17)10项目本期的安全保密设计 (17)11项目本期的投资概算 (18)12项目本期的建设及运行管理 (18)13项目本期的建设进度 (19)14项目本期的培训计划 (19)15社会与经济效益分析 (20)1概述本系统将以人力资源为中心和工作流程为血脉,在统一的企业信息平台上实现跨部门和跨业务的资料/销售/人事/资产/客户/项目等处理,达到的目的是消除了企业内部的各类信息孤岛,降低部门之间、员工之间信息共享收集的难度和成本,并让所有员工在统一平台上协同工作;让现实世界的工作在系统中映射,依托网络利用本系统可以科学的管理企业运作的每一个细节每一个角落,从而降低人工成本和时间成本,达到企业利益最大化。
国家国防科工局、财政部关于印发《核技术研发科研项目管理办法》的通知文章属性•【制定机关】国家国防科技工业局,财政部•【公布日期】2024.07.05•【文号】•【施行日期】2024.07.05•【效力等级】部门规范性文件•【时效性】现行有效•【主题分类】核能及核工业正文国家国防科工局财政部关于印发《核技术研发科研项目管理办法》的通知教育部、中国科学院,有关地方国防科技工业管理部门,中国核工业集团公司、中国广核集团有限公司、国家电力投资集团有限公司、中国华能集团有限公司,中国工程物理研究院:现将《核技术研发科研项目管理办法》印发给你们,请遵照执行。
该办法自发布之日起实施,原《核能开发科研项目管理办法》(科工二司〔2010〕592号)、《核能开发科研项目事前立项事后补助管理实施细则》(科工二司〔2017〕1542号)同时废止。
国家国防科工局财政部2024年7月5日核技术研发科研项目管理办法第一章总则第一条为规范核技术研发科研项目管理,提升科研项目绩效,根据国家科研和预算管理有关规定,制定本办法。
第二条本办法所称核技术研发科研项目,是指全部或部分使用中央财政科研经费,由核技术研发科研计划安排的,与核科技发展相关的研究与开发活动。
包括反应堆及核动力、核燃料循环、核安全与辐射防护、核技术应用及相关支撑技术等专业领域。
第三条核技术研发科研项目模式包括审批立项资助、事前立项事后补助和奖励性后补助。
事前立项事后补助项目是指按照本办法规定的程序立项后,项目单位先行投入资金开展研究开发活动,取得成果并获得项目验收批复后,根据评定等次,由中央财政给予相应资金补助的项目,一般用于技术成熟度高且具有量化考核指标的项目。
奖励性后补助项目是指项目单位根据国家战略和产业发展需求,及自身发展需要先行投入资金组织开展研究开发活动,取得的成果在核工业发展中发挥了基础性、前瞻性、示范性和支撑性作用,经成果征集、审查评估和公示后,由中央财政给予相应资金补助的项目。
软件开发项目概算指南引言:随着科技的进步和信息化的快速发展,软件开发项目在各行各业扮演着重要的角色。
无论是企业管理系统、移动应用开发还是网站建设,都需要进行概算工作,以确保项目的顺利进行。
本文将介绍软件开发项目概算的一般步骤和指导原则。
一、项目需求分析在进行概算工作之前,首先需要对项目的需求进行充分的分析。
需要清楚地了解项目的目标、功能需求、技术难点以及项目的规模和时间计划等。
根据这些信息,可以对项目的工作量和难度进行初步估计。
二、人力资源概算三、硬件设备与软件工具概算四、开发时间和进度概算项目的开发时间和进度是项目概算的重要组成部分。
需要根据项目规模、开发难度和人力资源等因素,对项目的开发时间进行初步估计。
同时,需要确定项目的开发里程碑和进度计划,以便监控项目的进展情况。
五、成本估算与费用预算在进行概算工作时,需要对项目的成本进行估算。
包括人力资源费用、硬件设备和软件工具费用、外包服务费用以及其他费用如培训和差旅等。
同时,还需要对项目的费用进行预算,以便进行合理的资金申请和使用。
六、风险评估与控制软件开发项目概算也需要对项目的风险进行评估和控制。
需要对可能出现的风险进行分析,如技术难题、人力资源不足、需求变更等,并制定相应的风险应对计划。
同时,需要对项目的进展情况进行监控和控制,及时发现和解决问题,以减少项目风险。
七、项目概算报告编制根据以上的概算工作,需要编制项目概算报告。
报告应包括项目需求分析、人力资源概算、硬件设备与软件工具概算、开发时间和进度概算、成本估算与费用预算、风险评估与控制等内容。
同时,还需要编制详细的概算表格和图表,以便更清晰地展示项目的概算情况。
结语:软件开发项目概算是项目管理的重要环节,它可以为项目提供合理的估算和控制,确保项目的成功进行。
在进行概算工作时,需要充分考虑项目的需求、人力资源、硬件设备和软件工具、开发时间和进度、成本和费用、风险评估与控制等因素。
只有在充分了解和考虑了这些因素的基础上,才能制定合理的项目概算,并确保项目的顺利进行。
1 总则1.1为规范深圳市政府投资信息化工程建设项目项目建议书(以下简称项目建议书)的编制,明确编制的原则、内容和深度要求,结合深圳市政府投资信息化工程项目建设与管理的特点,制定《深圳市政府投资信息化工程建设项目项目建议书编制指南》(以下简称本指南)。
1.2本指南适用于深圳市政府投资信息化工程建设项目项目建议书的编制。
深圳市政府投资信息化工程建设项目是指部分或全额利用市政府资金建设的信息化固定资产投资项目,建设内容主要包括应用系统工程、计算机网络系统工程、信息安全系统工程、综合布线系统工程、机房工程及其他专业工程。
1.3项目建议书应依据经批准或审查的深圳市(或上级部门)信息化建设规划、相关规划或主管部门批复的有关文件等进行编制。
1.4项目建议书的主要内容和深度应符合以下要求:(1)通过调查现状,论证项目建设的必要性。
(2)提出需求,确定项目的建设目标(包括分期目标)、原则、范围、内容、规模及工期。
(3)提出项目总体建设方案。
(4)提出项目实施计划、建设管理和运行维护管理方案。
(5)提出项目投资匡算和资金筹措方案。
(6)对项目的经济效益和社会效益进行初步分析。
(7)从技术、经济、环境和社会条件等方面归纳总结项目建设的合理性和必要性。
1.5项目建议书内容的深度要求可随项目条件的不同而有所差别或侧重。
1.6项目建议书的编制单位应具有相关专业的工程咨询资质。
1.7项目建议书的编制除参照本指南外,尚应符合国家现行有关标准的规定。
一般要求2.1项目建议书文档应统一命名为:项目名称+项目建议书。
2.2项目建议书应由前引部分、正文部分和可选的补充部分组成。
1. 前引部分一般包括以下内容:1)封面2)编制单位及编制人员名单3)编制单位资质证书4)前言5)目录2. 正文部分一般按下列内容编制:1)项目概述2)建设单位概况3)建设必要性4)需求分析5)总体建设方案6)本期建设方案7)环保、消防和节能8)项目组织机构和人员9)项目实施计划10)投资匡算及资金筹措11)项目效益与风险分析12)结论与建议3. 补充部分可包括:1)附录2)附件2.3项目建议书编制时使用的基本术语应参照有关国家标准、行业标准、国际标准以及国际、国内的惯用术语;除此之外,对理解报告有重要影响的专用术语,应做出定义;需定义的术语较多时,宜汇编列为附录或术语表。
软件项⽬建设⽅案软件项⽬建设⽅案××××××××(客户单位)××××年××⽉(编写时间)⽬录1概述 (4)1.1 项⽬名称 (4)1.2 项⽬性质 (4)1.3 项⽬建设单位 (4)1.3.1 项⽬建设单位 (4)1.3.2 负责⼈ (4)1.3.3 单位概况 (4)1.3.4 机构职责 (4)1.4 ⽅案编制依据 (4)1.5 项⽬建设⽬标、规模和周期 (5)1.5.1建设⽬标 (5)1.5.2建设规模 (5)1.5.3建设周期 (5)1.6项⽬建设内容⼀览表 (5)1.7总投资及来源 (5)2现状、必要性和需求分析 (5)2.1现状及存在的问题 (5)2.2项⽬建设的必要性 (5)2.3需求分析 (6)3可⾏性分析 (7)4项⽬建设任务和⽬标 (8)4.1建设⽬标与思路 (8)4.1.1总体⽬标及分期⽬标 (8)4.1.2建设思路 (8)4.1.3系统建设与其他系统之间的关系 (8)4.2项⽬建设主要任务 (9)4.2.1建设任务、范围和规模 (9)4.2.2项⽬本期建设任务、范围和规模 (9)5项⽬本期的建设原则和技术路线 (9)5.1建设原则 (9)5.2技术路线 (9)5.3参考依据 (9)6项⽬建设总体框架设计 (16)7项⽬本期的应⽤系统设计 (16)8项⽬本期的数据设计 (17)9项⽬本期的计算机及⽹络平台系统设计 (17)10项⽬本期的安全保密设计 (17)11项⽬本期的投资概算 (18)12项⽬本期的建设及运⾏管理 (18)13项⽬本期的建设进度 (19)14项⽬本期的培训计划 (19)15社会与经济效益分析 (20)1概述本系统将以⼈⼒资源为中⼼和⼯作流程为⾎脉,在统⼀的企业信息平台上实现跨部门和跨业务的资料/销售/⼈事/资产/客户/项⽬等处理,达到的⽬的是消除了企业内部的各类信息孤岛,降低部门之间、员⼯之间信息共享收集的难度和成本,并让所有员⼯在统⼀平台上协同⼯作;让现实世界的⼯作在系统中映射,依托⽹络利⽤本系统可以科学的管理企业运作的每⼀个细节每⼀个⾓落,从⽽降低⼈⼯成本和时间成本,达到企业利益最⼤化。
软件项⽬建设⽅案.模板.×××××××项⽬建设⽅案××××××××(客户单位)××××年××⽉(编写时间)⽬录1概述 (4)1.1 项⽬名称 (4)1.2 项⽬性质 (4)1.3 项⽬建设单位 (4)1.3.1 项⽬建设单位 (4)1.3.2 负责⼈ (4)1.3.3 单位概况 (4)1.3.4 机构职责 (4)1.4 ⽅案编制依据 (4)1.5 项⽬建设⽬标、规模和周期 (5)1.5.1建设⽬标 (5)1.5.2建设规模 (5)1.5.3建设周期 (5)1.6项⽬建设内容⼀览表 (5)1.7总投资及来源 (5)2现状、必要性和需求分析 (5)2.1现状及存在的问题 (5)2.2项⽬建设的必要性 (5)2.3需求分析 (6)3可⾏性分析 (7)4项⽬建设任务和⽬标 (8)4.1建设⽬标与思路 (8)4.1.1总体⽬标及分期⽬标 (8)4.1.2建设思路 (8)4.1.3系统建设与其他系统之间的关系 (8)4.2项⽬建设主要任务 (9)4.2.1建设任务、范围和规模 (9)4.2.2项⽬本期建设任务、范围和规模 (9)5项⽬本期的建设原则和技术路线 (9)5.1建设原则 (9)5.2技术路线 (9)5.3参考依据 (9)6项⽬建设总体框架设计 (16)7项⽬本期的应⽤系统设计 (16)8项⽬本期的数据设计 (17)9项⽬本期的计算机及⽹络平台系统设计 (17)10项⽬本期的安全保密设计 (17)11项⽬本期的投资概算 (18)12项⽬本期的建设及运⾏管理 (18)13项⽬本期的建设进度 (19)14项⽬本期的培训计划 (19)15社会与经济效益分析 (20)1概述本系统将以⼈⼒资源为中⼼和⼯作流程为⾎脉,在统⼀的企业信息平台上实现跨部门和跨业务的资料/销售/⼈事/资产/客户/项⽬等处理,达到的⽬的是消除了企业内部的各类信息孤岛,降低部门之间、员⼯之间信息共享收集的难度和成本,并让所有员⼯在统⼀平台上协同⼯作;让现实世界的⼯作在系统中映射,依托⽹络利⽤本系统可以科学的管理企业运作的每⼀个细节每⼀个⾓落,从⽽降低⼈⼯成本和时间成本,达到企业利益最⼤化。
实用标准文案软件开发项目计算方法(V2.0)广东软件行业协会二○○六年八月目录1前言 (3)1.1 目的 (3)1.2 软件项目建设类别 (3)1.3 适用范围 (3)1.4 名词解释 (4)2软件项目费用概算 (5)2.1项目阶段划分 (5)2.2 各阶段费用构成 (6)2.3 项目费用概算 (7)3各项费用取费依据 (8)3.1 咨询费 (8)3.2 建设费 (9)3.3 服务费 (9)3.4 附加费 (14)3.5需求变更估算 (15)4工作量估算方法 (16)4.1 开发阶段工作量估算 (16)4.2 实施阶段工作量估算 (19)4.3 维护阶段工作量估算 (20)5人月成本估算方法 (21)6其他事项 (23)6.1 最终合同金额确定 (23)6.2 付款方式 (23)6.3 评估机构 (24)软件项目规模功能点估算方法 (25)1 功能点估算流程 (25)2 功能点分析的要素 (26)3 功能点计算(初步值UFC) (27)4 确定技术复杂度因子TCF (29)5 计算调节后的功能点数FP (30)参考文献 (31)1前言1.1 目的规范软件市场行为,维护价格公平竞争,同时为软件项目建设经费概算提供科学可信的依据。
1.2 软件项目建设类别软件产业发展到现今阶段,技术已经很成熟,产品也已经很丰富,同时由于开发工具和操作系统平台的可选择性,软件项目出现了多样化的趋势。
同样是软件项目,完成途径和开发手段不同,其费用也会存在很大差异。
不同类别的软件项目,其费用构成和概算方法也不同。
根据项目建设要求和方式,一般分为以下几类:新开发项目:从项目的需求分析开始直至产品完成正式交付使用,其工作覆盖软件产品的分析、设计、测试、实施、运行维护各阶段。
二次开发:在现有产品的基础上进行提升和改造。
软件移植:已有产品从一个操作系统平台转移到另一个操作系统平台,或者从原来的运行环境切换到另一个新的运行环境所需要进行的调整和变动。
软件项目实施方案一、平台项目实施方案项目实施阶段主要包括项目启动需求调研确认阶段、系统实施阶段、系统测试阶段、系统培训及验收阶段等工作内容。
1、项目需求调研阶段此阶段处于整个项目实施工作的最前期,由成立项目组、前期调研、编制总体项目计划组成。
(1)公司系统分析员向用户初步了解需求,然后列出要开发的系统的各大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。
(2)系统分析员深入了解和分析需求,项目组讨论做出系统的功能需求文档。
这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。
(3)系统分析员向用户再次确认需求。
2、项目实施阶段2.1、项目实施规划“三分技术,七分管理,”任何项目的成功都是建立在健全、合理的组织结构基础之上的;规范和严密的管理制度、严格的项目质量检测和控制都是项目成功的必要保证。
围绕本项目,*****科技和贵单位有关负责部门共同组建“项目组”,实现在“项目经理”领导下的项目实施小组管理模式,采用项目经理负责制,来对项目实施进行协调和管理。
我们组织了有关工程技术人员和概算人员对平台设计方案进行了细致的研究,作了周密详细的安排。
精心组织编制系统规划和深化设计,编写技术总负责单位的实施方案,并确定了承担技术总负责项目的组织机构和主要人员。
我公司专门指派一名具有多年系统实施经验的项目经理担任技术负责人,带领多名技术人员来完成项目的实施以及培训等任务。
为了实现本次投标中软件平台的各项要求和指标,确保在双方约定的安装日期内实现项目书中对系统的各项要求和技术指标。
我们会在招标文件规定日期内完成系统的调整测试、安装、试运行、培训,完成交货的所有工作。
用户购买项目产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术、软件功能、软件操作、软硬件兼容等方面进行系统调试、系统功能实现、人员培训、系统上线使用、后期维护等一系列的工作,我们将这一系列的工作称为项目实施。
深圳市政府投资信息化工程建设项目初步设计及概算编制指南1 总则1.1 为规范深圳市政府投资信息化工程建设项目初步设计方案及投资概算报告(以下简称初步设计报告)的编制,明确编制的原则、内容和深度要求,结合深圳市政府投资信息化工程项目建设与管理的特点,制定《深圳市政府投资信息化工程建设项目初步设计及概算编制指南》(以下简称本指南)。
1.2 有关深圳市政府投资信息化工程建设项目的定义和范畴请参见《深圳市政府投资信息化工程建设项目项目建议书编制指南》总则部分第1.2条。
1.3 初步设计报告应在深圳市发展和改革委员会批准的可行性研究报告(或项目建议书)的基础上,遵循国家相关政策法规,按有关标准、规范进行编制。
1.4 初步设计报告是进行项目建设及验收的重要依据。
编制初步设计报告时,应认真进行调查和研究,取得可靠的基本资料。
设计应安全可靠,技术先进,密切结合实际,节约投资,注重经济效益。
初步设计报告应有分析、论证及必要的方案比较,并有明确的结论和意见,文字简明扼要,图表完整清晰。
1.5 初步设计报告如与项目可行性研究报告的批复内容有较大变化,其调整投资未超出批复额度范围的,须以独立章节对变更部分进行定量补充论证,对超出批复额度范围的,应报请深圳市发展和改革委员会批准。
1.6 初步设计报告的主要内容和深度应符合下列要求:(1)详细描述项目需求、项目建设目标与任务,明确业务处理流程、数据结构与流程、功能和性能需求。
(2)根据项目需求分析,明确初步设计对象及内容,设计系统的总体架构。
(3)根据项目的内容组成和技术特点,进行系统划分,并对各组成部分进行设计。
(4)根据系统设计,确定系统集成方案,明确项目的招标方案。
(5)提出项目建设与运行管理方案。
(6)编制初步设计概算和实施计划, 列出概算汇总表和各单项工程费用明细表,说明经费来源,制定资金使用计划等。
1.7 初步设计文件应根据需要将下列资料列为附件:(1)可行性研究报告的批复意见、专题报告的审查意见、重要会议纪要或文件等。
项目建设工程概算制度一、项目建设工程概算制度的基本内容1.项目建设工程概算编制的基本原则项目建设工程概算的编制应当遵循公开、公平、公正、科学的原则,确保概算的合理性和准确性,保障建设项目的质量和安全。
2.项目建设工程概算编制的程序项目建设工程概算的编制程序包括概算编制依据的确定、预算依据的获取、概算编制的程序与计算、概算编制的审查与核定等环节。
3.项目建设工程概算编制的主体和责任项目建设工程概算的编制主体应当是具有相应资质和能力的单位或个人,对于编制概算的准确性和完整性负有法律责任。
4.项目建设工程概算审查和核定的程序项目建设工程概算的审查和核定程序包括概算编制单位的自审、审查单位的审查和监督单位的核定等环节。
5.项目建设工程概算的调整和变更项目建设工程概算在编制过程中,如果发现概算有误或需要调整时,应当及时进行概算的调整和变更,确保概算的准确性和合理性。
二、项目建设工程概算制度的实施1.建立健全项目建设工程概算管理制度各级政府部门应当建立健全项目建设工程概算管理制度,明确概算的编制程序和各方责任,统一规范概算的编制和管理。
2.培训和督导概算人员各级政府部门应当组织定期培训概算人员,提高概算人员的专业素质和工作水平,加强对概算人员的督导和监督,确保概算的准确性和完整性。
3.加强概算审核和监督各级政府部门应当加强对项目建设工程概算的审核和监督,严格执行概算审核和监督制度,确保概算的准确性和合理性。
4.建立概算责任追究制度对于违反概算制度的单位或个人,应当依法追究责任,严格惩处违法行为,维护概算制度的严肃性和权威性。
三、项目建设工程概算制度的意义1.规范工程建设项目概算的编制和管理项目建设工程概算制度的实施,可以规范工程建设项目概算的编制和管理,确保概算的准确性和合理性,为建设项目的顺利实施提供有力保障。
2.提高概算编制人员的专业素质通过项目建设工程概算制度的实施,可以提高概算编制人员的专业素质和工作水平,增强概算编制的科学性和规范性。
信息化项目(云应用系统)建设方案编写指南第一章编制内容要求一、项目概述(一)项目名称和类型。
建设方案应统一命名为“项目名称+建设方案”。
项目类型为新建、扩建、升级改造等。
项目名称不要使用“平台”两字,避免与电子政务云平台混淆。
(二)项目建设背景及现状。
简述项目建设的背景,列举所依据的重要法律法规、文件、引用的国家和行业标准等名称及具体引用条款内容。
简述建设单位信息化建设现状和存在问题,包括计算、存储、网络、应用系统和信息资源等情况,明确项目建设的必要性。
(三)项目建设目标、效果、任务、周期。
提出清晰的项目建设总体目标和分期目标,用通俗的语言围绕助政或便民叙述项目实施后的应用效果,描述清楚项目每期的建设任务、规模和周期。
(四)项目建设内容。
清晰描述项目本期建设内容。
(五)总投资及来源。
简述项目总体投资、分期投资和资金来源(国家下拨资金、信息化专项资金、单位自筹等)。
(六)经济及社会效益。
简述项目实施后所产生的社会、经济、环境等方面的影响和作用。
二、需求分析(一)业务需求分析。
采用结构化或面向对象等方式描述,对本项目的应用需求进行分析,主要包括职能业务目标分析、业务场景描述、业务流程分析、数据结构分析,必要的信息传输、存储量测算,以及系统功能需求和非功能需求。
(二)网络需求。
参见第三章。
(三)公共云平台服务需求。
参见第四章。
(四)安全防护需求。
根据系统安全保护等级要求,提出信息系统安全管理和技术需求。
三、总体框架设计(一)技术路线。
拟采用的技术路线及实现策略,包括系统部署方式、性能要求、采用的体系结构(J2EE/.NET/混合等)、应用软件架构(C/S、B/S、三层、多层等)、操作系统、中间件、开发工具及平台等,并简要说明技术选型依据。
(二)总体架构。
采用逻辑示意图、流程图和统一建模语言(UML)模型图等方式,设计项目总体架构,提出系统划分方案,说明各系统与功能需求以及各系统之间的关系,并区分出已建和新增系统及功能。
软件开发项目概算指南(V2.0)目录1前言 (3)1.1 目的 (3)1.2 软件项目建设类别 (3)1.3 适用范围 (3)1.4 名词解释 (4)2软件项目费用概算 (5)2.1项目阶段划分 (5)2.2 各阶段费用构成 (6)2.3 项目费用概算 (7)3各项费用取费依据 (8)3.1 咨询费 (8)3.2 建设费 (9)3.3 服务费 (9)3.4 附加费 (13)3.5需求变更估算 (13)4工作量估算方法 (14)4.1 开发阶段工作量估算 (14)4.2 实施阶段工作量估算 (16)4.3 维护阶段工作量估算 (18)5人月成本估算方法 (19)6其他事项 (20)6.1 最终合同金额确定 (20)6.2 付款方式 (21)6.3 评估机构 (21)软件项目规模功能点估算方法 (22)1 功能点估算流程 (22)2 功能点分析的要素 (23)3 功能点计算(初步值UFC) (24)4 确定技术复杂度因子TCF (25)5 计算调节后的功能点数FP (26)参考文献 (27)1前言1.1 目的规范软件市场行为,维护价格公平竞争,同时为软件项目建设经费概算提供科学可信的依据。
1.2 软件项目建设类别软件产业发展到现今阶段,技术已经很成熟,产品也已经很丰富,同时由于开发工具和操作系统平台的可选择性,软件项目出现了多样化的趋势。
同样是软件项目,完成途径和开发手段不同,其费用也会存在很大差异。
不同类别的软件项目,其费用构成和概算方法也不同。
根据项目建设要求和方式,一般分为以下几类:新开发项目:从项目的需求分析开始直至产品完成正式交付使用,其工作覆盖软件产品的分析、设计、测试、实施、运行维护各阶段。
二次开发:在现有产品的基础上进行提升和改造。
软件移植:已有产品从一个操作系统平台转移到另一个操作系统平台,或者从原来的运行环境切换到另一个新的运行环境所需要进行的调整和变动。
产品集成:将多个现有软件产品构件整合在一起,组装成比较复杂的或者更加完整的产品。
软件开发项目概算指南一、引言随着信息技术的快速发展,软件开发项目成为企业发展不可或缺的一部分。
然而,软件开发项目的预算管理一直是项目管理中的重要问题之一、本文将从预算管理的角度,探讨软件开发项目概算的制定指南。
二、软件开发项目概算的制定原则1.项目目标与需求明确:在制定软件开发项目概算之前,需要确保项目目标和需求已经明确定义。
只有目标和需求明确,才能对项目进行具体的预算规划。
2.概算要合理、准确:软件开发项目概算应该以最准确的方式,对项目的成本进行估算,避免过高或过低的预算。
合理的预算能够提供项目所需的资源和资金支持,保障项目的顺利进行。
3.考虑风险因素:在预算制定过程中,需要充分考虑项目的风险因素。
对于可能发生的风险和变数,应该进行预算的调整和合理规划,以降低风险对项目的不利影响。
4.参考过往项目经验:对于同类软件开发项目,可以借鉴过往项目的经验和教训。
通过对类似项目的预算情况进行调研和分析,可以更好地制定概算指南。
三、软件开发项目概算的主要内容1.人力资源费用:软件开发项目需要投入一定数量的人力资源,包括开发人员、测试人员、需求分析人员等。
概算中应该包含人力资源的薪资、社会保险费、培训费等方面的开支。
2.设备和软件费用:软件开发项目需要使用特定的开发工具和软件,并可能需要购买、租赁设备。
概算中应该考虑设备和软件的采购、维护费用等。
3.项目管理费用:项目管理是软件开发项目中不可或缺的环节,其中包括项目经理、项目助理的薪资、办公费用等。
概算中应该考虑项目管理的开支。
5.风险准备金:软件开发项目中,难免会面临一些风险和变数,如需求变更、技术难题等。
概算中应该留有一定的风险准备金,以应对意外情况。
四、软件开发项目概算的制定流程1.确定项目目标和需求,明确项目的规模和范围。
2.调研过往项目的经验,分析类似项目的预算情况。
3.根据项目的规模、范围和人力需求,估算人力资源费用。
4.根据项目的设备和软件需求,估算设备和软件费用。
软件开发项目概算指南(V2.0)目录1前言 (3)1.1 目的 (3)1.2 软件项目建设类别 (3)1.3 适用范围 (3)1.4 名词解释 (4)2软件项目费用概算 (5)2.1项目阶段划分 (5)2.2 各阶段费用构成 (6)2.3 项目费用概算 (7)3各项费用取费依据 (8)3.1 咨询费 (8)3.2 建设费 (9)3.3 服务费 (9)3.4 附加费 (13)3.5需求变更估算 (13)4工作量估算方法 (14)4.1 开发阶段工作量估算 (14)4.2 实施阶段工作量估算 (16)4.3 维护阶段工作量估算 (18)5人月成本估算方法 (19)6其他事项 (20)6.1 最终合同金额确定 (20)6.2 付款方式 (21)6.3 评估机构 (21)软件项目规模功能点估算方法 (22)1 功能点估算流程 (22)2 功能点分析的要素 (23)3 功能点计算(初步值UFC) (24)4 确定技术复杂度因子TCF (25)5 计算调节后的功能点数FP (26)参考文献 (27)1前言1.1 目的规范软件市场行为,维护价格公平竞争,同时为软件项目建设经费概算提供科学可信的依据。
1.2 软件项目建设类别软件产业发展到现今阶段,技术已经很成熟,产品也已经很丰富,同时由于开发工具和操作系统平台的可选择性,软件项目出现了多样化的趋势。
同样是软件项目,完成途径和开发手段不同,其费用也会存在很大差异。
不同类别的软件项目,其费用构成和概算方法也不同。
根据项目建设要求和方式,一般分为以下几类:新开发项目:从项目的需求分析开始直至产品完成正式交付使用,其工作覆盖软件产品的分析、设计、测试、实施、运行维护各阶段。
二次开发:在现有产品的基础上进行提升和改造。
软件移植:已有产品从一个操作系统平台转移到另一个操作系统平台,或者从原来的运行环境切换到另一个新的运行环境所需要进行的调整和变动。
产品集成:将多个现有软件产品构件整合在一起,组装成比较复杂的或者更加完整的产品。
1.3 适用范围本指南适用于应用类定制软件的新开发项目,项目应覆盖软件开发全过程(包括立项可行性分析,需求分析、编码实现、安装实施、运行维护各个阶段工作)。
其中人月成本的计算方法也适用于其他类型的项目。
本指南是站在行业的角度,去评估一个应用软件项目的开发费用应该是多少,而不是站在开发商的角度去计算某企业开发软件时的成本支出是多少。
虽然这两者之间会有关联。
对于同一软件开发项目,不同的开发商由于各自的技术、能力、管理、积累以及其他方面的因素,其实际成本支出会有较大差异。
而这不在本指南考虑之内。
1.4 名词解释应用软件:是指针对特定领域开发,为特定目的服务的一类软件。
软件开发:指从软件项目启动到项目实施前这一时间段的工作。
其内容包括详细设计、编码、测试、系统调试等方面的工作。
系统实施:指软件项目开发完毕进行安装到项目正式验收这一时间段的工作。
其内容包括系统安装、个性化配置、用户培训等方面的工作,但不包括各实施点的本地化开发工作。
运行维护:指从软件项目正式验收到合同规定的项目维护期结束的这一时间段的工作。
其内容包括在此期间所需要提供的原系统完善性修改和服务等工作(不包括新增需求和原功能的重大变更)。
如:运行管理、系统平台维护、应用软件维护、数据维护等验收测试:确定项目是否符合其验收准则,使客户能确定是否接收此项目的正式测试。
功能点(FP):功能点是对软件功能和大小的间接度量单位,一般通过必须和用户交互的情况的数目来测算程序工作量的大小。
功能点分析法是目前国际上软件行业普遍接受的软件项目规模度量模型。
成本系数:成本系数是指完成某个功能点(FP)的规定活动所需要投入的人工时,其单位为:人工时/FP。
根据软件项目建设过程的各阶段工作,可分为:开发成本系数、实施成本系数、维护成本系数。
工作量:工作量的计算是按一个开发工作人员在一个月内(日历中的月,即包括国家规定的节假日)能完成的工作量为单位,也就是通常所讲的“人月”。
人月成本:指软件企业一个月平均需要的所有开销(包括员工成本、国家税收、企业利润、管理成本和质量成本等)摊分到各个员工头上的金额。
平均工资:指软件企业支付给所有员工的工资总和除以企业员工人数得到的工资数。
2软件项目费用概算2.1项目阶段划分软件项目全过程可分为:立项阶段、建设阶段、完成阶段。
不同阶段工作重点不同。
为保证软件项目开发质量,避免因需求不确定,或者频繁更改所造成的成本上升,同时也利于项目费用概算,软件项目建设最好采取“总体规划、分段实施”的原则。
立项阶段:可委托专业技术咨询机构或者专家进行项目的可行性分析,需求分析;根据需求分析,进行系统设计;根据需求分析、系统设计,计算工作量,估算项目建设费(预算);根据项目概算进行招投标,确定软件开发商,签订建设合同。
建设阶段:由软件开发商根据前期需求分析和系统设计,进行编码实现,并负责安装实施、运行维护等工作。
项目实施完毕,需委托第三方测试机构进行验收测试。
完成阶段:项目完成后,在需求变更较大的情形下,可委托专业技术机构根据实际工作量估算项目建设费(决算),项目结束。
2.2 各阶段费用构成各阶段的所有费用可分为四类:咨询费:包括立项阶段的可行性分析,需求分析、系统设计、估价、招投标等方面的工作所需要支出的费用。
服务费:第三方测试机构的验收测试费、监理单位的监理费、进行数据扫描录入等方面工作的数据处理费等。
建设费:软件开发商在开发、实施、维护等方面工作的费用。
其中包括:软件开发费、系统实施费、运行维护费。
附加费:针对具有特殊性质的软件开发项目。
如:若需要提交源程序,必须增加知识产权费;若涉及保密方面的工作,则须增加保密费用等。
此外,由于软件项目建设过程中,需求变更不可避免,因而还需要考虑到因需求变更导致工作量加大带来的费用。
软件项目费用构成如图1所示。
图1 软件项目费用构成2.3 项目费用概算依上所述,软件项目从立项到结束,项目费用为:项目概算 = 咨询费+建设费+服务费(+需求变更费+附加费) = 咨询费+开发费+实施费+维护费+验收测试费+监理费 (+需求变更费+附加费)可行性分析 软件项目费用构成咨询费需求分析 系统设计 估价 招标代理 建设费维护费 实施费服务费监理费 测试费 需求变更费 附加费保密费 知识产权保护费技术咨询开发费 其它数据处理标准符合性检测3各项费用取费依据3.1 咨询费指软件项目立项前期,请专业机构或者专家进行技术咨询、可行性分析、需求分析,造价评估、方案设计、项目招标代理等方面工作所发生的费用。
该部分费用可根据项目预计投入的建设费按照一定比例计取,也可以根据所投入的人月数进行计取,此外还可以由双方协商确定。
在招标活动中,公证处对全过程进行现场公证并对采购合同进行公证,公证费按照国家规定标准计算。
表1 软件行业咨询取费标准表2 公证服务取费标准注:1)按表1计费不足1000元的,按1000元收费。
2)按表2计费不足200元的,按200元收费。
3)技术咨询按耗用工时(日)计费,为完成委托任务发生的差旅、交通费由委托方另行支付。
4)招标代理收费和公证服务收费按差额定率累进法计算。
如某招标代理业务中标金额为600万元,计算招标代理费如下:100万元*1.0% = 1万元(300-100)万元*0.8% = 1.6万元(500-300)万元*0.7% = 1.4万元(600-500)万元*0.55% = 0.55万元则合计收费:1 + 1.6 + 1.4 + 0.55 = 4.55万元3.2 建设费建设费包括支付给软件开发商的进行软件开发、实施、维护等方面工作的费用。
主要依据工作量(完成该项目需要投入的人力,以人月度量)和人月成本进行估算。
建设费 = 开发费+实施费+运行维护费= (开发工作量+实施工作量+运行维护工作量)×人月成本3.3 服务费3.3.1 验收测试费软件项目验收是一个运行环境复杂、技术难度较高、评价体系抽象的过程。
该项目验收除经过专家评审外,还应进行相应验收测试,只有两者结合才能为信息化项目验收和鉴定提供定性、定量的科学依据,才能做出较为客观准确的验收和鉴定结论。
软件项目的验收测试是根据项目的特点(功能、技术需求和大小等)以及项目投入,按照评价软件质量的功能性、易用性、可靠性、可维护性、可移植性、效率和文档等7个特性进行特性裁减,分为功能确认测试和验收测试。
1)功能确认测试项目对象:省、市级信息化建设项目包括电子政务建设项目验收,各种渠道申报的与软件相关的科技项目的验收和科技成果鉴定项目。
测试内容:根据申报或鉴定合同的技术条款和软件操作手册及被测软件运行确定测试内容,一般只覆盖软件的功能性、易用性和文档。
主要判断被测系统是否完成合同要求的功能及相关特性。
收费标准:8000-10000元。
2)项目验收测试项目对象:各类信息化建设项目包括电子政务建设项目应用发布之前的验收,各种渠道申报的与软件相关的科技项目的验收和科技成果的鉴定项目,只要用户需求和合同中的条款覆盖效率和可移植性等特性要求的项目。
测试内容:在模拟或实际环境下测试被测系统是否实现了用户需求,是否达到了国家标准的相关要求。
依据用户需求分析、合同的技术条款、国家标准的特性要求、软件操作手册和被测软件运行确定测试内容。
收费标准:验收测试费 = 建设费D*各测试项费率之和*调节系数t 各测试项的费率及收费调节系数取值如表3、表4所示。
表3 验收测试项费率表表4 调节系数t取值范围注:1)影响项目验收测试费用的因素一个是项目的大小,另一个是所选择的测试项。
被选测试项多少决定测试费率a,项目大小决定收费调节系数L;2)根据项目特点针对软件各个特性进行选择测试,测试费率为所选择软件特性测试费率a各项之和。
3)根据项目大小采取项目建设费越高费率越低原则进行调节。
4)项目验收测试最低收费为: 8000元(不含负载压力测试)2万元(含负载压力测试)3.3.2 工程监理费软件项目监理收费既考虑了信息系统软件项目的特点,又参照了其它监理行业的收费标准、收费方式。
一般可按照项目建设费(或合同价格)的一定百分比取费。
其取费比率主要根据项目的规模、阶段、内容、复杂程度及监理成本等多方面因素综合计算。
计算公式如下:监理费 = 建设费D*基本费率a*地域调整系数d*工期调整系数e1)基本费率a根据项目建设费的规模进行调整。
取值范围如下:表5 监理基本费率a取值范围2)鉴于软件项目实施时分布的地域会有所不同,因此,监理的费率应在基本费率的基础上考虑地域的因素。
地域调整系数d取值如下:表6 地域凋整系数d取值范围3)鉴于软件项目工期长短不一,因此,监理的费率应在监理的基本费率基础上考虑工期的因素。