- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件功能描述与确认___rational rose软件
实验一:软件功能描述与确认
rational rose软件
实验内容描述(问题域描述)
(1)软件/开发这个软件的意义;
可视化建模:是开发人员及其团队获得应用程序完整设计蓝图的理想方法,是理解复杂问题和相互交流的有效手段。
可视化建模有助于软件开发人员:
1)可视化应用程序
2)说明应用程序的完整结构和行为
3)创建模板,引导应用程序的构建工作
4)将质量保证贯穿于整个开发生命周期
5)将开发过程中的所有决策信息整理归档
Rose是优秀的可视化建模工具,它占据了市场上可视化建模工具的主导;衡量可视化建模工具的标准:易于使用,灵活性 ,整合到应用程序生命周期的容易程度,可伸缩性,基于的标准。
Rose的优势:GUI;允许在同一模型中使用多种构件、语言;逆向工程;团队管理;数据建模和Web建模。
软件开发过程与Rose可视化建模
软件开发阶段 Rose使用情况 可能用到的Rose模型图及元素 开始阶段 建立业务模型(Business Use Case) 业务用例、业务参与者、业务工人 确定用例模型(Use Case) 参与者、用例、关系 细化阶段 细化用例 参与者、用例、关系 事件流程建模 顺序图、协作图、状态图 对系统静态结构和动态行为建模 类图、交互图、状态机图 确定系统构件 构件图、关系 构造阶段 正向工程产生框架代码 类图、交互图、状态机图、构件图 逆向工程更新模型 构件图 创建部署图 部署图 交付阶段 更新模型 构件图、部署图
(2)这个软件的应用领域:
Rational Rose可以用来做以下一些工作: 1对业务进行建模(工作流) 2建立对象模型(表达信息系统内有哪些对象,它们之间是如何协作完成系统功能的); 3对数据库进行建模,并可以在对象模型和数据模型之间进行正、逆向工程,相互同步; 4建立构件模型(表达信息系统的物理组成,如有什么文件、进程、线程、分布如何等等) 5生成目标语言的框架代码,VB、JAVA、DELPHI
rational rose软件的功能描述 1)Rose应用程序界面组成
2)Rose应用程序窗口:控制菜单栏,标题栏,最小化和最大化按钮,菜单栏,工具栏,日志窗口,工具箱,状态栏 标准工具栏(Standard Toolbar)简称为工具栏,与打开的模型图窗口无关,包含一系列可以简化常用操作的图标,如创建新模型、保存模型等。
模型图工具栏(Diagram Toolbar)简称为工具箱,包含适用于当前模型图的工具,每种模型图都有自己的工具箱。
自定义工具栏/工具箱,单击菜单栏中的Tools Options,在弹出的Options窗口中单击Toolbars标签,可以在Toolbars标签中自定义工具栏/工具箱。右单击工具栏/工具箱,单击快捷菜单中的Customize。
3)文档窗口
包含与模型元素规范窗口中完全相同的信息,描述模型元素或者关系,描述角色、约束、目的以及模型元素基本行为等信息。
文档窗口中输入的一切都将显示为生成的代码中的说明语句,以后不必输入系统代码的说明语句。
4)模型图窗口
综览窗口:提供当前模型图的一个小比例视图,以便浏览整个模型图
5)日志窗口
显示按时间顺序执行某些命令和操作后,应用程序的进展情况、结果和错误。
可以隐藏消息前面的时间前缀。
日志可以保存。
6)规范窗口
用于显示和修改模型元素的属性和关系
信息以文本方式呈现,在模型元素的图标内可能会显示部分规范窗口中的信息
信息按标签进行显示
用例图的绘制
1)用例图由三部分组成:参与者,一组(个)用例,关系
参与者用小人图符表示
用例用椭圆形表示,用例的名字显示在图标的下面
2)在一个用例图中,可能会出现关联关系、依赖关系、泛化关系以及这三种关系的扩展形式:扩展关系、包含关系和精化关系。
关联关系的表示
工具箱中:一个直角直线
模型图中:一条直线或者一条带箭头的直线
关联关系的关联命名:一个动词或者一个动词短语,用于指明关系的类型或者目的。
依赖关系是存在于两个模型要素之间的一种关系,其中一个模型要素的改变将影响另一个模型要素 。
表示方法:工具箱和模型图中均表示为一个带箭头的虚线
画图时,拖动鼠标从客户到提供者画出关联关系
泛化关系是在一个更一般的模型要素和另一个较具体的模型要素之间存在的一种关系,通常用于表示类(包括用例、参与者等)之间的继承关系
表示方法:工具箱中
模型图中:一条带空心三角形箭头的实线(箭头方向从具体用例指向一般用例)
关系的扩展
1)扩展关系
扩展关系可以放置在所有的关系上,大多数扩展构造型都放置在依赖关系和关联关系上
扩展关系用带箭头的虚线表示,沿线上加一个用双尖括号括起来的“
原创力文档


文档评论(0)