PA公司PDM系统分析

PA公司PDM系统分析 1.1系统需求分析 需求分析是一进行软件开发的第一步,也是关键的一步决定着系统的成败与否。软件需求分析的目的在于对将要研发的系统的每个功能模块,从用户那

PA公司PDM系统分析

1.1系统需求分析
    需求分析是一进行软件开发的第一步,也是关键的一步决定着系统的成败与否。软件需求分析的目的在于对将要研发的系统的每个功能模块,从用户那里获得描述,再由需求分析人员需求进行分析。通俗一点就是用户从使用者角度描述系统,需求分析人员归纳为具体的软件中要实现的功能需求。在进行系统调研时不仅要有项目经理、需求分析人员的参与,更重要的还要有研发人员的参与,他们是需求的最后执行人员。需求分析工作是衔接用户与系统设计的一个桥梁。
 
    需求分析是以企业的需求做为系统的出发点,同时它也是系统设计和实现的依据。有经验人员都知道需求分析在系统研发工程中的重要作用。一个优秀的需求分析文档可以帮助企业提前发现错误,提高研发效率,降低误工时间与研发成本。
 
1.2系统功能性需求分析
    其基本功能包含了一下几个方面:项目管理,电子仓库,产品结构管理,产品配置管理,工作流程管理文档管理,分类和查询管理,权限管理,电子协作/通信和版本管理。
 
    该系统通过收集和存储管理公司整个研发销售过程中所产生的各种原始数据(产品设计文档、项目进度管理、订单信息管理等),并且提供录入供应商信息、产品信息、采购负责人信息,订单、结算单信息。可以随时进行多条件原始数据的查询,增加,修改,删除等操作以及统计和分析处理。

需求总体分析用例图如图3-1示。

3-1.jpg

    通过前文的分析,己经得识别了系统所涉及到的对象。在进一步将对象抽象成类并确定了类的属性及其相互关系后,建立系统的逻辑模型一一类图,如图3-2所示。
 
1.2.1产品配置管理
    产品配置管理实现的主要功能就是对产品设计过程中输出的各种技术文档和资料文档同相对应的产品关联起来,包括产品对象之间的关系,产品对象的属性,己经产品的层次结构关系等等加以合理的配置管理。
    1.产品信息录入功能:实现对产品信息录入。
    2.数据查询功能:通过各种条件实现对己有的产品信息的查询操作。
    3.数据的修改功能:实现对己有的产品数据进行修改,删除或添加新的产品信息。
    4.数据显示功能:使用图表方式向用户显示产品的库存数量。
    本小节就以产品管理中所涉及到的用户管理以例,对PDM系统的用户管理功能进行描述。在产品管理中的角色可以分为管理员、产品设计主管和产品设计人员三种。

3-2.jpg

    管理员与PDM中的管理员功能一样,进行角色的编辑和权限设置。产品设计主管不实际参与到产品的设计中,而需要去公司的所有的产品信息进行掌握。
产品设计人员关注点不仅是某个具体的产品研究,还有产品零部件基本参数,产品配置管理主要操作事件流说明如表3-1所示。

表3-1.jpg

产品管理用例图如图3-3所示。

3-3.jpg

产品检索顺序图如图3-4所示。

3-4.jpg

3.2.2流程管理
    在产品设计与制造企业,一个单独的部门不可能完成产品生产所需的所有活动,需要多个部门进行协同处理事务。在所有的活动是围绕产品生产或研发面向整个公司,因此需要有一定的流程把所有的事情给处理。比如一个项目产品的设计要通过审批,要经过一系列的论证,审批才可能最终决定使用这套方案。实现一套产品开发的流程管理。
 
    在产品开始研发时是从模型建立作为起始点的,产品研发工作流数据流程图如图3-5示,其主要事件流说明如表3-2示。再到模型研发任务的分配、数据库接口以及工作流的监控等。通过此功能,管理人员可以查询并且修改公司常规的产品设计包括打样,标准化考试,审查和批准阶段。整个服务贯穿于设计,检查和审批阶段。

3-5.jpg

表3-2.jpg

更新流程顺序图如图3-6所示。

3-6.jpg

3.2.3文档管理
    在系统界面中查看有关设计的文档资料,并可直接打开一些应用程序,如:AUTOCAD,WORD,EXCEL等。根据图档管理的功能需求,分析得到用例图如图3-7所示,分别是创建图档、检索图档、浏览图档、检入检出图档、删除图档和圈阅图档。

3-7.jpg

    文件管理模块的用例图所示。包括设计师,审计师和其他用户定义了三个角色,三个参与者。参与者“其他用户”,是指普通用户可以搜索和浏览的图形是“搜索图形”和“浏览图形”两个使用案例引发参与者“设计师”是指设计图纸的工程师。也有图形创建,检查入,签出,更新,删除,以及其他高级机关,是“创建图形”,“检查检测图形”,“删除图形”三个用例的始作俑者。
 
    当然这个角色也可以查询和浏览图形时,它也是“检索图形”和“浏览图形”两个使用案例引发参与者“核数师”是指审计。已完成平面设计工程师,一个映射文件删除,圈阅和其他特权,是“删除图形”“圈阅使用图形”等案件的始作俑者。当然,“设计师”,“检索图形”和“浏览图形”引发人员。
 
    PDM中的图文档管理与其他系统的保存方式有所不同,采用的是虚拟文件夹的形式。文档管理主要操作中重要的新增文档的事件流说明如表3-3。

表3-3.jpg

文档检索顺序图如图3-8所示。

3-8.jpg

3.2.4权限管理
    一个完整的PDM系统离不开用户认证和权限管理,用户可以通过权限管理对角色进行增删改查,给新建用户分配角色,以及相关的用户管理。权限管理主要操作事件流说明如表3-4所示。

表3-4.jpg

检查权限顺序图3-9所示。

3-9.jpg

3.2.5项目管理
    通过此功能,管理人员可以时时查询项目状态,修改项目进展,对于整个项目的生命周期做到时时掌握。项目管理主要操作事件流如表3-5示。

表3-5.jpg

3.2.6电子协作/通讯管理
    修改产品信息,审查产品设计图纸,所有工作人员可以在产品数据发生变化的第一时间获取最新产品数据。电子协作/通讯管理主要操作事件流说明如表3-6所不:

表3-6.jpg

    在通讯管理功能中,增加用户是一个必不可少的功能点,新增用户的的顺序图如图3-10所示。

3-10.jpg

3.2.7分类与查询管理
    分类管理,是根据生产的所有部分的设计和形成过程中的相似性,进行汇总分类,进而构成部件族。单个部件族中收纳的零部件均具有相类似的生产特征,这样生产小批量产品时便可以省时省力,直接提高企业的经济效益。使用者通过查询能够更加便捷的获取相关产品的信息,能够极大的提升效率。分类与查询管理主要操作事件流说明如表3-17所示:

表3-7.jpg

3.3数据库需求分析
    数据库概念设计阶段主要找出整个系统的各个实体之间的关系,本文的主要实体分别为:部门、机构、用户、文档、文件夹、电子仓库、项目组、项目、角色、产品、零部件、文档任务、工作流程、节点。
    由于实体的属性过多,系统的E-R图过于复杂,所以在此不再标注属性元素。具体的各实体之间的关系如图3-11所示:

3-11.jpg

    下面将对系统局部的数据库进行E-R图详细分析,由于本文研究的PA公司PDM系统数据库过于庞大,此处仅对部分关键实体进行E-R图详细说明。如图3-12,3-13所示:

3-12.jpg

3-13.jpg

3.4非功能性需求分析
    本文研究的PDM系统需求不仅仅从功能性需求方面需要满足,同时需要考虑系统的其他非功能性需求,本文将分别从经济可行性,技术实现可行性,以及系统安全性,可靠性,可维护性和可升级性方面加以分析。
 
    1.经济需求
    目前公司文档管理还处在手工管理,需求人员众多效率低下,同时其他的项目更新通知也显得较为迟缓。该PDM很好的解决了公司目前的瓶颈环节,根据当前测算,每年给公司通过提高工作效率节省的费用约为数百万元。当前PDM的研发前期经费的预算为100万元(包括硬件设施),每年的维护费用约为20万元。根据投入产出比来看,该系统需要实现预期的经济效益。
 
    2.技术需求
    本项目采用的技术体系为微软的.NET平台,所使用的C#语言具有跨平台的特性。.NET技术体系结构健全,在服务器端可以使用Entity Framework作为数据库的ORM框架,客户端可以使用微软的WinForm来支撑客户端界面的建立。同时.NET架构在整个升级过程中采用向后兼容的方式,在升级过程中不用考虑版本不兼容的问题。
 
    3.安全需求
    系统设计应考虑系统安全性、网络安全性、功能安全性、数据安全性、应用安全性等五个方面,并注意访问控制、身份鉴别、通信保密性、数据完整性、软件容错、安全审计、剩余信息保护、数据保密性、抗抵赖、通信完整性、资源控制、备份和恢复等方面的问题。在系统安全性方面,本系统采用了最为广泛使用的PKI认证体系,采用CA证书的身份认证方式,同时采用PMI进行权限控制,使得系统在数据加密,身份认证,不可抵赖性方面有了更为完善的保障。
 
    4.系统性能需求
    本系统的服务对象经过分析为整个公司的员工,公司目前的员工总数在1000人左右,考虑到未来5到10年公司的人数扩张到3000人左右。根据调查,系统的同时使用率在20%左右,所以系统需要满足600人同时访问的需求,同时数据库的响应时间需要保持在2s以内。
 
3.5本章小结
    本章从公司的实际情况出发,按照软件工程的方法与流程进行系统分析,得出出公司PDM系统的功能性及非功能性需求。其中主要通过用例图来描述系统的功能性需求。此外,本章的分析是进行系统设计的前提和基础。

他们选择了我们
    1. 中车PLM:实现企业一体化设计、一体化采购主数据平台

    2. 金龙PLM案例:全车系产品配制管理,快速生成产品BOM与成本。

    3. 三一PLM案例:实现企业技术保累,协助企业研发过程。

    4. 一拖PLM:从源头达成零件管理

    5. 中石化PLM :全项目控制管理查看更多

    1. 正泰PLM:电器、结构、电子多专业协作平台

    2. 上柴动力PLM:产品模块化设计应用。

    3. 朝阳轮胎PLM:流程制造业PLM方案,配方与工艺管理。

    4. 皇明PLM:设计工艺制造一体化方案。

    5. 喜临门PLM:集团化应用,参数化产品BOM运算应用。

了解更多
    1. 中兴汽车PLM :整车行业配制化产品管理方案。

    2. 铁科院PLM:企业研发业务,数据一元化管理

    3. 伊利PLM应用:食品行业配方与工艺管理PLM应用

    4. 中国航天二院:以PLM为中心的多系统集成应用。

    5. 徐工集团:复杂BOM的产品简化产品管理

    1. 创新精神2_2:创新是我们发展的源泉

    2. 创新精神:创新是我们发展的源泉

    3. 创新精神:创新是我们发展的源泉

    4. 创新精神:创新是我们发展的源泉

    5. 创新精神:创新是我们发展的源泉

了解更多
    1. 京城重工PLM:设计工工艺制造一体化方案

    2. 中集华骏PLM:从客户需求参数化直接转化成产品BOM管理

    3. 聚光科技PLM:电子行业IPD管理模式PLM应用

    4. 舟山电力局PLM:大数据汇总管理,数据的快速转化与查询

    5. 东方电气PLM:汽轮机行业,一体化管理。

    1. 创新精神3_2:创新是我们发展的源泉

    2. 创新精神4:创新是我们发展的源泉

    3. 创新精神5:创新是我们发展的源泉

    4. 创新精神6:创新是我们发展的源泉

    5. 创新精神7:创新是我们发展的源泉

了解更多
联系我们