用UML的软件工程设计.docxVIP

  • 7
  • 0
  • 约4.47千字
  • 约 11页
  • 2023-07-31 发布于辽宁
  • 举报
?倒上李列金貌 学生: 学号: 《微机原理》网上学习系统(E-learning)分析与设计建模 报告 Rational Rose是分析和设计面向对象软件系统的强大的可视化工具,可用来先对系统 建模,再编写代码,从而一开始就保证系统结构合理。利用模型可以更方便地捕获设计缺陷, 从而以较低的成本修正这些缺陷。 Rational Rose支持业务模型,帮助了解系统的业务,有助于系统分析,可以先设计使 用案例和Use Case框图,显示系统的功能。也可以用Interaction框图显示对象之间如何 配合,提供所需功能。Class框图可以显示系统中的对象及其相互关系。Component框图可 以演示类如何映射到实现组件。最后,Deployment框图可以显示系统的网络设计。 在传统过程中,我们采用的步骤如图1所示。 需求Bob代码 需求 Bob 代码 图1传统软件开发过程 用户的需求被建成文档,但设计在Bob的脑子里,因此只有Bob知道系统的结构。如果 Bob离开,则这个信息也随他一起离开。如果你代替Bob,则你会知道要了解一个文档不足 的系统是多么费事。 Rose模型采用的过程如图2所示。 需求 k对象模型 代码 图2 Rose模型采用的过程 设计被建成文档,开发人员就可以在编码之前在一起讨论设计决策了,不必担心系统设 计中每个人选不同的方向。 下面以《微机原理》网上学习系统(E-le

文档评论(0)

1亿VIP精品文档

相关文档