《人力资源管理系统》需求规格说明书摘要介绍HRMS中的详细的需求分析,系统的总体功能设计和各种UML图,为最终实现HRMS提供标准
关键词UML建模数据流图需求分析11引言1
1编写目的为了开发真正满足用户需求的软件产品,深入理解软件需求是软件开发工作获得成功的前提条件
需求规格说明书的目的就是准确地回答“HRMS必须做什么
根据需求调研分析报告,定义系统功能和系统数据流图
2项目背景*************1.3定义(1)数据流图(DFD):是一种图形化技术,它描述信息流和数据从输入移动到输出的过程中所经受的变换,是系统逻辑功能的图形表示,基本元素是输入、输出、数据流和数据存储
使用数据流图的基本目的是利用它作为交流信息的工具,同时也作为分析和设计的工具,可以为数据流图分层表示出来,这样用户可以更好地理解系统的作用以及含义
(2)实体-联系图(E-R图):描述数据对象及数据对象之间的关系,是用于建立数据模型的图形
基本成分有三种:实体(即数据对象)、关系和属性,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(或关系)与其属性连接起来
(3)UML:统一建模语言是用来对软件密集系统进行可视化建模的一种语言
UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言
UML是面向对象开发中一种通用的图形化建模语言,它定义良好、易于表达、功能强大且普遍适用
面向对象的分析主要在加强对问题空间和系统任务的理解、改进各方交流、与需求保持一致和支持软件重用等4个方面表现出比其他系统分析方法更好的能力,成为主流的系统分析方法
(4)层次方框图:用树型结构的一系列多层次的矩形描绘数据的层次结构,树型结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表这个数据的子集,最底层