2024年1月26日发(作者:)

实验一:结构化分析需求建模

一、 实验目的

1) 掌握软件需求结构化分析方法

2) 学习并掌握Microsoft Visio工具软件的使用

3) 学习并掌握根据功能模型绘制“数据流图”

4) 学习并掌握根据数据模型绘制“实体-关系图”

5) 学习并掌握根据行为模型绘制“状态转换图”

二、 实验环境

1) Windows XP操作系统

2) Microsoft Visio 2003

三、 实验要求

1) 对“人事档案管理系统”进行需求分析

2) 分析系统逻辑模型

3) 应用“数据流图”、“实体关系图”、“状态转换图”描述该逻辑模型

四、 实验内容

1) 系统功能分析

针对人事信息进行数据维护和数据利用,基本流程人事信息收集;提交人事部门审核;审核后的人事信息提交人事档案;人事部门从人事档案表中编制相应报表;相关部门可以查阅报表。

人事档案管理系统流程图如下:

用户档案审核经审核的数据制作报表人事档案表报表

相关部门

2) 根据人事档案管理系统的功能模型绘制数据流图

(下图为参考图)

未审核人事数据人事数据未审核人事数据报表报表12处理数据人事数据人事数据3利用数据报表用户用户数据收集数据人事档案相关部门人事资料

3) 根据从登陆系统到打印报表这一过程绘制状态图

i. 流程:登陆——〉验证——〉审核——〉处理人事数据——〉生成报表

ii. 确定状态:起始状态;登陆页面;验证账户;未审核人事数据;人事数据;报表;结束状态

iii. 状态图

(下图为参考图)

输入密码不合法账号登陆界面验证账户合法账号未审核人事数据审核成功生成报表成功人事数据增加、删除、修改报表

4) 绘制人事档案系统基本人事信息E-R图

i. 提取实体:人事档案;用户;权限

ii. 提取实体属性,分析实体间关系

iii. E-R 图

(下图为参考图)

个人信息婚姻信息用户ID人事信息表用户表填写,审查,生成报表用户ID登陆密码考勤信息工资信息权限表查找权限用户ID权限值

最后提交绘制图形文件及实验报告

注:提交图形文件和实验报告的文件名格式如下

学号_姓名_

学号_姓名_

学号_姓名_

学号_姓名_实验报告

五、实验报告

1) 实验报告参考格式见附页

2) 就如下问题在实验报告中进行简述

i. 结构化方法通过哪些步骤来实现?

ii. 简述结构化分析方法的优缺点。

附:实验报告参考格式

20XX-20XX学年第X学期《软件需求工程》实验报告

1. 实验者:XX班,姓名:XXX,学号:XX

2. 实验指导老师:

3. 实验项目名称:

4. 实验地点、时间:

5. 实验目的:

6. 实验环境与设备:

7. 实验要求:

8. 实验内容:实验的具体内容。

9. 实验过程、方法或步骤:实验的具体过程、采用的方法、具体步骤。

10. 实验结果:提交的绘制图形文件(文件名)。

11. 分析讨论:根据实验目的和要求,结合有关理论和实验操作的体会,就实验报告提出的问题进行分析、简述。