电网公司电力市场交易系统需求和概要设计项目技术方案_第1页
电网公司电力市场交易系统需求和概要设计项目技术方案_第2页
电网公司电力市场交易系统需求和概要设计项目技术方案_第3页
电网公司电力市场交易系统需求和概要设计项目技术方案_第4页
电网公司电力市场交易系统需求和概要设计项目技术方案_第5页
已阅读5页,还剩151页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录

1总述........................................................................4

1.1建设背景................................................................4

1.2建设目标................................................................5

1.3建设内容................................................................5

1.4建设范围................................................................6

1.5建设原则................................................................6

1.6建设瞧................................................................9

2项目设计方案...............................................................10

2.1总体雌...............................................................10

2.2功能削...............................................................11

2.3.1,交易业务支撑功能说明.................................................12

2.3.2分析决策功能说明.......................................................16

2.3.3.高级应用功能说明.....................................................17

2.3系统RM削...........................................................18

2.3.1.项目概算和成本估算的意义..............................................18

2.3.2.国内外研究现状.........................................................19

2.3.3.软件成本估算法--功能点估算................................................................................25

2.3.4.软件项目费用概算.......................................................27

2.4成果实施监控...........................................................32

2.4.1成果实施监控内容.......................................................32

2.4.2实施监控工作方法.......................................................48

2.4.3监理机构及人员配置.....................................................................................................57

3项目实施方案...............................................................57

3.1实施策略...............................................................58

3.2需求分析方法论.........................................................59

3.2.1概述....................................................................59

3.2.2需求分析的基本概念.....................................................61

3.2.3需求分析的系统架构.....................................................61

3.2.4需求的收集和整理.......................................................67

3.2.5需求分析软件...........................................................68

3.3数据模型设计...........................................................69

3.3.1数据模型管理设计目标...................................................69

3.3.2数据模型管理设计思珞...................................................69

3.3.3数据模型方案.................................................................................................................70

3.4项目实施...............................................................88

3.5系统府...............................................................90

3.5.1软件部署设计...........................................................91

3.5.2硬件安装设计...........................................................91

3.5.3网络部署调试设计.......................................................91

3.6技术标准及规范要求....................................................91

3.6.1企业架构(EA)要求.....................................................91

3.6.2SOA技术路线要求.......................................................92

3.6.3界面规范要求..........................................................100

4项目管理..................................................................100

4.1项目管理方法论........................................................100

4.1.1项目管理的组织模式....................................................100

4.1.2项目管理过程..........................................................102

4.1.3项目管理的内容........................................................107

4.2项目暇神勾..........................................................121

4.2.1组织架构...............................................................122

4.3项目进度..............................................................122

4.4质量控制..............................................................123

4.4.1质量保证的组织........................................................124

4.4.2质量保证职责..........................................................124

4.4.3同行评审...............................................................125

4.4.4过程控制...............................................................126

4.4.5变更控制...............................................................129

4.4.6沟通机制...............................................................130

4.4.7风睑管理...............................................................131

4.5信息®S............................................................................................................................135

4.6版本频..............................................................136

4.6.1文档版本管理..........................................................137

4.6.2需求变更管理..........................................................142

4.6.3代码上传管理..........................................................143

4.7沟通..............................................................144

4.7.1沟通管理要求..........................................................144

4.7.2沟通管理清单..........................................................145

4.7.3沟通升级管理..........................................................147

4.8项目验收..............................................................148

4.8.1验收委员会............................................................148

4.8.2验收方法..............................................................148

4.9项目交付项............................................................148

5制II课程和培训方案........................................................151

5.1培训总体承诺..........................................................151

5.2培训原则..............................................................151

53培训课程及MJ................................................................................................................152

6技术服务和技术承诺........................................................153

6.1维护服务方式..........................................................153

6.2维护服务承诺..........................................................155

1总述

1.1建设背景

2013年以来,随着新一届政府的全面履责,开展体制改革的呼声越来越高,

国家电力监管委员会并入原国家能源局,设立新国家能源局,形成了行政、监管

一体化的电力行业管理体系,为电力体制改革顺利推进创造了有利条件。在这样

的背景下,为满足南方区域电力市场化建设的需要,迫切需要大力推进南方电力

交易技术支撑系统建设工作,全面提升电力交易业务支撑能力,特别是对电力用

户直接交易和南方区域跨省(区)电能交易的支撑能力。目前,经过争取,广东、

云南、贵州政府明确由电网公司牵头建设交易机构和交易平台。

南网电力市场交易系统在参考广东电网公司的电力市场交易系统的基础上,

建设包括网公司和广西电网、云南电网、贵州电网在内的,区域市场和省级市场

共二级电力市场。其中网级市场主要开展跨省区电力交易业务,包括网对网、点

对网年度合约交易、省间余缺调剂和富余水电临时交易;省级市场主要开展电力

用户与发电企业直接交易业务、省内发电厂竞价上网业务和发电权交易等业务。

根据国家相关政策,电力用户与发电企业直接交易目前主要在省内开展,各地总

体思路和核心规则虽统一,但具体交易细则存在差异,交易系统要支撑各地差异

化业务。

南网电力市场交易系统同时实现交易系统与营销管理信息系统、计量自动化

系统和调度自动化系统等横向协同,合理安排交易计划,统筹优化电网安全运行、

电厂调峰安邦杯口用户有序用电管理等工作,提高交易系统运作效率。

第4页

L2建设目标

本项目目标为:

完成电力市场交易系统需求和概要设计项目,包括全网电力市场交易需求分

析、系统概要设计、成果实施管控三项工作。

1.3建设内容

本项目的工作内容包括:

(1)技术咨询部分

借鉴先进电力市场交易管理及信息化最佳实践,完成南方电网公司电力市

场交易系统需求分析、概要设计以及成果管控,项目成果应满足南方电网总部的

业务需求,设计成果适合于南方电网总部电力市场交易建设。

■系统需求分析

负责根据南方电网公司电力市场交易特点、设计与实现条件和约束分析系统

的功能需求,确定系统中各模块要实现的功能,分配系统功能模块,绘制系统

功能模块图、子模块功能图、系统流程图等,设计数据字典,绘制数据流程

图,编制业务模型和需求规格说明书。

■系统概要设计

包括体系结构设计、数据库设计、模块设计、部署方式设计等内容,编制

系统概要设计说明书。体系结构设计应满足兼容性、稳定性、可扩展性、可复

用性的要求;数据库设计应包括逻辑设计、物理设计、安全性设计、性能设计

等方面。

■系统投资概算书

第5页

按公司信息化项目管理要求,编制公司总部、云南、贵州、广西和海南等电

网公司有关电力市场交易系统的建设概算书。

(2)成果实施管控

主要负责监控技术咨询成果在开发与实施过程的落地与执行,负责整个过

程中的质量控制、投资控制、进度控制、变更控制,确保系统升级按照既定目

标、既定质量完成。

包括:编制成果执行跟踪矩阵,设计结构化管控工具,制定质量控制计划

并监督实施;开展技术咨询成果培训和开发实施技术支持,提供所有的技术资

料,对开发及实施厂商提供成果的技术交底和培训;开展系统技术标准的编

制、宣贯与培训,评审详细设计与开发成果,监督标准规范的贯彻与执行。

1.4建设范围

本项目的组织范围为公司总部、云南、贵州、广西和海南等电网公司。

1.5建设原则

整个设计工作必须遵循以下原则:

1.遵循信息化规划

电力市场交易系统需求和概要设计项目要全面贯彻落实科学发展观,以公司

战略为导向,以创新为载体,引入先进的经营理念,按照〃统一管理、统一规划、

统一标准、统一建设(四统一)"原则和"以我为主”的研发建设思路,建设一

体化、现代化、智能化的电力市场交易系统。

(1)按照"十遵从、八统一”开展项目建设工作

1)遵从企业架构要求。遵循企业顶层设计成果,系统建设范围清晰、

第6页

功能明确。

2)遵从平台先行要求。坚持“平台先行”的原则,搭建公司信息化基

础平台,充分发挥平台的信息交互枢纽作用,为业务应用提供先进、

坚强的支撑。

3)遵从业务协同要求。企业级应用系统的建设要按照横向业务协同的

要求,实现跨部门跨系统的业务交互和流程贯穿,实现业务深度集

成,全面支撑公司先进管理体系构建。

4)遵从业务处理和过程监控要求。同时实现对业务处理和业务过程监

控和异常预警,持续提升工作质量和效率。

5)遵从数据同源要求。确保企业应用中一个数据应只有一个唯一来源,

实现数据"一处维护,多处使用〃,落实数据认责制,从源头加强

数据质量管控。

6)遵从软件服务化要求。遵循SOA技术路线进行规范化、服务化、标

准化设计和开发,支撑柔性的信息化应用架构体系,提升公司应用

系统灵活、快速适应管理变革和流程优化的能力。

7)遵从操作便捷化要求。一是业务功能操作的便捷性,符合操作习惯,

实用,好用;二是统计查询的便捷性,系统的数据库设计合理,方

便各项业务的查询和统计;对于使用业务系统内部数据,不涉及历

史趋势分析、多维分析、数据挖掘等功能,对系统性能影响较小的

部门级统计查询分析功能应在业务管理系统中完成。

8)遵从信息安全"三同步"要求。在系统各阶段按照"同步规划、同

步建设、同步运行”的原则,开展保护定级、安全设计、安全评测,

第7页

确保系统运行安全。

9)统一交付件标准。统一系统建设需求分析、设计、开发和实施四个

阶段的交付物标准,提高软件成熟度与质量,实现软件开发和推广

实施分开采购。

10)统一软件代码规范。通过建立软件代码规范,提高程序的可靠性、

可读性、可维护性和一致性,以保证软件代码质量。

11)统一工作流技术标准。统一公司各应用系统中的工作流引擎功能规

范、流程技术规范、模型语言规范。

12)统一数据模型规范。统一系统的数据模型规范,确保数据描述的一

致性和准确性。

13)统一主数据和信息分类编码管理。实现各系统与数据资源管理平台

集成,建立公司级的统一主数据管理,统一生成公司的信息分类编

码,保证数出同源和数据质量。

14)统一用户、授权、认证和审计管理。通过统一接入4A平台,实现各

系统的统一用户管理、统一授权管理、统一认证管理及单点登录、

统一审计管理。

15)统一用户界面规范。遵循统一的界面规范,充分考虑用户体验,实

现企业级系统界面统一,包括视框架、颜色、字体、图像、图标、

空间外观等,加强操作层面的友好性、易用性。

16)统一"我的工作台"功能要求。各业务部门应根据网公司、分子公

司、供电局、班组等不同的业务界面,个性化定制"我的工作台”

典型模版,尤其方便基层班组使用;系统应以用户为中心,实现工

第8页

作台的自定义、可配置,做到个人业务事项信息集中展现、高效使

用、一次录入多方共享。

17)统一软件版本发布。全网统一软件版本管理,并通过组件热发布技

术,主动推送实现系统版本的自动化更新与升级。

2.重点突出性

在借鉴国内外电力市场交易系统建设最佳实践的基础上,吸收软件工程管理

的最新理念与精髓,抓住公司当前电力市场交易管理的主要矛盾予以重点解决。

3.功能实用性

电力市场交易系统的功能设计,将紧密贴合南方电网公司电力市场交易业务

需求,防止出现华而不实,追求简单实用,体现公司管理精益化"精、简、益、

善”的精髓。

从设备安全、网络安全、数据安全等多角度考虑系统的安全性和保密性,采

用多种手段对安全性和保密性进行控制来确保决策支持系统数据和信息的安全。

1.6建设进度

本项目的进度要求如下:

1、保证本项目在合同生效之日起180日内完成南方电网公司电力市场交易

系统项目需求分析和概要设计工作。

2、保证在2016年9月完成南方电网公司电力市场交易系统项目成果管控实

施工作,并通过招标人组织的专家评审。

第9页

2项目设计方案

2.1总体架构

南方电网公司电力市场交易技术支持系统遵循"网省两级建设,省级统一

开发",实行全网统一建设,网省两级部署方式,形成网级版本及省级版本。电

力交易技术支持信息系统的功能框架为:

(1)交易业务支撑功能:交易账户管理、交易品种管理、交易公告管理、

交易数据申报(含报价处理)、交易管理(开市竞价、结束竞价、交易撮合)、

合同管理、计划管理、余缺电量调剂、交易结算管理、省级电力交易数据统计

汇总等核心功能。

(2)分析决策支撑功能:市场分析评估、市场运行指标管理、报价辅助决

策、电力市场仿真培训等。

(3)高级应用支撑功能:移动终端交易应用、交易全景展示、远期交易业

务管理等。

根据网省两级系统的侧重点不同,各单位有选择性的建设相应的功能模

块。其中交易业务支撑模块各单位必选,分析决策支撑模块网、省(市)系统根

据自身管理需要选择性的建设。公司总部系统除支持交易业务外,还需重点建

设分析决策支撑功能,以支持其管理功能。如下图所示:

第io页

匚贵州省级电力市场二二

1.直接交易(用户•电厂

云南省级电力市场2.充电他后佛交■/

1.直接交易(用户-电厂

,爱・恻而惊交・

南网网级电力市场.

网对网、点对网、点对点海南省级电力市场

n接交易(用户-点尸?

2、余■啊节、临时调拨

市的交・

3.中比葡市场

u广东省组电力市场一一

工・按交易(用户•♦厂)

I一•&市蜂交■

U22广西省级电力市场

i.直接交易(用户-电厂)

本项目主要是升展南网电力市场交易系统需求和概要设计工作,设计成果可

以在全网应用,指导下一步电力市场交易系统详细设计、开发和实施工作。

2.2功能设计

根据网省两级系统的关系,电力市场交易系统的功能模块图如下所示:

南网网级电力市场

高级应用支撑交易移动终端交易大厅远期交易

分析决策市场分析和预测市场仿真报价辅助决策

交易账户管理交易品种管理交易数据申报

务交易管理交易结算

升级交易数据

计划管理调度安全校核

统计分析

广东省级电力市场

I交易业务支撑1

I高《蹩蜉I]

:…芬瀛簸…,

第11页

2.3.1,交易业务支撑功能说明

2.3.1.1.交易账户管理

交易账户管理主要包含对电力市场的参与主体注册、注销、信息修改的审批

管理。

其中包括:

(l)电厂账户注册、注销、信息修改、资格审核。

(2)交易人员注册、主修、信息修改、功能权限分配。

(3)系统账户信息变更相关日志记录,便于审计。

2.3.1.2.交易公告管理

交易中心'按照交易计划和市场情况,组织相关交易品种交易。在交易前、交

易中、交易后都需要面向市场参与主体发布相关的市场交易计划、需求量预测、

以及相关新制度和规定。交易公告模块负责按照多级审批对交易公告发布进行管

理。包括:公告编写、公告审批、公告发布、公告检索等功能。

2.3.1.3.交易品种

交易品种对电力市场中存在的各种交易品种进行管理,网公司系统需支持的

交易品种主要有网对网合约交易、点对网合约交易、省间余缺调剂、富余水电临

时交易、其他类型临时交易等;省公司系统近期需支持的交易类型主要为电力用

户与发电企业直接交易、区域电力市场余缺电量代理集中竞价交易等。

系统中远期需支持的交易品种有跨省区直接交易、日前市场交易、辅助服务

市场交易、实时市场交易、电力期货交易等。交易品种在设计时要考虑未来随着

电力体制改革,产生的新的交易品种,例如:按季、月、日等短期交易品种,系

统应具备业务功能的扩展性。

第12页

2.3.1.4.交易数据申报

市场参与主体:发电企业、用电用户,在市场开市情况下(可竞价或协商成

交)通过交易系统客户端,经过VPN从专网或Internet接入交易申报服务器,参

与交易品种的申报。申报数据包括:交易品种、交易电量和交易价格(或降幅)

进行申报。

在申报过程中可提交、修改、查询自己的申报数据或撤销申报单。

对以上数据提供安全保护措施,具备完善的身份认证和数据加密传输机制,

确保申报数据的安全、保密、不可否认和防篡改。

.交易管埋

网(省)级交易中心是电力市场的管理方,交易管理功能是支撑交易中心日

常市场管理的核心功能模块。主要功能模块包括:

•对某个交易品种(或多个交易品种)市场开市,开市后可以进行交易品

种的相关协商竞价或集合竞价申报;

•对某个交易品种(或多个交易品种)市场闭市,闭市后则不能进行竞价

申报;

•交易撮合:对协商申报价和市场竞价的申报数据,按照交易规则在系统

后台由计算机交易引擎程序进行撮合,形成无约束交易;

•发送无约束交易结果至相关调度系统进行安全校核和阻塞管理;

•领导核准:对调度安全校核后有约束交易成交数据进行核准;

•交易结果公布:对领导核准后的交易结果进行发布,此时交易参与方才

能通过客户端查看成交结果。

第13页

2.3.1.6.交易查询和监控

交易直询和监控功能包括网级交易系统交易情况进行直询和监控,还包

括对省级交易系统交易情况进行查询和监控,由以下具体功能组成:

・交易监控:市场成员监视、交易申报监视、交易行情监控、交易执行监

视、发布信息确认监视等

•交易查询:对参与申报记录查询,未参与申报用户查询,已成交的明细

查询,部分成交明细查询,未成交明细查询。

2.3.1.7.合同管理

合同管理负责对电力市场交易相关的各类合同和协议模板及电子版、扫描版

原件进行管理。近期项目合同类型主要有:省内大用户直接交易电双边合同、省

内发电厂竞价上网售电合同、网级网对网框架协议、点对网框架协议、点对点框

架协议、临时调补协议等。

合同管理的主要功能如下:

•提供合同模板定义功能,根据合同类型可以定义常用的合同文本格式并

且要求对合同模板具备维护功能,包括年度合同、季度合同、月度合同;

•合同录入、变更及其附件的增加、删除、修改、查询,能按照多种查询

条件输出合同信息及拷贝副本,合同需经过加密后进行传输;

•对合同的执行进行跟踪和分析,包括合同分解、合同跟踪、合同滚动、

合同变更等。

对已经签订的合同在未授权时不允许进行任何修改,合同的修改、变更必须

经过交易双方同意和交易中心的统一授权才能进行,对于已经执行的合同必须进

行电子化归档,供查询和调阅。并进行授权管理。

第14页

2.3.1.8.交易结算

交易结算根据交易结果和合同信息,计算交割电量、电价、电费等,并将相

关信息与省网公司的营销系统交换,提供营销系统进行电费结算。

交易结算功能主要包括:生成用户结算清单、交易结算报表。

2.3.1.9.计划管理

按照公司、国家及地方政府的相关政策,制定交易计划,功能包括:计划编

制、计划审批、计划发布、计划查询,计划制定后通过交易公告管理功能发布。

2.3.1.10.调度安全校核

对市场成交的无约束交易数据,进行调度安全校核和阻塞管理,调度安全校

核通过之后,可根据修正的有效交易量,进行重新撮合,或以协商形成有约束最

终交易成交数据。主要是针对成交电量进行调度安全校核。

2.3.1.11.余缺电量调剂

对市场参与主体间富余水电或其他临时性调剂电量,以及交易合同不能执行

时的调剂电量进行记录,便于后期交易结算使用。

2.3.1.12.省级交易数据统计分析

对省级电力市场中的交易情况进行统计分析,统计分析的主要内容有:

(1)省级交易账户数据,电厂、用户信息;

(2)省级交易系统的交易品种信息;

(3)省级交易系统交易申报数据,含已成交、未成交数据统计;

(4)省级交易系统交易成交数据,含明细及汇总表;

(5)省级交易系统合同数据;

(6)省级交易系统结算数据;

第15页

2.3.2.分析决策功能说明

2.3.2.1.市场分析和预测

电力市场的分析与预测是根据电力市场中对象的变化特性与规律,运用数据

分析预测技术与理论,实现电力市场分析与预测的各项要求。其主要功能包括:

•电力系统组成关系、历史负荷、生产运行、增长率等数据准备

•电力系统预测模型搭建和参数设置

•执行模型预测,如趋势分析,季节变动分析预测,回归模型分析预测等

2・3・2・2.市场仿真

市场仿真是对市场交易进行自动或者人为的模拟,包括以下功能:

•创建某些仿真的交易品种或者交易规则,用于参与交易的用户进行培训

或者演练,在正式交易前提供交易结果各方参考评估。

・交易系统根据市场分听预测的数据,对既往发生的交易情况,模拟参与

交易的售电方和购电方进行申报,将申报结果模拟撮合,并可反复调整

市场预测参数进行交易仿真。最终将仿真结果提供报价辅助决策功能使

用。

2.3.2.3.报价辅助决策

根据仿真和预测的结果作为报价决策,通过选定的决策模型,交易系统可提

供自动的交易报价辅助决策分析,以帮助交易主体达到预定的市场交易结果。包

括以下功能:

•决策分析数据管理:根据决策响应时间要求,可设定使用报价决策所依

据的预测和仿真数据,或者使用当前交易公示行情或监控数据。

•决策模型选取和算法参数设定:设定辅助决策参数,如交易价格最优,

第16页

成交量最优,交易相关参数限制等,通过选择决策算法,如结构化决策

(获得最优决策),半结构化决策(获得次优决策),非结构化决策(获

得参考决策)等计算报价结果。

2.3.3.高级应用功能说明

2.3.3.1.交易移动终端

支撑移动终端接入交易系统,登录交易大厅,进行交易或者行情杳询,信息

交换等,包括:

•手机、平板等移动终端App的发布下载和安装升级

•移动用户鉴权、身份双重认证、语音服务和语音向导

・公众信息如微信、邀请、博客功能等集成

2.3・3.2.交易大厅

交易大厅可以是实体或者虚拟的交易场所,提供交易公告信息、行情、市场

和新闻资讯及服务,对交易进行全景的展示。

・实体交易大厅功能:包括交易大屏控制,发布信息,多功能的交易终端

等。

・网上交易大厅:作为电力交易信息门户,提供交易行情、公告、市场资

讯和服务一站式功能。

2・3・3.3.远期交易

对于衍生的电力交易产品,如电力期货,期权等电力金融市场支撑。

第17页

2.3系统概算设计

2.3.1.项目概算和成本估算的意义

项目概算和成本估算在标准俗口价格方面的体现:

标准化:为在一定的范围内获得最佳秩序,对实际的或潜在的问题制定共同

的和重复使用的规则的活动,称为标准化。标准化是在科学技术、经济贸易及管

理等社会实践活动中,对重复性事物和概念通过制订、实施标准,达到统一,以

获得最佳秩序和最佳效益的过程。通过制定、发布和实施标准,达到统一”是标

准化的实质。〃获得最佳秩序和社会效益”则是标准化的目的。

价格:价格法规定:经营者收购、销售商品或者提供有偿服务,应当依法明码

标价。2002年2月试行的《政府制定价格行为规则(试行)》:制定或调整政

府指导价、政府定价,一般应当依据有关商品和服务的社会平均成本、市场供求

状况、国民经济与社会发展要求以及社会承受能力等因

项目概算的趋势:建立价格度量体系,规范市场,促进软件产业发展:

♦政府相关部门高度重视《广东省信息化发展纲要(2005—2020年)》特别提

到:强化政府投资的信息化建设项目管理。各级政府要按照先规划后立项、先评

估后建设的原则,集中统一管理政府投资的信息化项目。发展改革、财政和信息

化主管部门要根据当地信息化发展水平,坚持勤俭办事业的方针,及时制订信息

化建设项目建议书、可行性研究报告编制指南和概算标准。建立科学的信息化评

估体系,加强项目评估工作,评估意见要作为项目立项、建设、验收和运行考核

的主要依据。

♦省质检局批准立项,作为首个价格方面的地方标准制订,《广东省电子政

务软件价格指标体系及统计方法》工作启动。

第18页

2.3.2.国内外研究现状

软件开发成本在软件生命周期的各个阶段是不相同的,其评估标准也有所差

异。在开发初期,有很多不确定因素影响评估准确性,其中影响较大的是估算输

入参数的差异,而在开发后期,评估中不确定因素则更多取决于评估模型的不同。

软件成本估算研究开始于二十世纪五十年代,软件成本建模技术的研究则开

始于1965年,美国Nelson对169个软件项目104个因子的广泛研究。随后导致

了六十年代末和七十年代初偏微分模型(partialmodels)的产生。七十年代末以来,

许多成熟模型大量涌现,同时诞生了许多提供软件成本评估产品和技术服务的公

司,比较著名的有:

1975年成立的PRICESystemsL.L.C.

1979年成立的Mainstay软件公司

1983年成立的Galorath公司

当前软件评估发展方向主要是针对第4代程序语言、软件重用、新的开发技

术等研究新的模型,一方面是强调管理因素作为重要的软件成本驱动因子,一方

面着重于面向对象方法的软件评估。

2.3.1.1,估算方法

软件规模评估方法主要有:

Delphi技术:是兰德公司在四十年代末为预测未来事件而开发的,是较流行

的专家评估技术,在没有历史数据的情况下,适用于评定过去与将来,新技术与

特定程序之间的差别。但专家〃专〃的程度和对项目的理解程度是工作中的难点。

第19页

标准回归技术:采用最小均方普通线性回归的经典统计方法,很多现存的参

数赫模型(COCOMOII,SLIM,Checkpoint等)都使用了各种形式的回归技

术。

神经网络技术:是最常见的代替最小均方回归的软件评估建模技术,这些模

型可用历史数据来"训练〃,以便形成更好地能自动调整算法参数值的模型,减

少实际结果和模型预算值之间的差异。

动态技术:是指软件项目的成本因子在系统开发的期间不断变化,它是一个

连续仿真建模方法。该技术最早在1961年JayFooester研究发明,1994年

Macdachy提出了系统仿真模型的公式,并用于软件工程估算。

估算方法

贝叶斯分析技术:是允许调查人员根据样本和专家判断的预先信息采用逻辑

相容的方法产生推论,COCOMOII就采用了该技术。

类比法:通过新项目与历史项目的比较得到规模估计,适合评估一些与历史

项目在应用领域、环境和复杂度相似的项目。其估计结果的精确度取决于历史项

目数据的完整性和准确度。

PERT估算法(计划评审技术):是50年代末美国海军部开发北极星潜艇

系统时为协调3000多个承包商和研究机构而开发的,其理论基础是假设项目持

续时间以及整个项目完成时间是随机的,且服从某种概率分布。

功能点评估法:以各种与功能相关的因素作为度量软件的单位。一旦有了软

件的需求分析,就可以大致得出软件的各种功能要素,并进行相应的功能点计算,

以功能点标示软件的大小。

第20页

2.3.1.2.估算模型

估算模型有:

SLIM模型(TheSoftwareofLife-cycleModel):于七十年代末开发的,建立

在Putnam采用一种被称为项目个人水平与时间的瑞利(Rayleigh)分布对软件生

存期分析的基础上。

Checkpoint:是一种基于知识库的软件项目评估工具。它拥有一个包含大约

8000个软件项目的数据库,并采用功能点作为初始输入。

PRICE-S:最初是由RCA公司为阿波罗登月计划的软件项目而开发,仅供

内部使用,然后于1977年作为专利模型获得版权,在美国国防部。美国宇航局

等其它政府的软件项目中推广使用,尽管该模型的个别核心算法已经公开,但是

尚未公布全部内容。

SEER-SEM:是由Galorath,Inc公司提供的产品,该模型是建立在原始

Jensen模型基础上,推向市场已经有15年左右,已经演化为一个支持自顶向下

和自底向上评估方法的成熟工具,采用的是参数估算方法。该模型应用范围广泛,

覆盖了项目生存期的所有阶段,可以处理各种环境和应用,如:客户机・服务器、

单机、分布式、图像等等。开发模式覆盖面向对象、重用、COTS.螺旋、瀑布、

原型、增量型。

模型介绍

IBM模型:1977年:IBM的Walston和Felix提出了最早的软件成本估算模型:

工作量E(以人月计)=5.2xL0.91

项目持续时间D(以月计)=4.1xL0.36

人员需要量S(以人计)=0.54xE0.6

第21页

文档数量DOC(以页计)=49XL1.01

注:L是源代码行数(以KLOC计)一般将一条机器指令作为一行源代码,如

果是汇编语言或者高级语言程序,应转换成机器指令源代码行数来考虑。

Putnam模型:1978年Putnam提出一种动态多变量模型Putnam模型,该

模型假定在软件开发的整个生存期中工作量有特定的分布,将源代码行数和工作

量、开发时间联系起来。这种模型是依据在一些大型项目(总工作量达到或超过

30个人年)中收集到的工作量分布情况而推导出来的,但也可以应用在一些较

小的软件项目中。

计算公式为:K-L3/(Ck3xid4)

其中,td--是开发持续时间(以年计)

K--是软件开发与维护在内的整个生存期所花费的工作量(以人年计)

L--是源代码行数(以LOC计)

Ck--是技术状态常数,它反映出〃妨碍程序员进展的限制〃,并因开发

环境而异。

COCOMO模型(COnstructiveCOstMOdel)最初是在1981年由BarryBoehm

提出,软件开发工作量被表示成估计的代码行数的非线性函数:是一种精确、易

于使用的成本估算方法。在八十年代成为最通用的参数成本估算模型之一。

COCOMOII最初在1995年发布,有三个不同层次的模型来反映不同程度的

复杂度:基本模型、中等模型、细节模型。

根据不同应用软件的不同应用领域,划分为三种应用软件开发模式:组织模

式、嵌入式应用开发模式、中间应用开发模式。

开发工作量(以人月为单位)MM=CxKLOCaxnfi

第22页

其中:c是模型系数;a是模型指数;KLOC是估计的代码行数(以干行为

单位)〜⑸是成本因素。

基本模型的计算公式

开发应用模型工作量时间周期

组织模式1.4x(KLOC)io52.4x(工作量:)。・38

中间应用开发模式1.4x(KLOC)1172.4X(工作量)。・35

嵌入式应用开发模式1.4x(KLOC)1202.4x(工作量)0・32

2.3.1.3.国内开发费用估算

软件开发费用的暂行估算办法

1985年由电子工业部下发(电子工业部文件(85)电财字1584号),该办法

确定的软件开发费用基本公式为:

C=(A+B)*(1+R)

其中:

C-软件开发费用

A-软件开发人员费用

B--软件开发中的耗费机时费,它与每一项开发项目所需的环境和条件有关

(办法对当时的计算机机时费规定为:ALLLE,3元/小时,IBMPC-AT,10元/

小时……)

R--是一个比例因子,包括经营管理、固定资产折旧、缴斗、差旅费用等综

合考虑。软件的质量因素、难易程度也在R的取值中考虑设定。当时规定的R

取值为20%左右。

软件开发和服务项目价格构成及评估方法:

软件开发价格=开发工作量*开发费用/人•月

第23页

软件开发工作量二估算工作量经验值*风险系数*复用系数

其中:14风险系数41.5

04复用系数40。75

软件人工成本(开发费用/人月)=(P+Q+R)*S*T

其中,P—人工费,P=B*1.476,B为软件人员平均工资

Q—办公费,Q=B/3

RTJ收和利润,R二B/3

S—管理系数,1<S<1.2

T--为优质系数。按通过ISO9000质量体系认证和CMM或CMMI的认

证来确定,分别可取值1.05、1.1、1.2、1.3。

此外也规定了系统集成、维护、信息化解决方案的费用估算方法。

,软件开发和服务项目价格构成及评估方法

系统集成费应与整个系统的规模、整个系统的复杂程度等项有关。

系统集成费=UxaxT

其中,U为系统建设费,T为优质系数,复杂程度以a来表示

系统集成可分为四种级别:

A级:整个系统涉及到计算机硬件、软件、局域网络,且体系结构在三层次

以下(含三层次)。5%4a48%

B级:整个系统涉及到计算机硬件、软件、局域网络、互联网,且体系结构

在三层以上(含三层次)。7%<a<10%

C级:整个系统涉及到计算机硬件、软件、局域网络、互联网以及多种网络

接口。8%<a<12%

第24页

D级:整个系统涉及到计算机硬件、软件、网络、通信以及各种数据采集设

备接口或者与用主系统有接口。10%<a<15%

软件成本估算研究大约开始于50年代的第一个大型程序设计。受到当时技

术的限制,估算结果与实际成本有较大出入,六十年代因估算过于乐观,结果费

用大大超支。七十年代以后,费用估算才引起各个方面的普遍重视,不少机构和

人员开始专门从事这方面的研究,并陆续推出了不少模型,但

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论