维普资讯
第 5期
王艳慧:于 C基 MM的软件过程改进实践
1 3 4
住房公积金监管系统风险管理计划见表 4。表 4住房公积金监管系统风险管理计划编号风险项风险出现风险出 的后果现概率过多的需求变更项目延期 2% O降低风险以及风险出现的解决办法从客户那里获得对最初需求规格文件;说明客户相信需求变更会影响进度;定义个规程来处理需求变更; 协商按实际工作量付费一
管部门可通过系统对城市住房公积金使用情况进行远
程查询、动态预警、表接收等监管功能。报应用级理论在住房公积金监管系统的过
风险解决情况
程改进中取得成功,在项目的需求管理、目计划、项质量管理、进度控制等方面取得良好的改进效果,实践证明,采取 C MM2级进行一系列的软件过程改进后,软
l
件开发效率不断提高,间控制严格,时品质有保证,管理更有序,从中获得得以下改进效果和收获:
采用新技 2术风险项目 失败 2% O
考虑新技术适应性;学习将 曲线的时间包括在进度内; 验证该技术的可行性主动学习相关业务知识;模拟业务流程并建立原型;积极与用户交流沟通
() 1建立良好的需求管理控制机制,对需求变更进行记录和控制,需求管理水平得到很大的提高。通过规范和完善的需求管理规则,为需求分析的工作质量、需求管理可视程序的提高打下了很好的基础。正确、
3
业务知识误解项目延期 2% O
2 3软件项目跟踪和监督过程改进 .
有效和完整的需求规格说明书、求管理和需求变更需的控制,是进行下一步软件开发工作的基础。从整个
软件项目跟踪和监督的目的是建立软件项目实际
进展状态的可视性,使管理者能在软件项目性能偏离开发计划时采取有效措施[引。在这个阶段中,由项目 经理负责依据开发计划对项目实施跟踪与监督
工作,
软件开发生命周期中看,善的需求管理提高了开发完效率,缩短了开发时间和成本,提高了产品质量,加增了用户满意度。 () 2建立良好的项目计划体系,制定有效的进度计划,并对软件风险进行管理。跟踪与监控的规范的流程,随时掌握软件项目的实际开发过程,软件项目能使
并在项目的执行过程中要求项目中的各级负责人查阅和分析组织软件过程数据库和文件库,使用组织级的经验对项目进行监控。当确定未实现拟订的目标时,
采取纠正措施。对跟踪资料分析的结果在项目的状态报告中记录,说明项目在这一阶段的管理活动和软件工程状态,出存在的问题和解决方案。指2 4软件质量保证过程改进 .
按计划进行。对项目计划的建立、目资料的收集、项项目跟踪和监控进行了完善。软件开发水平得到很大提高,在实施的进程中,意外事故、超额工作量大大降低, 实际的开发过程越来越靠近计划和预测结果,而降从低了风险,提高了发展和改进的可预测性,确保软件开发工作按计划进行。 () 3在质量管理方面,通过评审和审核软件产品的
软件质量保证过程主要通过监控软件的开发过程来保证产品的质量,软件质量保证涉及审查和核实软
件产品及其活动,以便验证它们与项目采用的过程与标准的一致性。保证生产出的软件和软件开发过程 J
活动,验证它们是否与应用的标准和规范一致,从而获得可见性。软件开发架构实行模块化,采用统一定义
符合相应的标准与规程,保证软件产品、软件过程中存
在的不符合问题得到处理。在实施软件质量保证过程中的一个明显的效果就是促进了规范化过程的实施, 保证了组织制定的软件过程得到项目人员的有效执行,制定相应的质量保证计划、流程审计报告、软件工作产品复审报告、量保证计划进度表、 Q质 S A问题跟踪解决进度表。
的标准接口,使得开发和测试更容易。提高检验率,降低错误发生率,在采用 C MM2级过程改进以前,隐藏在产品中的错误较多,例如:在需求定义中的错误只有4%被检验出来, 0过程改进后,需求定义中的错误检验
率提高到 8%, 0从而大大减低了因为修改和改进所花费的工作量。
4系统过程改进经验 3系统过程改进效果
项目通过一年的软件过程改进活动, 0 5年 4月 20 在建设部《住房公积金监管系统》中采用 C MM模型来进行软件改进过程的应用证明,纳 C采 MM的方
该项目顺利通过验收,按时交付《全国住房公积金监督
法是一种提高软件企业过程能力的有效办法。在C MM框架的指导下,以大大提高软件开发能力和可
管理信息系统》 . 2 0版,系统进入正式运行阶段,止截目前为止,联通 l已 5省 ( )直辖市及 10多个设区区、 1
软件产品的质量,降低软件开发失败风险,降低错误发生率,缩短整体开发时间,减少开发成本,而保证用从户能得到满意的软件产品。在应用 C MM理论的过程(转第 1 1页 )下 7
城市,包括河北省、河南省、湖北省、湖南省、吉林省、福建省、山东省、重庆市、上海市、天津市、甘肃省、新疆、
新疆兵团、云南省等。建设部和省 (住房公积金监区)
维普资讯
第 5期
赵晓峰等:于 NE F O与 S MP的园区网流量监控系统 基 TLW N
1 1 7
状图等。历史信息查询模块增加判断查询 I P来源区 域功能,当管理员输入要查询的 I P历史信息时,先经过 I P地址来源区域判断,确定 I P来源区域后,到相再
的网络数据流进行有效监控,网管人员提供丰富的给决策依据。通过实时监控,网管人员可以找到病毒、蠕虫和网络攻击等网络异常行为的源头,采取有效措并
应区域的 L N X服务器数据库中取相应历史记录信 IU息。
施进行阻断,以阻断异常流量的影响进一步扩大。本监控系统功能还不太完善,更多功能有待进一步研究与开发。参考文献:[] Cs e w Sris n pla 1 ioN t c Ho e c dA pc. vea i tm[ B O]Cs ̄ht Ppr i E/ L . i ii ae. o∞/ e1 9 h t , N .'c o 9 9. tp: cso t m t
[] Sa ̄,W .N 2 t U s S MP网络管理[ . M]北京:中国电力出版社,0 1 20 .
[]熊齐邦,明哲 .于 N tl和 3黄基 e o Fw
图 2分布式系统逻辑结构图
异步服务的网络流量监测系统【]计算机工程,06 1 )14 J. 20 (3:4—
4结束语设计了一种基于 N T L E F ̄W与 S MP的网络监 N控系统。该监控系统要求不高,配置较为简单,只要园区网核心交换机支持 N T L E F DW功能,各接人交换机支持 S MP功能, N即可实施,目前较大的园区网都满足这两项要求。
1 46.
[]何海涛,笑南,清顺 . el在边界网流量测量中的 4罗郭 N fo w应用研究[]计算机工程与应用,04 1 )1—1 . J. 20 (1:1 4 [] N to e i sSl i sG i[ B O] 20 . t:/ 5 e l Sr c o t n u e E/ L . 0 5 ht/ fw ve uo d pw、 . c ∞ . c m/ n/ o e US/ r d cs s/ e gs/ s 9 4/ p o u t/ w n ma tw p 1 6
p o u t- l n ain d s n g ie 9 8 a 0 0 d a 1 r d csi e mp me t t—e i -ud 0 1 6 0 8 0 6 l . o gh 1 nn .
利用所设计的监控系统,能很好地对管辖范围内(接第 13页)上 4
改进活动中总结以下经验:
清轻重缓急,逐步取得经验。 () 4实施 C MM对软件企业的发展有着重要的作用,MM过程本身就是对软件企业发展历程的一个 C完整而准确的描述。软件企业通过实施压可以,
() 1在应用 C MM理论进行软件过程改进中,要根据软件企业的发展情况及其系统开发环境,中找出从制约软件企业开发效率和能力的关键因素,出可行提的标准和实践的步骤。根据软件企业的实力确定过程改进的各个阶段目标,不断总结、改进、提高,出一条找
更好地规范软件生产和管理流程,使企业组织规范化, 提高软件企业的能力成熟度,改进软件的开发、维护过程,时、按按预算为用户提供高质量的软件,提高产品和企业的竞争力。参考文献:[]卡耐基梅隆大学软件工程研究所 . 1能力成熟度模型 ( M- C
适合本软件企业的 C MM实施路线。() 2针对软件企业自身的特点,对过程进行适当裁剪,对于 C MM的模型与标准,不能生搬硬套,
而应将其作为参考 l。必须结合项目的情况和企业自 5 j 身的特点、要求与现实条件,制订软件过程和选择实行改进的部分。在引进、消化、收的基础上需要自主创
吸
M)软件过程改进指南[ .孟仁,译 .京:子工业 M]刘等北电出版社,0 1 20. [] P re C L实施指南[ . 2 e s R. NM s J M]王世锦,蔡愉祖译 .北京:机械工业出版社,0 3. 20
新, C让 MM更实用化,形成自己的管理模式。() 3充分认识改进过程本身就是一个规范的过程,
需要循序渐进、逐步改进,因为软件过程成熟度的升级本身就是一个有生命周期的过程,且全面引进而 C MM所涉及的范围非常广,要求人力、财力与设备资源的投入跟得上。在最初实施 C MM时,件企业可软以试行某些关键过程域的一部分关键实践活动。并逐步规划出软件过程建立与改进的短、、中长期目标,分
[] ( uo C 3 ̄pt K. MM实施与软件过程改进 ( .宏光,家 M]于王锋,等译 .北京:机械工业出版社,0 3 20 .
[]郑人杰 . 4基于软件能力成熟度模型 ( MM) C的软件过程改进[ . M1北京:清华大学出版社,0 3 20. f] R yu j MM软件过程改进指南[ .仲潘, 5 ans C M]邱等译 .北京:电子工业出版社 .0 2 20 .