面向对象分析与设计实验-动态建模

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

面向对象分析与设计实验-动态建模
广州大学学生实验报告
开课学院及实验室:计算机科学与工程实验室学院计算机科学与教育软件学院2021年11月28日
学号年级/专业/班姓名实验课程名称实验项目名称
面向对象分析与设计实验动态建模成绩指导老师冯元勇一、实验目的
1.熟悉活动图的基本功能,掌握如何使用建模工具绘制活动图方法; 2.熟悉状态图的基本功能,掌握如何使用建模工具绘制状态图方法; 3.理解顺序图的基本概念,掌握如何使用建模工具绘制顺序图方法。

二、实验器材
1.计算机一台。

2.Rational Rose 工具软件。

三、实验内容
对前一实验所给出的用例由交互图来指定和描述系统的动态特性。

现指派你运用本节所学的相关知识,完成如下任务:
1.对用例进行动态建模;
2. 用顺序图、活动图来描述系统中已知用例的业务过程;
3. 用状态图描述用例中的关键状态类;
4. 形成(至少一个子系统)完整的需求分析报告。

3.1 系统名称
CodeMate(代码伴侣)
3.2 系统定义
CodeMate是针对程序员而开发高级代码编辑器。

跨平台,支持主流操作系统:Windows,Mac OS,Linux。

除了支持基本的文本操作,还对对目前主流与非主流的编程开发语言有很好的支持。

功能导航,语法着色,代码折叠,语法错误提示,代码补全等。

第1页
3.3 用例分析
主要用例
编辑文档用例
第2页
设置用例
用例:描述:代码提示用户输入代码的时候,编辑器进行代码分析,提供可能的选项(变量/方法)给用户快速选择。

当输入错误(变量名错误,语法错误等),显示错误警告,让用户修正代码。

异常:如果设置的代码语言跟正在输入的语言不同,则会很多错误。

比如打开的是*.cpp文件,则编辑器默认设置代码语言为C++,如果此时用户输入java代码。

用例:描述:异常:
快捷键设置可以自定义快捷键在编辑器中的行为,比如alt+a,跳至行首,alt+b,删除正行。

不能跟系统已存在的快捷键冲突,否则出现异常。

第3页
3.4 用例中的类
3.4.1 关键的类及状态
第4页
3.4.2 用例主体行为(主要业务逻辑) 3.4.2.1顺序图
1. 代码提示
第5页
感谢您的阅读,祝您生活愉快。

相关文档
最新文档