预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共63页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

面向对象的系统分析、设计工具统一建模语言UML 可视化建模和ROSE 用UML和Rose建模举例统一建模语言UML什么是统一建模语言UnifiedModelingLanguage?UML的提出UML的定义UML的模型图UML的静态建模机制用例图用例图的建模元素类、对象和类图类之间的关系类图的抽象层次类图的使用原则包图构件图和配置图UML的动态建模机制消息状态图顺序图协作图活动图统一建模语言UML 可视化建模和ROSE 用UML和Rose建模举例可视化建模和ROSE用标准建模语言的图形标记构造系统模型我们难于想象和理解一个复杂的系统 我们需要为编程开发提供详细而准确的文档 我们需要和与项目有关的所有人员进行交流、讨论可视化建模的益处可视化建模的益处RationalRoseRose的主要功能RationalRose的可视化建模环境用Rose和UML进行可视化建模统一建模语言UML 可视化建模和ROSE 用UML和Rose建模举例用Rose和UML进行可视化建模举例用Rose和UML进行可视化建模举例考察某所大学的课程登记(CourseRegistration)系统,任课教授的分配和学生的登记都很烦琐且费时间 每学期开始之前,教授须决定该学期教些什么课程;课程登记办公室负责把该信息输入计算机系统;为每个教授打印一份他要讲授课程的报告;为每个学生打印一份课程目录供学生选修 学生填写各式各样的课程登记表并交给课程登记办公室;后者把学生的登记表输入计算机 学生一般选修四门课;大多数情况下学生会如愿选修课程,但有时会有冲突;此时,课程登记办公室要征求每个学生的附加选择 一旦课程登记期结束,教授会收到他们将要教的课程的学生花名册需求陈述构造用例模型课程登记系统的UseCase图构造类和对象模型(一)构造类和对象模型(二)课程登记系统类图发现对象间的交互课程登记系统的顺序图课程登记系统的协作图分析类之间的关系课程登记系统的类图增加类的行为和结构课程登记系统的类图发现类的继承关系课程登记系统的继承关系分析对象的行为课程登记系统的动态图检查模型设计系统的体系结构设计系统的体系结构课程登记系统的逻辑视图课程登记系统的组件视图课程登记系统的过程视图课程登记系统的分布图完成一次迭代课程登记系统的迭代计划Rose建模环境里的课程登记系统模型