软件工程概论实验报告

学生姓名:     谢某某         学    号: 0149001506109      专业班级:  软件工程2006 

实践类型:□ 验证 □ 综合 □ 设计 □ 创新   实践日期: 20##-11-30  实践成绩:       

(以下主要内容由学生完成) 

一、实验项目名称

软件工程用例图的绘制

二、实验目的

1、掌握画用例图的工具

2、学会分析、建立用例图

三、实验基本原理

根据某公司办公自动化系统的功能体系结构来建立业务用例图。功能体系结构图如下所示:

 

四、主要仪器设备及耗材

PC一台,用例图制作软件Visio

五、实验步骤、数据及处理结果

(一)系统中业务用例和确定

根据系统的功能体系结构,可以很容易地确定出此系统的业务用例有公文管理、会议管理、财务管理、工作管理、客户管理、系统管理、个人办公管理、公共信息管理、资产设备管理和人力资源管理用例。

(二)系统中业务角色和业务工人的确定

    根据业务角色和业务工人指向的不同以及对系统的需求分析,可以找到办公自动化系统的业务角色有潜在的员工、客户、供应商、办事处和分公司。业务工人有办公人员和系统管理人员。根据不同的模块,事实上与系统交互的办公人员又可以继续被分类。

(三)业务用例图的建立

    在对系统进行了业务用例、业务角色和业务工人的确定之后,建立业务用例图,来反映整个机构的业务。如图1所示。

图1 业务用例图

(四)子系统业务分析及用例图。

1、公文管理业务分析

    这个子系统包括发文管理和收文管理。发文管理的工作是要根据预先设置的发文管理流程和权限设置,实现发文的各项办理工作:文件输入、提交、审核、签发、发放、存档、作废、打印;收文管理的工作有接收外来文件、编号登记、发放、存档、打印。发文管理流程中的一系列工作都与系统文件信息管理相连接,对文件信息进行各种操作和更新,其用例图如图2所示。

图2 公文管理用例图

2、资产设备管理业务分析

    资产设备管理包括办公用品管理和资产管理两个功能。其中,办公用品管理指的是一般的低值易耗品的管理,它为库存管理员提供办公用品的库存、采购、领用的查询统计功能和库存报警功能,办公用品的领用申请在个人办公管理中进行;资产管理实现对公司固定资产的管理,在该企业中是由行政部的库管员进行管理的。用例图如图3所示。

图3 资产设备管理用例图

3、财务管理业务分析

    该业务主要实现企业的日常报销、借用款、工资发放管理和成本的核算。其用例图如图4所示。

图4 财务管理用例图

4、工作管理业务分析

    工作管理子系统包括报告类别管理、计划类别管理、工作计划管理、填写工作日志管理和全体日志井底管理。工作管理的用例图如图5所示。

图5 工作管理用例图

5、客户管理业务分析

    客户管理子系统包括客户资源管理、订单管理和销售业务管理。客户管理业务的用例图如图6所示。

图6 客户管理用例图

6、个人办公管理业务分析

    个人办公管理是用来管理员工个人的资料、办公事宜及个人的办公应用。包括的内容有我的便签、办公申请、名片管理、考勤签退、文件信息和个人桌面管理。其用例图如图7所示。

图7 个人办公管理用例图

7、公共信息管理业务分析

   该子系统包括公司新闻、公司论坛和知识查询3个功能。其用例图如图8所示。

图8 公共信息管理用例图

8、会议管理业务分析

    会议管理子系统是对会议室的使用和会议内容的管理。它包括会议室信息查询、会议室借用登记和会议管理。该子系统的建立提高了会议室资源利用的合理性使会议管理井井有条,便于日后的跟踪管理。其用例图如图9所示。

图9 会议管理用例图

9、人力资源管理业务分析

    人力资源管理的有关业务包括招聘管理、培训管理、报酬管理、考勤休假管理和绩效管理。其用例图如图10所示。

图10 人力资源管理用例图

10、系统管理业务分析

    系统管理包括了该办公自动化系统管理必备的管理信息和控制职能,包括用户管理、数据库维护和部门管理。其用例图如图11所示。

图11 系统管理用例图

六、思考讨论题或体会或对改进实验的建议

通过本次试验,会熟练地应用绘图工具Visio来画业务用例图。

根据系统的功能体系结构,通过详细地需求分析能够正确地分析各个子系统,并且正确地建立各子系统的用例图。

七、参考资料

1、《软件工程概论》            郑人杰编著             清华大学出版社

2、《实用软件工程》          郑人杰等编著             清华大学出版社

3、《软件工程导论》            张海藩编著             清华大学出版社

 

第二篇:六、软件工程实验报告

怀化学院计算机系

《软件工程》实验报告书

专业班级: 计算机科学与技术09级计算机1班

授课教师: 高艳霞

授课学期: 2011-2012第二学期

项目名称: 实验六 面向对象系统分析

湖南·怀化

提交日期:2012- -

六软件工程实验报告

实验六 面向对象系统分析

一、实验目的要求

【目的】

1. 学习利用Visio等工具绘制UML图

2. 通过绘制UML图加深理解UML

3. 学习利用UML进行面向对象分析和建模

【要求】

以大作业选定的题目按照面向对象的分析方法,完成需求建模工作,并提交相关文档。

二、实验准备

【实验环境】配置有word和visio工具软件的计算机设备。

【预习内容】需求调研提纲,参考资料和阅读相关的国家有关软件开发的标准文档。

三、设计实验项目

四、实验内容和步骤

1. 确定系统的参与者

根据实际的需求,本系统所有的参与者有学生、教师、系部管理员和系统管理员。

2. 确定系统用例

本系统根据用户类型的不同,分为学生、教师、系部管理员和系统管理员四大子系统,在每个子系统中拥有其自己的功能,根据功能的不同,确定不同的用例,主要的用例在用例图中有体现。

3. 绘制用例图,包括用例图和用例规约

本系统根据角色的不同绘画4个用例图,每个用例图中绘画出主要的用例,用例描述详见“用例描述说明”文档,以下列出主要的用例图,具体的用例图详见电子文档。

六软件工程实验报告

六软件工程实验报告

六软件工程实验报告

六软件工程实验报告

4. 识别系统中的类(边界类、实体类)

5. 绘制动态模型序列图

6. 利用VISIO建立的系统模型的电子文档。

(将图贴上)

五、实验小结

0906401011号 王苏诚:用例图定义:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。在做用例图时对于实例的把握十分的重要,我也在此处出现了一些错误,不过通过同学的帮助一并解决了。

0906401012号 尹志勇:

0906401013号 张咸:这次我负责系部管理员的用例图,首先得明白系部管理员有哪几个功能模块,每个功能模块又有哪些具体的操作。根据这些然后去画用例图。

0906401015号 刘香香:在进行用visio画uml图的实验时,老师给我们讲了如何用visio画用例图,类图,时序图。其中类图里讲的主要内容是用例、actor、它们之间关联和边界。此次实验让大家知道visio的强大功能,各种各样的图都可以用它来画。在实践中,学会了基本的画法。

0906401016号 刘春临:在这次实验中,我负责对学生子系统和系统管理员子系统建模,画用例图,写用例说明。在这次画图中,我们是使用中文来解说的,我觉得这样不太符合规范,下次自己做的时候一定要用英文的。在画用例图的时候,我觉得用例图要画的比较详细,尽量避免一个用例包含太多内容,不利于理解和后面画时序图。还有在写用例说明的时候要尽可能详细,便于其他人对用例的理解。

相关推荐