没有合适的资源?快使用搜索试试~ 我知道了~
UML面向对象的系统分析与设计实验指导书
4星 · 超过85%的资源 需积分: 9 13 下载量 57 浏览量
2009-06-04
09:26:03
上传
评论
收藏 2.54MB DOC 举报
温馨提示
试读
58页
本课程主要介绍系统原理的基本概念、系统开发过程RUP、对面向对象分析和面向对象设计的方法、对面向对象分析和设计的建模标准UML等内容。
资源推荐
资源详情
资源评论
课 程 号:
适用专业:软件工程
制 定 人:
教 研 室:软件工程教研室
计算机科学与信息工程学院
2007 年5 月
UML 面向对象的系统分析与设计实验指导书
前言
UML 面向对象系统分析与设计课程是计算机科学与技术本科专业的一门重要的专业课.
通过本课程的学习,使学生在已有的计算机软,硬件基础知识,程序设计知识,数据库和
网络通信知识的基础上系统掌握面向对象系统分析与设计的基本方法和技术,并具有针对
特定环境下的应用问题进行信息系统开发 (包括系统分析,设计与实现)的能力。通过学习
本课程学生可以理解和掌握面向对象系统的分析和设计的方法和分步过程、掌握面向对象
系统分析和设计的建模标准 UML 语言,能够利用 Rational Rose(或 Microsoft Viso)软件
以某一信息系统为例进行系统分析和设计。
本课程主要介绍系统原理的基本概念、系统开发过程 RUP、对面向对象分析和面向
对象设计的方法、对面向对象分析和设计的建模标准 UML 等内容。
通过本课程的学习,学生掌握的知识、内容及掌握的程度要求为:
1. 使学生理解面向对象的信息系统的开发过程、系统分析和设计的原则和方法;
2. 使学生掌握 UML 语言的基础知识,以及 UML 在面向对象的软件系统分析和设计中
的应用,并能使用 UML 工具建立系统模型;
3. 使学生掌握在 UML 系统模型下应用高级语言建立应用系统的方法
;
4. 通过案例教学和实验,提高学生在应用面向对象技术开发软件方面的动手能力和解
决问题的能力,并鼓励创新。
本实验所要求的建模工具为 Rational Rose 2003。
本课程通过对 TJKD 图书馆系统进行建模设计开发。
2
实验要求
计算机软件建模技术现在越来越广泛的应用于软件工程中。《面向对象的系统设计与开
发》课程实验的目的是为了使学生在课程理论学习的同时,通过在一个实践的环境下,实
际学习软件统一建模语言,对软件建模技术有一个初步的了解及认识。通过本指导书中的
各个实验,学习掌握对一般面向对象系统建模的方法与技术。总之,通过上述实验环节,
使学生加深了解和更好地掌握《面向对象的系统设计与开发》课程教学大纲要求的内容。
在《面向对象的系统设计与开发》的课程实验过程中,要求学生做到:
(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况
提前作出思考和分析。
(2)仔细观察上机时出现的各种现象,记录主要情况,作出必要说明和分析。
(3)认真书写实验报告。实验报告包括实验目的和要求,实验情况及其分析。对需
编程的实验,写出程序设计说明,给出源程序框图和清单。
(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
(5)实验课程不迟到。如有事不能出席,所缺实验一般不补。
实验的验收将分为两个部分。第一部分是上机操作,包括检查程序运行和即时提问。
第二部分是提交书面的实验报告。此外,针对以前教学中出现的问题,本实验将采用阶段
检查方式,每个实验都将应当在规定的时间内完成并检查通过,过期视为未完成该实验,
不计成绩。以避免期末集中检查方式产生的诸多不良问题,希望同学们抓紧时间,合理安
排,认真完成。
3
目 录
实验一 用例图及进度安排...............................................................................................................5
实验二 活动图..................................................................................................................................10
实验三 状态图..................................................................................................................................18
实验四 类..........................................................................................................................................25
实验五 类的关系..............................................................................................................................31
实验六、七 交互图..........................................................................................................................36
实验八、九 对象图和包..................................................................................................................44
实验十、十一 组件图和部署图......................................................................................................46
实验十二 正向工程..........................................................................................................................54
4
实验一 用例图及进度安排
一、实验目的
1.熟悉用例图的基本功能和使用方法。
2.掌握如何使用建模工具绘制活动图方法。
3.学习使用 Microsoft Project 对题目进行进度安排。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验内容
根据 TJKD 的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,
应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任
务。要求:
对其中主要功能的用例书写书面用例。
四、实验步骤
书写“删除读者信息”用例的书面用例。一般应包含以下信息:
(1)管理员在录入界面,输入待删除的读者名;
(2)“业务逻辑”组件在数据库中,查找待删除的读者名;
(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;
(4)“业务逻辑”组件判断“待删除的读者”是否可以删除;
(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续;
(6)在数据库中,删除相关信息;
(7)显示删除成功信息;
(8)结束。
分析:
在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可向系统查询数据,在
查询后,系统会给出提示,有没有找到相关的数据,管理员根据系统查询的返回结果,进行下一
步的操作,就是删除读者,在删除的过程中,系统会对查询得到的结果判断该记录是否可以删
除,若可以删除,则给删除提示,若不能删除,也给相关的提示信息。
绘图步骤:
(1)在用例图上双击 main,出现如图 1.1 所示,为绘制用例图做好准备。
5
剩余57页未读,继续阅读
资源评论
- therainman2012-08-16比较实用,里面有个图书馆的例子刚好我可以学习使用
qiwang880828
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- STM32-Lib-LIS3DSH-Accelerometer-main
- 软件测试面试题.pdf
- WINSOFT ComPort 6.0 for Delphi XE10.1-XE10.3 Cracked
- 数据库基础知识参考试题.doc
- 数据库存储引擎技术的优劣势分析.docx
- 基于GPT的AI文档分析、阅读和问答工具.txt
- 《机器人控制系统的设计与Matlab仿真 》仿真程序
- AI-免费物品无损放大工具AI在线免费放大图片工具.txt
- C++基于DPLL算法的SAT的蜂窝数独游戏求解程序,程序设计综合课程设计,包括SAT求解器板块、蜂窝数独转化成cnf公式板块
- 微信小程序恐龙快跑小程序源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功