首页 理论教育 功能性需求分析-2019软件工程论文专集

功能性需求分析-2019软件工程论文专集

时间:2023-11-06 理论教育 版权反馈
【摘要】:但是对于大型国企而言,由于业务规则的千差万别,不可能买一个OA 产品直接部署,其功能就能够100%符合企业实际的需求。因此,针对有代表性的功能需求,在需求分析过程中需要特别注意。1)统一身份认证及授权子系统该系统是全集团所有人员身份的认证系统,是一个基础核心系统功能。依据各部门行政管理要求上的差别,做好分类。由于目前主流BPM 系统的产品化程度较高,一些产品的基础功能都已固化。

功能性需求分析-2019软件工程论文专集

一个大型OA 系统,是由一系列的子系统协同来实现。对于大型国企而言,一个主流的OA 系统至少要有以下几大子系统构成:

●统一身份认证及授权子系统;

●组织架构和用户管理子系统;

邮件子系统;

●BPM 子系统(业务流程管理);

●CMS 子系统(内容管理系统);

电子签章子系统等。

上述子系统,在市场上都可以找到成熟的产品。但是对于大型国企而言,由于业务规则的千差万别,不可能买一个OA 产品直接部署,其功能就能够100%符合企业实际的需求。所以,一般都需要经过产品定制或者二次开发

因此,针对有代表性的功能需求,在需求分析过程中需要特别注意。

1)统一身份认证及授权子系统

该系统是全集团所有人员身份的认证系统,是一个基础核心系统功能。该功能,除了需保存用户的账号密码之外,还要维护整个集团的组织架构。然而,OA 系统中使用的组织架构信息,不应该在统一身份认证系统中加以维护整理的,原因有以下几点:

(1)统一身份认证的系统的作用是验证身份,而不应该有太多的业务功能和信息。

(2)统一身份认证中的组织架构,往往和人事系统相对应的,而OA 系统中需要的一些虚拟部门、岗位、汇报关系等特殊信息,人事系统中是不具备的。

(3)统一身份认证的系统,是整个企业的共享系统,不是单独给OA 使用的。

所以,在建设OA 系统时,不管企业现状有没有统一身份认证系统,OA 系统都应该建立自身的组织架构和用户维护子系统,然后再与统一身份认证系统通过一定算法实现数据同步。

2)组织架构和用户管理子系统

该系统功能是用来维护和管理整个OA 系统基础的组织和用户信息。整理数据信息时,要从集团顶层作为起点,以公司为单位,递归式梳理。梳理的内容,需要包括以下内容:

(1)各分子公司的正式名称、简称,所属上级公司名称。

(2)所有实体组织部门、虚拟组织部门。

(3)部门下属正式岗位,所在岗位的工作汇报关系。

(4)部门下属所有人员基本信息。

(5)依据各部门行政管理要求上的差别,做好分类。

例如,有些大的业务部门可能达到成千上万人,虽然行政上也叫“部门”,但是管理上和一个几十人甚至几个人的小部门肯定是完全不同的,所以要搞清楚管理上的差别。

国企往往都是大型集团,各个分、子公司的业务管理水平良莠不齐。一些发展的好的分、子公司可能OA系统已经上线使用,所以当集团公司统一建设新的OA系统时会比较排斥。这些因素,在整理组织架构情况的时候都应了解清楚。(www.xing528.com)

3)邮件子系统

邮件系统功能是企业内外部沟通的电子邮件渠道。目前企业级的邮件系统已经相当完善,是可以直接采购部署完成之后直接使用的。当然,也有一些企业,出于安全性和公司VI 统一性考虑,也会提出一些个性化的需求。

有一点需要注意的是,邮件系统中的通信录是需要覆盖整个集团所有单位,所以客户往往会要求组织结构和用户管理系统中的结构保持一致。

4)BPM 子系统

BPM(Business Process Management,业务流程管理)的作用,就是实现企业内部所有审批事务的流转审批。这是OA 系统中的最核心的系统功能,同时也是实施复杂度最大的一个子系统,因为它涉及整个企业的业务审批流程的关键

分析梳理企业审批流程的过程大致分为以下几步:

(1)整理集团需要实现电子化流转的审批流程清单。

(2)针对每一条流程,需要沟通、分析以下需求细节:

●流程表单样式;

●流程流转控制图;

●流程表单所需的外部信息接口

●下一步审核人的选择方式,是自动还是手动;

●流程特殊控制需求(包括会签、退回、撤回等操作的算法);

●流程中每个节点的操作岗位、角色及人员;

●流程适用的范围。

(3)不同单位之间流程需要沟通确定数据流转对接关联方案等。

由于目前主流BPM 系统的产品化程度较高,一些产品的基础功能都已固化。虽然基本上能满足国企80%的需求,但是剩下的20%的需求往往需要通过二次开发的方式来实现。比如,报销表单信息填写的时候,需要关联预算系统的数据;下一步会签人员中如果存在某一个人在之前的审批环节中已经审批过了,会签的时候需要跳过;流转审批中,涉及跨部门的场合,部门内部审批意见,部门外部人员看不到,只能看到部门领导的最终审批意见,等等。类似这种需求,各个企业有各自的业务规则,所以即便是本土BPM、OA的专业厂商的产品,也无法100%满足,都需要做相应的改造。

5)CMS 子系统

CMS(Content Management System,内容管理系统),承担着所有企业信息发布管理的工作。最常见的用到CMS 的地方就是新闻信息发布、通知与通告类信息发布、知识类信息发布等。

在国企中,这些信息的发布,不是简单的编辑好内容就可以直接发布出去,需要经过一番审批之后才能发布。而审批操作,就又涉及BPM 系统。多系统的对接,一定要通过接口来实现,需求分析的时候需要分析清楚。

6)电子签章子系统

电子签章系统功能,主要是用来实现对一些重要文件的数字加密,起到防篡改的目的。

在企业的BPM 系统中审批的大部分材料,当审批到某一个环节确认通过之后,都会通过“电子签章”的方式来固化这个文档,防止后续审批环节中再发生改动。比较常见的,如项目审批、合同审批等重要流程。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈