视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
软件工程实验四
2025-09-25 17:38:37 责编:小OO
文档
一、实验目的

运用Visio和Powerdesigner等Case工具完成软件问题的时序图、状态图以及活动图的绘制,真正理解这些动态模型的含义,并能熟练的使用Case工具。

二、实验内容

1、Powerdesigner完成教材图3.15的状态图设计

2、Powerdesigner完成如下软件问题的状态图设计。复印机的工作流程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令后则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没有纸张,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告,等待维修人员来排除故障,故障排除后回到闲置状态。

3、Powerdesigner完成如下所示的时序图设计

图1 某系统时序图

4、完成如下用户身份验证功能的活动图设计:用户首先输入其个人信息,如果确认其输入则向系统提交用户信息,并在数据库中查询用户信息,比较用户信息,同时进行验证,验证通过,该用户获得授权可以进入系统的主界面,否则,验证失败重新回到输入用户信息界面。如果用户放弃输入,则结束程序。

5、综合题。综合运用所学OOA和OOD方法和技术完成教材P263习题8的第10题。

1.状态图

1)

2)

2.时序图

3.活动图

4.对象模型

结果分析与实验体会

通过本次实验,我掌握了如何按照OOA、OOD方法建立实验项目的对象模型,巩固了老师课堂上所讲的内容。在实验的过程中,我深深地体会到面向对象与结构化方法学之间的区别与联系。面向对象方法学是尽可能的模拟人类习惯的思维方式,稳定性好,可重用性好,较易开发大型软件产品,更重要的是其可维护性好,所以掌握面向对象方法学是重要的,总之,这次的实验让我受益匪浅!下载本文

显示全文
专题