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

1目的与要求:

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

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

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

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

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

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

2 实验内容或题目

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

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

3 实验步骤与源程序

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

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

① 关联描述:

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

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

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

② 继承描述:

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

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

③ 依赖描述:

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

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

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

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

时间追踪图:

状态图:

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

状态图:

5 结果分析与实验体会

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

计算机网络工程实验分析与体会_《软件工程》面向对象分析实验相关推荐

  1. 软件工程面向对象方法画图题_软件工程 面向对象分析练习题

    1. 基本需求: 为方便储户, 某银行拟开发计算机储蓄. 储户填写的存款单或取款单由业务员输入系统, 如果是取款,系统记录存款人姓名.住址.存款类型.存款日期.利率等信息,并打印存款 单给储户:如果是 ...

  2. 信号完整性分析心得体会_电路实验的实验心得体会

    电路分析的实验心得怎么写 一般对学生严格些的老师,都想看到学生真正学到了哪些东西,所以写实验心得不要写虚的内容. 1. 在这次实验中对XX原理(具体的内容,不要很空洞的)有新的认识:(. 不要再写原理 ...

  3. 信号完整性分析心得体会_「职场技能」这8个常用信号完整性的测试手段,你知道几个?...

    信号完整性设计在产品开发中越来越受到重视,而信号完整性的测试手段种类繁多,有频域,也有时域的,还有一些综合性的手段,比如误码测试.这些手段并非任何情况下都适 合使用,都存在这样那样的局限性,合适选用, ...

  4. 计算机实验报告心得体会100字左右,[物理实验心得体会] 物理实验心得100字

    篇一:物理实验心得体会 学习物理实验心得体会 转眼我们已经学了一个多学期的大学物理实验了,大学物理实验是一门十分有趣的课,它把理论和实际结合在一起,它让我们更好的了解了物理所带给我们的力量. 在我看来 ...

  5. 计算机组装仿真教学软件,计算机组成原理仿真实验教学资源 - 大连理工大学软件工程虚拟仿真实验教学中心...

    计算机组成原理是计算机以及软件类专业一门主要的专业基础课程,该课程的学习必须通过实验进一步深入理解课堂教学内容,切实掌握计算机各功能模块的工作原理,相互联系和来龙去脉.完整地建立起计算机的整机概念.通 ...

  6. 小孔成像实验探究的软件_小学科学小孔成像实验

    好文网为大家准备了关于小学科学小孔成像实验的文章,好文网里面收集了五十多篇关于好小学科学小孔成像实验好文,希望可以帮助大家.更多关于小学科学小孔成像实验内容请关注好文网.ctrl+D请收藏!篇一:四年 ...

  7. cat 常用的日志分析架构方案_芯片失效分析常用方法及解决方案

    一般来说,芯片在研发.生产过程中出现错误是不可避免的,就如房缺补漏一样,哪里出了问题你不仅要解决问题,还要思考为什么会出现问题.随着人们对产品质量和可靠性要求的不断提高,失效分析工作也显得越来越重要, ...

  8. 西北农林科技大学计算机组成原理脱机实验,西北农林科技大学_计算机组成原理XP实验系统要素.ppt...

    西北农林科技大学_计算机组成原理XP实验系统要素 计算机组成原理 TEC-XP机 实验系统简介 TEC-XP实验机 由清华大学专门为大学本科计算机教学实验而研制的16位计算机; TEC-XP机里面配置 ...

  9. java类与对象实验报告心得体会_Java类与对象实验报告.doc

    西 安 邮 电 大 学 (计算机学院) 课内实验报告 实验名称: 类与对象 专业名称: 计算机科学与技术 班 级: 计科1405班 学生姓名: 高宏伟 学 号: 指导教师: 刘霞林 实验日期: 201 ...

最新文章

  1. GraphSAGE:我寻思GCN也没我厉害!
  2. 创建mini Linux
  3. 限制EditText 输入的字节数
  4. IOS开发基础之图片轮播器-12
  5. 基于eclipse RCP的文件夹管理工具
  6. Linux下安装VIM编辑器,以及简单的VIM指令操作
  7. Maven学习(二)————Maven核心概念(一)
  8. 小爱同学生病了,网友集体表示理解:小爱同学好好休息
  9. 【WPF】自定义GridLineDecorator给ListView画网格
  10. perl模块Getopt::Std用法及实例-从命令行读取参数模块
  11. C# 输入选择文件夹
  12. pwn环境搭建_[原创]CTF_Pwn环境搭建
  13. python json()是什么函数_python 处理 json 四个函数dumps、loads、dump、load的区别
  14. 获取GridView的EmptyDataTemplate中的控件
  15. 计算机信息处理技术的易混淆知识点,【考试经验】计算机等级考试二级VisualFoxPro笔试易混淆的知识点...
  16. 全栈开发之基于云开发实现微信聊天功能
  17. php 生成pdf 中文,用PHP创建PDF中文文档
  18. 手写签名 PNG 制作
  19. 人脑词典、亡者归来……来看库兹韦尔对于未来的四个疯狂预测
  20. 最近老是卖了就涨 买了就跌呢

热门文章

  1. 基于深度学习的目标检测方法综述
  2. 洛谷 P3383 【模板】线性筛素数
  3. linux搭建ca服务器搭建,linux下安装EJBCA 搭建私有CA服务器
  4. django的from组件
  5. 作业一(高见老师收)
  6. Android零基础入门第24节:自定义View简单使用
  7. python 中 for使用小技巧
  8. 在CDS(Core Data Services)中使用DCL(Data Control Language)
  9. 如何把apdu[decode_len]打印出来
  10. win10输入法切换快捷键怎么设置