powerdesign怎么画分析类图_《软件工程》面向对象分析实验

面向对象分析实验报告要求

1目的与要求:

1)系统学习和理解面向对象软件工程分析与设计阶段的基本任务、过程以及基本概念、原理、技术和方法;

2)掌握OOA阶段的建模方法和建模工具,如对象模型、动态模型、功能模型及其绘制工具;

3)通过试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力;

4)了解有关Microsoft Office Visio 系统或Power Design系统,掌握相关UML的建模工具及其使用方法;

5)按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理;

6)认真书写实验报告,并按时提交(6月15日前提交)。

2 实验内容或题目

1. 根据自己的兴趣或关注热点,结合实际应用选择一小题目,如教材上的例题和习题:零件订购系统,银行储蓄系统,铁路民航订票系统,医院患者病情诊断和监控系统,图书管理系统,学籍管理系统,多媒体播放系统等。然后进行所选定题目进行面向对象分析(第六次实验为OOD实验,仍在本次实验的基础上完成,请合理选题);

2. OOA要求:用类图建立系统的对象模型;用状态图建立系统的动态模型;用用例图建立系统的功能模型(要配置必要的脚本说明,分析模型中类和对象必须拥有足以描述和解决实际问题的丰富信息)。

3 实验步骤与源程序

4 测试数据与实验结果(可以抓图粘贴)

1) 用类图建立系统的对象模型

a38767705f3a7bf242643db22665c58f.png

① 关联描述:

图书类别-图书:类型为单向关联;关联所连接的类:图书类别和图书

读者-借出图书:类型为单向关联;关联所连接的类:读者和借出图书

读者-归还图书:类型为单向关联;关联所连接的类:读者和归还图书

② 继承描述:

图书和借出图书:后者继承前者

图书和归还图书:后者继承前者

③ 依赖描述:

图书处理系统与借出图书:前者依赖于后者

图书处理系统与归还图书:前者依赖于后者

图书处理系统与读者:前者依赖于后者

2) 用状态图建立系统的动态模型管理员管理书籍信息:事件跟踪、状态图

时间追踪图:

3ef40da28b5044958795c9dbccb437fe.png

状态图:

da22605e37ac9ebd0e00cc78dd7b3d02.png

3) 读者借还书事件追踪图、状态图

8035416a2b671dc4b81dee17e01894f7.png

状态图:

95390c2cdd8114ec3340e9b9daffc968.png

5 结果分析与实验体会

本次实验是一个简易的图书管理系统的分析实验,通过office系列中的visio软件进行图形绘制,初期对软件不太熟悉走了一些弯路,画了很多没有用的图。随着对软件渐渐熟悉最终完成了本次实验的要求。本次实验中对状态图,时间追踪图有更加深入的了解,同时也巩固了课本上对面向对象知识的理解。使我以后对其他系统的分析有了许多经验以及熟悉了visio软件,让我以后对系统分析更加容易。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值