楼主: binss

[精华] 金融知识系列介绍

[复制链接]
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
511#
 楼主| 发表于 2006-12-16 21:44 | 只看该作者
11.5.1.1 软件立项
(1)        立项论证报告
软件项目的提出,应在调查研究的基础上,写出“立项论证报告”。主要内容为:
1、        项目来源
2、        项目的目的和作用。
3、        国内外(或系统内外)同类项目的发展水平。
4、        项目的技术可行性。
5、        开发计划和费用。
6、        项目所必需的技术支撑。
7、        预期的经济和社会效益。
(2)        审批手续
立项论证报告提出后,一般项目由开发单位的技术负责人或技术委员会审议,并签署意见后,报上一级主管部门审批。
   国家级攻关项目,在本单位涉及多个部门,技术上又有一定难度的大型软件系统开发,还应在上述审议审批之后,上报更高一级的主管部门审批备案。

使用道具 举报

回复
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
512#
 楼主| 发表于 2006-12-16 21:45 | 只看该作者
11.5.1.2 主程序员组
每个软件项目还应根据项目规模的不同设立一个或几个程序设计小组。程序设计小组应在主程序员组的指导和参与下,进行具体开发工作。主程序员组的成员包括主程序员、辅助程序员和项目管理员。主程序员是由那些较有经验的程序员担任的,负责全系统的设计、编码、测试和安装;辅助程序员负责配合主程序员的工作,参加所有的具体工作,并能在必要时接替主程序员的工作;项目管理员负责与本项目有关的全部事务性工作。主程序员组的成员 ,应按软件开发过程中各阶段应遵循的规范及要求,负责该项目具体计划的制定和实施,负责指导并直接参与由他们负责的程序设计小组成员进行工作。

使用道具 举报

回复
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
513#
 楼主| 发表于 2006-12-16 21:45 | 只看该作者
11.5.1.3 项目管理的任务
软件项目管理的任务是:
(1)        进度管理。对该软件项目的每个子项目(或每个阶段)到高层项目组制定计划,并按要求进行检查和调整。
(2)        资源管理。对整个项目所需的人力、经费、机时等方面的资源进行估计,充分掌握余量(一般余量应为需用资源的20%~40%),作出合理配置。
(3)        经费管理,对项目的经费管理,应按本规范11。5。3软件开发费用评估与管理进行管理。
(4)        质量保证工作。软件质量保证工作是确保软件产品质量,保证软件生产率的必要工作。软件质量保证计划的编制应按本远东11。3。2软件质量保证计划进行。
(5)        软件配置管理。软件项目的配置管理应按本规范11。3。3软件配置管理的要求制定该项目的软件配置管理计划,并对该项目各阶段的配置情况进行调整、记录,以适应该软件的最基本需求。
(6)        人员组织。软件项目立项后,应按本规范11。5。1。2的要求进行人员组织。

使用道具 举报

回复
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
514#
 楼主| 发表于 2006-12-16 21:45 | 只看该作者
11.5.1.4 软件项目管理工具
(1)        利用软件生存周期中各阶段产生的文档进行管理。
(2)        利用通用的软件项目管理系统、故障分析报告系统进行管理。

使用道具 举报

回复
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
515#
 楼主| 发表于 2006-12-16 21:45 | 只看该作者
11.5.2 软件验收
软件验收提出了金融电子化系统软件验收的基本规程及要求,强调软件验收的申请与组织。软件验收为软件开发各阶段建立了明确的结束标志,为软件的维护提供了必要的保证。
11.5.2.1
软件验收必须履行正式手续,由专门的软件验收组织遵循软件验收规程,按照软件需求说明书及合同,对开发单位完成的软件进行验收。验收规程如下:
(1)        开发单位向委托单位(用户)提交软件验收申请报告;
(2)        成立软件验收小组;
(3)        对文档进行验收;
(4)        功能演示;
(5)        验收测试;
(6)        对测试结果进行评审;
(7)        写软件验收报告。
11.5.2.2 软件验收的申请与组织
软件开发单位在开发任务完成之后,向委托单位(用户)提交由技术负责人签字的正式的软件验收申请报告。报告内容应包括:项目名称,软件功能和性能的描述,应交付的文档及这些文档是否通过了相应的评审。
软件验收小组由委托单位(用户)选派的人员,邀请的专家及开发单位的代表组成。
软件验收工作的全过程要有详细记录,包括:开发单位对验收小组提出的所有问题的解答;验收小组对该软件的评价及对该软件提出的修改建议是否被采纳和未被采纳的理由等。以上记录与被验收软件的验收测试结果,文档验收结果及验收评审结果,验收项目评价及意见,连同验收申请报告一起,作为本阶段产生的文档保留。

使用道具 举报

回复
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
516#
 楼主| 发表于 2006-12-16 21:45 | 只看该作者
11.5.3 软件开发费用评估与管理
11.5.3.1 作用
软件开发费用评估是进行开发费用预算的科学方法;是确保软件产品质量养活经济损失和浪费,保证软件项目能够顺利进行的基础;并为投资单位进行投资决策提供依据。
本规范适用于项目委托单位、项目承办单位、软件开发单位和用户在洽谈软件开发费用及其管理办法时使用。
本规范要求经费预算者采用如下软件评估应用工具或软件估算技术。但也不排除采用更为先进的工具、技术和用户自定义的预算(评估)办法,但必须给出其评估依据和评估模式。
与本规范相关的主要名词术语定义如下:
(1)        软件产品的价值(Software Product Value)
是指开发该软件产品所耗费的设备折旧及其他物质消耗的价值、软件开发人员和有关的管理人员为自己劳动所创造的价值和他们为社会劳动所创造的价值之总和。
(2)        软件开发的人员的费用(Personal Cost For Software Development)
  是指直接与软件开发有关的人员为自己劳动所创造的价值以及他们为社会所创造价值总和。
(3)        软件开发机时费用(Computer Hours Cost For Software Development )
是指直接与软件开发有关所消耗的计算机终端机时费用、处理机时费用以及其他有关消耗器材费用之和,或指直接与软件开发有关消耗的折算计算机终端机时费用以及其他有关消耗器材费用之和。

使用道具 举报

回复
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
517#
 楼主| 发表于 2006-12-16 21:46 | 只看该作者
11.5.3.2 软件开发费用的评估方法
(1)        评估依据(成本因素)
可以把成本因素划分成如下的生产因素、计算机因素、人员因素和项目因素等。
1、        生产因素
A 要求的软件可靠性;
B 数据库规模;
C 软件产品复杂程度。
2、        计算机因素
A 执行时间的约束;
B 存储约束;
C 环境变更率(软件外部环境在开发期间变动的频率和范围);
D 计算机换向时间(程序设计环境的响应时间)。
3、        人员因素
A 系统分析员的能力;
B 应用经验;
C 程序员的能力;
D 环境知识;
E 语言知识。
4、        项目因素
A 程序设计实践;
B 软件工具;
C 进度约束;
D 软件程式规模。
5、        其他因素
A 语言;
B 实时应用;
C 软件类型;
D 经验
E文档数量;
F 用户要求和开发环境的稳定程度;
G 管理。
(2)        软件开发费用的评估公式(估算技术)
1、        Loc(Line of code )标准值法

L=(a+4m+b)/6
Ld={(∑[( b – a )/ b]2)1/2

工作量=修正量×(L/ 标准生产率)(人天)
其中:L——最佳期望行数;
Ld——行数的误差;
‘a’——最小规模(可能最小行数);
‘b’——最大规模(可能最大的行数);
‘m‘——最可能的规模(最可能的行数);
注:‘a,b,m’是估算小组每个成员分别作出的估算。
上式中划横线表示为‘a,b,m’的平均值;
标准生产率——每人一天可能性开发的程序长度;
修正系数——其他因素对开发工作量的影响。
2、        CoCoMo(构造性成本模型)模型(Constructive Cost Model)

       Y=CΣaiΧβ(‘i’从1到P)
                          
其中:Y——工时数(开发工作量;以人月为单位);
C——常数(模型系数);
X——估算的代码行数(以千行为单位);
P——成本因素个数(以个为单位,成本因素见估算依据);
β——模型指数;
ai——成本因素。
3、        按人员费用和机时费用的估算法
在软件开发费用中分别算出开发软件的人年费用A和机时费用B。A可参考表11-5-1。B可参考表11-5-2。如果不是表中的机型,可以参照折算。

使用道具 举报

回复
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
518#
 楼主| 发表于 2006-12-16 21:46 | 只看该作者
表11-5-1 软件开发人年费用

软件工种        金额(元/人年)
系统分析员,软件总体设计人员和系统测试人员        12000 ~ 15000
软件设计人员和综合测试人员        9000 ~ 12000
编程人员和程序单元测试人员        6000 ~ 9000
操作人员和数据录入人员        4000 ~ 6000

表11-5-2 软件开发中的机时费用

计算机类型        机时费用(元/H)
中、大型计算机        7 ~ 10
小型计算机        5 ~7
微型计算机        3~5
注:表11-5-1,表11-5-2参照电子工业部1985年11月发布的《软件开发费用暂行结算办法》。

则:软件开发费用基础值C0=A+B
C0指包括交付软件后一年内正确性维护费用在内的软件基本开发费用。
由于各工种在整个开发项目中所占工时比例随项目性质而有所差异,所以有时需要计算出平均每个人月工作量所需要费用。一般来说:
系统分析,总体设计和系统测试约占总工时的20%
软件设计,综合测试约占总工时的40%
编码与调试约占总工时的40%
则软件开发的人月费用(平均)为

1/12 {(12000~15000)×20% +(9000~12000)×40% + (6000 ~ 9000)×40%}=(700 ~950)元/人月
软件开发费用C=K1K2K3K4C0
其中C0如前所述:
    K1:物化因素。它是综合考虑了经营管理、固定资产折旧和水电消耗等费用后的修正系数,目前可取1.2—1.3。
    K2:技术因素.它是考虑了资料、旅差、评审和咨询等费用后的修正系数。目前可取1.10-1.20。
    K3:开发方式因素。它是考虑了软件产品的开发方式后的修正系数,目前可参照表11-5-3确定。
K4:质量等级。它是考虑了软件产品的质量后的修正系数,目前可参照表11-5-4确定。

使用道具 举报

回复
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
519#
 楼主| 发表于 2006-12-16 21:47 | 只看该作者
表11-5-3 开发方式因素
软件产品的开发方式        K3
自行开发型        1.0
引进消化型        0.7~0.9
适应性改型        0.5~0.7
软件移植型        0.3~0.5

表11-5-4 软件质量等级
软件质量等级        K4
国际先进水平        1.5
国内先进水平        1.2
通过项目鉴定        1.0

使用道具 举报

回复
招聘 : 系统集成
论坛徽章:
902
现任管理团队成员
日期:2011-05-07 01:45:08版主2段
日期:2012-05-15 15:24:11IT宝贝
日期:2012-09-24 13:49:57马自达
日期:2013-09-30 07:49:08马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
520#
 楼主| 发表于 2006-12-16 21:47 | 只看该作者
除了上述三种软件费用评估方法外,目前应用比较多的还有人力(工作量)推算法;自顶向下估算法;自底向上估算法;相似比较估算法;规范法;比率估计算法(经验估算法)等。有关方法可以查阅《软件工程导论》和《软件工程规范选编》。
上述成本估算方法当前还不是精确的定量计算方法,它仅仅是基本定性的预算,为了达到准确的预算效果,可采用几种不同的估算技术相互校验。
(3)        估算应用工具
目前软件成本估算为国内外越来越多的人重视,不仅有软件成本估算技术,还有用软件成本估算技术编制的估算应用工具,使用估算应用工具,就可直接算出开发所需费用,但由于计算机系统之间的差异,使得估算应用工具的使用具有局限性。在此简单介绍几种目前国际上比较成熟的软件成本结算应用工具。
1、        适用于PC系列机的估算应用工具。
A  SLCM (Software Life Cycle Mangement)
B  SM10 (Software Model 10)
C  PA2 (Planning Aid No.2)
2、        适用于小型机的估算应用工具
P3 (Programmer’s Personal Planner;P3)
上述估算应用工具的主要功能是:
A  估算开发软件的最低工期和相应的成本;
B  评估特定软件环境的生产力状况;
C  协助开发者投标。
(4)        经费支付方法和所有权
1、        软件开发费用的支付方法:见表11-5-5软件项目开发经费分期支付表

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表