网站大量收购独家精品文档,联系QQ:2885784924

新软件工程与实践 电子教案 刘竹林 软件工程与实践9 1.ppt

新软件工程与实践 电子教案 刘竹林 软件工程与实践9 1.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程与实践 中国水利水电出版社 第9章 Rational Rose 建模工具 9.1 Rational Rose简介 Rose工具创建的系统模型包括所有UML图、角色、对象、类、组件和部署节点。它详细描述了系统的内容和工作方法。 Rose工具在分析和设计方面可以极大地帮助开发人员有效地进行系统设计。 例如:利用Rose工具可以先设计系统的用例图,显示出系统业务流程和功能。然后用类和类图可以显示系统中的对象及其相互关系。使用组件图可以演示类如何映射到组件中。最后,使用部署图可以显示系统的物理设汁。 9.2 Rose界面简介 9.3 Rose模型的四个视图 9.3.1 Use Case视图 Use Case视图包括: ● 角色 。 ● 使用案例 。 ● 使用案例文档 。 ● Use Case图 。 ● 交互图 。 ● 包 例如:一个课程登记问题描述: (1)每学期开始学生需要一份课程表,它包含本学期所提供的课程列表及每门课程的相关信息。比如:导师名称、科系、必要条件、课程时间、上课地点,可以帮助学生作出合理的决定。 (2)新系统规定学生可以选择四门必修课程。此外,他还要选择两门候补课程以防某门课程人员满额或被取消。每门课程人数不得多余10人或少余3人。一旦学生完成登记过程,登记系统将信息传入记费系统以便计算学生在本学期的学费数额。 (3)导师需要随时访问系统,知道有那一门课程需要任教。他也可以了解他的课有那些学生。 (4)每学期开始,学生有一段试听时间,学生可以改变所选课程内容。在这段时间学生必须可以访问系统随时更改课程选项。 9.3.2 Logical视图 Logica1视图关注系统如何实现使用案例中提出的功能。它提供系统购详红图形,描述组件间如何关联。 例子:课程登记的Use Case (1)边界类:登记表格、计划表、计费界面、AddDrop 课程表。 (2)实体类:课程、提供课程、学生计划、学生信息。 (3)控制类:登记管理。 ● Class图,用于浏览系统中的类、类的属性、操作及其相互关系。通常系统有几个Class图,分别显示所有类的子集。 ● Interaction图,用于显示参与使用案例事件流程的类。如前所说,Interaction图可以在Use Case视图或Logical视图中生成。Use Cass图中Interaction图通常显示对象,而Logical视图中的Interaction图通常显示类。 ● Slate Transition图,显示对象的动态行为。State Trasition图包括对象存在的各种状态,并演示对象如何从一种状态过度到另一种状态,对象首次生成时的状态和对象删除前的状态。 ● 包,是类的集合。 9.3.3 Component视图 Component视图包括: ● 组件,代码的实际模块。 ● Component图,显示组件机器相互关系,组件间的关系可以帮助你了解编译相关件,利用这个信息,就可以确定组件的编译顺序。 ● 包,相关组件的组和包装类—样,包装组件时的目的之一是重复使用,相关组件可以以更方便地选择并在其他应用程序中重复使用,只要认真考虑组与组之间的关系。 9.3.4 DepIoyment视图 Deployment视图包括: ● 进程,是在自己的内存空间执行的线程。 ● 处理器,任何有处理功能的机器。每个进行在—个或几个处理器中运行。 ● 设备,包括任何没有处理功能的机器。例如打印机。 再见!!! 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址:

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档