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

2020-06-03 14:25

广州大学学生实验报告

开课学院及实验室:计算机科学与工程实验室 学院 计算机科学与教育软件学院 2014年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页


面向对象分析与设计实验-动态建模.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:注重实绩 群众公认

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: