专业系统集成项目管理工程师网站|培训机构|服务商(2021系统集成项目管理工程师学习QQ群:672729477,客服QQ:800184589)

软题库 培训课程
当前位置:信管网 >> 系统集成项目管理工程师 >> 综合知识 >> 文章内容
使用面向对象技术进行软件开发的最佳实践一RUP
来源:信管网 2013年11月15日 【所有评论 分享到微信

RUP是软件工程的过程。它提供了在开发组织中分派任务和责任的纪律化方法。它的目标是在可预见的日程和预算的前提下,确保满足虽终用户需求的高质量产品。
RUP是Rahonal公司开发和维护的过程产品。RUP的开发团队与顾客、合作伙伴、Rational产品小组及顾问公司共同协作,确保开发过程持续地更新和提高以反映新的经验和不断演化的实践经验。
RUP提高了团队生产力。对于所有的关键开发活动,它为每个团队成员提供了使用准则、模板、工具指导来进行访问的知识基础。而通过对相同知识基础的理解,无论是进行需求分析、设计、测试项目管理或配置管理,均能确保全体成员共享相同的知识、过程和开发软件的视图。
RUP能对大部分开发过程提供自动化的工具支持。它们被用来创建和维护软件开发过程(可视化建模、编程、测试等)的各种各样的产物——特别是模型。另外在每个迭代过程的变更管理和配置管理相关的文档工作支持方面也是非常有价值的。
RUP是可配置的过程。RUP既适用小的开发团队也适合大型开发组织。RUP建立简洁和清晰的过程结构为开发过程提供遁用性。并且,它可以变更以容纳不同的情况。
它还包含了开发工具包,为配置适应特定组织机构的开发过程提供了支持。

RUP以适合于大范围项目和机构的方式捕捉了许多现代软件开发过程的最佳实践。
使用RUP作为指南,给开发团趴提供了大量的关键优势。
RUP的6个基本最佳实践经验如下。
(1)迭代式开发。
(2)需求管理。
(3)使用以组件为中心的软件架构。
(4)可视化软件建模。
(5)验证软件质量。
(6)控制软件变更。
RUP的开发过程可以用二维结构或沿着两个坐标轴来表达,如图34所示。

软件生命周期被分解为周期,每一个周期都工作在产品的一个新版本上。RUP将周期又划分为4个连续的阶段,即初始阶段、细化阶段、构造阶段和交付阶段。每个阶段终结于良好定义的里程碑——某些关键决策必须做出的时间点,因此关键的目标必须被达到。

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章