全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 卷 第 期 年 月天津职业院校联合学报 谈软件过程管理中实施的 和 冯骏(天津机电职业技术学院,天津市)摘 要:软件过程管理可按照一些成熟的过程模型来进行,就是在软件界应用最为广泛的过程模型。但是它仅提供了一个有力的框 架,而未能明确实现过程所需要的具体知识和技能。 国外很多软件企业为此推行了 和 ,这一方法体系已日渐成熟。 不仅是卡耐基 梅隆()等国际知名大学或软件学院中学生的必 修课程,同时在各行业中也有广泛的应用。 我国也有越来越多的企业实施了 来增强企业的竞争力。关键词: 软件过程管理;个体软件过程;群体软件过程;软件能力成熟度模型中图分类号:文献标识码:文章编号:()从 年软件工程概念的正式提出到现在,软件工程已有 多年的发展,出现了大量的研究成果,也进行了大量的技术实践。 正是由于学术界和产业界的共同努力,软件工程正在逐步发展为一门 成熟的专业学科。 目前,由 开发的软件能力成熟度模型()被世界公认是当前最好的软件 过程,为软件开发总结了开发项目的最佳实践,并且 已经成为软件过程工业标准。 提供 了一个软件能力成熟度模型的框架,它将软件过程改进的进化步骤组织成五个成熟度等级,为软件过 程不断改进奠定了一个循序渐进的基础。 但是,就实现关键过程所需要的具体知识和技能却未具体 指明,为了弥补这个欠缺,特别会员 决定将单个开发人员的软件开发实践中应用 的基本原理。(个体软件过程)就是他努力的成果,为软件开发人员设计的 五级过程。一、个体软件过程 ()是一种可用于控制、管理和改进个人工作方式的自我持续改进 过程,是一个包括软件开发表格、指南和规程的结构化框架。 美国 大学软件工程研 究所()的 带领团队于 年开发并推出个体软件过程,在软件工程 界引起了极大的轰动,是软件开发过程改进的里程碑,是由定向软件工程走向定量软件工程的一个标志。 与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的 软件工程任务之中。 能够说明个体软件过程的原则;帮助软件工程师做出准确的计划;确定软件 工程师为改善产品质量要采取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工 程师能力的影响。个体软件过程注重个人的技能,能够指导软件工程师为保证自己的工作质量而采取相应措施,估 计和规划自身的工作,度量和追踪个人的工作表现,管理自身的软件过程和软件产品质量。 通过学习 的正规训练及实践,软件工程师们能够在他们参与的项目工作之中充分利用 ,从而保证了项 目整体的进度和质量。 可以被应用于软件开发过程的许多方面,包括:收稿日期:作者简介:冯骏(),女,天津市人,天津机电职业技术学院信息技术应 用 系 讲 师,从 事 软 件 工 程、网 络 安全等理论研究。 系统维护 大型软件系统的加强基于 中发现的实践, 可以指导工程师,帮助他建立开发软件的一套结构化和规范的方 法,在软件项目开发的总体成本中往往人员成本占 ,所以工程师的技能与工作习惯很大程度决 定了软件开发过程的结果。 当软件开发人员在项目中面临各种各样的实际问题并寻求有效的解决问 题方案时,就会更深刻地体会到 的作用。二、群体软件过程()是由“软件质量之父”提出的一种采用广泛的 团队过程。 即群体软件过程,是为开发软件产品的开发团队提供指导, 的侧重于帮助软件项 目开发团队改善软件质量和生产率,并使其更好的满足成本及进度的目标。 在群体软件过程中,指明 了如何创建高效且具有自我管理能力的工程小组,工程人员怎样才能成为合格的项目团队成员,管理人员如何对群组提供指导和支持,如何保持良好的工程环境使项目组能充分发挥自己的水平等软件 工程管理问题对群体软件过程的改革提出了一整套原则、策略和方法,将 要求实施 的管理和 要求开发人员具有的技巧结合在一起,按时交付高质量的软件,把成本控制在预算的 范围之内。群体软件过程注重团队的高效工作和软件产品交付能力,结合 的工程技能,指导软件工程 师怎样将个体过程结合到群体软件过程中,并正确引导管理层如何支持和授权项目小组,坚持高质量 的工作,依据数据进行项目的管理,确保生产出高质量的软件产品。 的根本好处是它指导工程 师在成本控制和大胆的进度计划下如何生产高质量的软件产品。全球最大的软件供应商之一 ,有一个项目试运行了 个 人 软 件 过 程 和 群 体 软 件 过 程,使一个软件开发团队改变工作行为、改进开发过程、进而交付更好的软件。 按照 打造高绩效 团队,在使用 之前,该团队有 个开发人员,他们对项目工作懈怠,因 为 该 团 队 的 成 员 各 自 为战,而不是作为一个整体。 在使用了 天后,这组人成为一个真正的团队,很大程度上提高了凝聚力。在软件开发(或维护)过程中,首先需要按照群体软件过程框架定义一个过程。 在设计 过程时,需要按照以下原则: 循序渐进的原则,首先在 的基础上提出一个简单的过程框架,然后逐步完善; 迭代开发的原则,选用增量式迭代开发方法,通过几个循环开发一个产品; 定期评审的原则,在 的实施过程中,对角色和群组进行定期的评价; 过程规范的原则,对每一个项目的 规定明确的过程规范; 指令明确的原则,对实施 中可能遇到的问题提供解决问题的指南; 质量优先的原则,对按 开发的软件产品,建立质量和性能的度量标准; 目标明确的原则,对实施 的群体及其成员的工作效果提供准确的度量。 一般将一个软件项目的开发工作分为 个阶段。 任何一个应用 的项目即可以包含其理者的责任,而他可能同时还有六个其他项目要管。个人被分配负责完成不同的 个功能任务(),建立非正式的“小组”;指定一个专门的 小组负责人;小组之间的协调由软件管理者负责。个人被分成个软件开发小组;每一个小组完成一个或多个功能任务;每一个小组有一个特 定的结构,该结构是为同一个项目的所有小组定义的;软件开发小组成员和软件项目管理者共同承担 协调工作。虽然对于本例的每一种方法都可以找到其优点和缺点,但越来越多的证据表明群体软件过程是 生产率最高的。三、总结美国 大学软件工程研究所()主持研究与开发的 技 术,为软件项目管理开辟了一条新的途经。 是英文 的简称,即软件 能力成熟度模型 的本质是项目管理工程的一个部分。 迄今为止,产业界和学术界公认 是当前最好的软件过程,然而它的成功与否和软件研发机构内部有关人员的积极参加和创造性活动密不可分。 因为 中并未提供关于实现子过程域所需的具体知识和技能,所以进行个体软件过 程 的研究与实践可以填补这一领域的空白,而且为基于个体软件过程和群体软件过程的优化提 供了具体、有效的途径。 群体软件过程 结合了 的管理方法和 的工程技能,建立、管 理、授权并且指导项目小组在不超过计划成本的前提下,在承诺的期限范围内,不断生产并交付高质 量的产品。 从公布的 实验数据来看,结果是令人满意的。 近两年来, 在我国获得了各界 越来越多关注,业内有过多次关于 的讨论, 年 月国务院颁发的鼓励软件产业和集成电 路产业发展的若干政策对中国软件企业申请 认证给予了积极的支持和推动作用,第 条规 定“对软件出口型企业 认证费用予以适当支 持。” 年 中 国 村 电 脑 节 上 开 设 专 题 论 坛,吸引了众多业内人士参与。 华为是典型的 成功案例, 年年初,华为技术公司研究管理 部副总裁陈青开始了华为的 之路,到 年 月,华为技术的印度研究所已成为中国第一个 获得 国际认证的软件研发机构。群体软件过程()和个体软件过程()结合在一起,能够指导工程师做到: 确保高质量交付软件 生产高安全性的软件产品 改进组织的软件项目过程管理 建立正确目标 定义团队角色 进行风险评估 订制团队计划图一 关系图和 的创始人都是 ,用于建立管理框架,设立过才能完成高质量的工作;如何打造一个配合默契的团队;如何去实现 所定义的目标等。 他们相辅相成,互相补充,构成一个有机的整体。 从软件企业角度来看,所有经验证明 、 能加速 在企业范围内的实施,同时也是维持改进 的 需 要。 在 众 多 世 界 知 名 企 业 开 始 实 施 、 的情况下,中国的软件组织要提高自身的国际竞争力
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江苏省靖江市高二生物下册期末考试检测卷附完整答案(名校卷)
- 2026年河南省孟州市高二生物下册期末考试试卷含完整答案【夺冠系列】
- 2026年湖北省汉川市高二生物下册期末考试模拟卷附答案(轻巧夺冠)
- 2026年江苏省句容市高二生物下册期末考试考试卷及参考答案【预热题】
- 2026年浙江省建德市高二生物下册期末考试测试卷【夺分金卷】附答案
- 2026年海南省万宁市高二生物下册期末考试模拟卷含完整答案(考点梳理)
- 2025年辽宁省凌源市高二生物下册期末考试测试卷带答案(培优A卷)
- 2026年福建省邵武市高二生物下册期末考试试卷完整附答案
- 2025年江苏省泰兴市高二生物下册期末考试模拟卷含答案(模拟题)
- 2025年山东省莱阳市高二生物下册期末考试模拟卷附参考答案(轻巧夺冠)
- 2026年春季学期学校矛盾纠纷排查化解工作机制及管理台账
- 公办幼儿园内部控制制度
- 2026年高考物理上海卷含解析及答案
- 2025年中国银行笔试题型及答案
- 2026年高考理科综合新课标二卷真题含解析及答案
- (2025年)城市管理学行政管理本国家开放大学机考题库及答案
- 民间非盈利组织会计报表-模板
- 中小学实验教学基本目录(2023 年版)
- 中国考古学通论复习题
- 幼儿园大班家庭访谈记录模板
- 浙江省杭州市2024-2025学年高二第二学期期末教学质量检测语文试题(含答案)
评论
0/150
提交评论