下载后可任意编辑实验一 软件需求分析实验项目名称:软件需求分析实验目的:1) 掌握系统的功能描述、性能描述方法;2) 掌握需求分析工具数据流程图、数据字典等;3) 掌握系统需求分析的步骤和方法。 实验内容:用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流程图和数据字典。实验步骤:1)到相关单位进行需求分析2)综合利用 Internet 网和相关书籍整理并完善需求分析。3)画出系统数据流图(分析系统是事务型还是变换型)4)得出系统数据字典1.软件系统需求描述:(从功能,性能上进行描述)功能需求:确定新系统应做什么,这算最主要的需求.该系统就是对 A 公司的人员信息进行录入,修改,删除,查找以及表单输出..性能需求:给出所开发的新系统的技术性能指标,包括存储容量限制,运行时间限制,安全保密性等.2.软件系统数据流程(由加工、数据流、数据存储、源点和终点四种元素组成):顶层数据流图E1员工E2经理F51工资表F21培训信息F30工作信息F25奖惩信息F14工作变动F12部门信息F32考核汇总信息F1员工基本信息F17合同记录F21合同到期信息F26奖惩信息F33考勤信息F34请假信息F46福利信息F38批假信息F24培训信息F35请假信息P0人 事 管 理 系统F43考勤统计信息F2员工分布信息11)2) 1 层数据流图3) 0下载后可任意编辑P1人 员 管 理E1员工E2经理P2工 作 管 理P3工 资 管 理F51工资表F21培训信息F30工作信息 F13员工分布信息F25奖惩信息P0 人事管理系统F14工作变动信息F12部门信息F2员工分布信息F32考核汇总信息F5职务信息F1员工基本信息F17合同记录F21合同到期信息F26奖惩信息F28奖惩信息F33考勤信息F34请假信息F46福利信息F38批假信息F24培训信息F35请假信息F43考勤统计信息00000002 层数据流图下载后可任意编辑E1员工部门信息表S22F1员工档案信息P1.1人 员 信 息 管理P1.3工 作 变 动 管理P1.2部 门 管 理F7部门信息F16修改员工职务信息P1 人员管理E2经理F14工作变动信息F13员工职务信息F3员工基本信息F2员工职务信息部门基本信息S1部门编制S3F4员工分布信息职务基本信息S2P1.4合 同 管 理合同记录S7转正提醒记录S8员工档案S5员工分布信息S6F19转正信息F21合同到期信息工作变动记录S9应聘人员记录S4F17合同记录F5员工分布信息F9部门编制F11部门信息F6员工分布信息F15工作变动记录F8职务基本信息F18合同记录F20转正提醒记录F10应聘人员记录F12部门信息3.软件系统数据字典1) 数据流条目员工...