科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Rational Rose和UML可视化建模基础

Rational Rose和UML可视化建模基础

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在本文中作者解释了UML是如何为你提供符号、Rational统一流程是如何为你提供正确的流程.

作者:陶刚编译 来源:天极软件 2007年10月13日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

开发过程

  典型情况下,过程组成部分维度中的每个活动都应用于基于时间的维度中的每个阶段。但是,特定的过程组成部分被应用的程度依赖于开发的阶段。例如,你可能决定在初始阶段做一次概念原型的校对,因此你做的事情比仅仅捕获需求要多一些(为了完善原型,你可能要执行分析、设计、实现和测试的事务)。分析过程的组成部分大部分在详尽细节阶段发生。但是,在这个阶段完善系统最初的少量迭代也是明智的。典型情况下,这些最初的少量迭代被用于验证为系统架构所作出的分析决定。

  因此,你做的事情不仅仅是分析问题。在开发的构造阶段,系统由一组迭代完成。在任何类型的开发结构中,随着系统的构建,通常会出现一些事态,因此你仍然需要做一些分析。

  图表应该是项目的生命周期的指导。其要点是在编写代码的时候,如果你仍然试图找出要建立什么样的系统,你可能就遇到麻烦了。你应该注意,测试应用于整个迭代过程中——你不能等待所有的代码完成后才检查它们是否能一起工作。

  本文使用了Rational Unified Process的简化版本,它集中于使用UML来捕获和记载开发的初始阶段和详尽细节阶段中作出的决定。

  Rational Rose工具

  任何软件开发的方法都被某种工具最好地支持着。当我最初开始OO建模的时候,我的工具是纸张和铅笔,我想要更多的工具。现在市场中有了很多工具——从最简单的绘图工具到成熟的对象建模工具。本文使用的是Rational Rose。

  Rational Rose产品家族被设计为为软件开发者提供完整的用于开发客户端/服务器、分布式企业和实时系统环境中满足实际业务需求的牢固的、高效率的解决方案的可视化建模工具集合。Rational Rose产品共享全体通用的标准,使得希望建立业务流程模型的非程序员和建立应用程序逻辑模型的程序员可以相互理解。Rational Rose工具的评估版可以通过Rational软件公司Web站点www.rational.com获取。

  总结

  可视化建模是利用围绕现实想法组织模型思考问题的一种方法。模型对于理解问题、沟通、建立企业模型、准备文档和设计程序和数据库都是有用的。建模促进了对需求的更好的理解、更好的设计和更容易维护的系统。符号在任何模型中都扮演着重要的部分——它是把过程粘合在一起的“粘合剂”。统一的建模语言提供了丰富的符号,它从分析中发展到设计中。

  成功地开发的项目满足或超越客户的期望,它是用及时并节约的方式开发的,并且对改变和适应是有弹性的。开发生命周期必须促进创造和革新。良好的管理的迭代和增加生命周期提供了必要的控制,同时不会影响创造性。在迭代和增加的开发生命周期中,开发由一系列的迭代组成,它们将发展成最终的系统。每个迭代包含下面的过程组成部分中的一个或多个:业务建模、需求、分析、设计、实现、测试和部署。

  通过使用Rational Unified Process可以支持对迭代和增加的生命周期的控制。它是解决那些集中于需求分析和设计的软件开发的技术方面和组织方面的问题的指导方针的扩充集合。

  Rational Rose产品家族被设计为为软件开发者提供完整的用于开发客户端/服务器、分布式企业和实时系统环境中满足实际业务需求的牢固的、高效率的解决方案的可视化建模工具集合。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章