- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
港口设备管理软件的研发
摘要:本文分析了港口码头设备管理软件的特点及其科学、合理的开发过程,特别强调了码头设备管理软件的开发应做好需求分析和接口定义。
关键词:设备管理软件;实现方法;结构化分析
港口企业的生产活动主要是通过运用各种机械设备完成的,随着港口规模的不断扩大,港口设备大量增加,设备自动化程度不断提高。迅速发展的计算机信息技术及自动化控制技术已从技术手段及数据提取上保证了对港口设备进行科学、有效的信息化管理。然而,要使设备管理信息系统能充分发挥作用,仅仅依靠先进的编程工具是远远不够的,更为主要的是软件开发人员需要具备一套完整的、科学的软件开发理念和方法,并且需要在程序代码化之前全面了解用户的需求,并从中得出与实际情况相符的应用层次结构、业务流程、信息流程、功能结构及与之相应的软、硬件体系结构。
一、港口码头设备管理软件的特点及设计基础
1.港口码头设备管理软件的特点
港口码头设备管理软件是针对港口码头机械设备的使用、管理、维修保养等相关操作所开发的程序代码、数据文件以及文档的统称,它不仅指程序代码,还包括与设备运行、管理、维护相关的数据,这些数据可能是来自不同系统的异构数据,这是与其他软件明显不同之处。港口码头设备管理软件具有以下特点:
(1)它是针对设备的管理、使用、保养、维修等4个相关环节的逻辑实体;
(2)不但软件本身复杂,而且软件开发会受到港口码头运营体制因素的制约;
(3)软件的开发往往受企业原有计算机软、硬件系统结构的限制;
(4)往往需要与其他异构数据源进行数据交互。
2.港口码头设备管理软件设计的基础工作
根据港口码头设备管理软件的特点及软件开发实践,可以归纳出港口码头设备管理软件开发必须做好以下基础工作:
(1)熟悉港口码头设备管理业务;
(2)深入了解企业个体的机构、体制及管理方法;
(3)在系统开发前确定与其他相关系统的数据交换问题。
通过对软件及其开发特点的分析可知,港口企业的设备管理应用软件开发的关键就是:科学合理的总体设计方法;充分、完善的客户沟通;充分、完备的业务流程分析;预先的接口定义。
二、港口码头设备管理软件设计的实现方法
设备管理信息系统软件的设计过程可分为定义阶段、开发阶段和维护阶段。
软件生存期分为定义阶段、开发阶段和维护阶段[2],在这3个阶段中,维护阶段是递归的,定义阶段和开发阶段都是可以回朔的。随着回朔次数的增加,开发成本也将增加。而减少回朔次数的关键是定义阶段的“需求分析”,它是软件开发过程中最重要的环节。
1.定义阶段――需求分析
在软件设计的定义阶段,最关键的,是要做好需求分析,具体来讲有以下四点:
(1)了解系统需求;
(2)访问用户;
(3)安全和保密要求:由于港口企业设备管理软件功能的实现及数据访问的开放程度不尽相同,应对需求做出恰当的规定,以便在开发软件时进行特殊的设计;
(4)资源使用要求:指设备管理软件运行时所需的操作系统软件、数据库系统软件、网络环境等各项资源。
2.开发设计
在确定了各种需求之后,就应使用结构化分析方法进行具体分析。因为设备管理软件是基于数据处理的,而结构化分析方法正是面向数据流进行需求分析的方法。
结构化分析方法使用判定表、判定树、数据流图、数据词典和结构化语言等工具,其中数据流图用以表达系统内数据的运行情况;数据字典定义系统中的数据;结构化语言、判定表和判定树用以描述数据流的加工。
依据结构化分析,可以将设备管理系统归纳为设备管理子系统、润滑管理子系统、工属具管理子系统和信息发布子系统等几部分,其中设备管理系统需要的“PLC采集设备故障数据”、“设备运行记录”、“PLC数据”、“设备能耗”等数据均来自其他应用系统,而这些数据又是设备管理系统完成自身功能不可或缺的重要数据。
软件开发在经过计划、需求分析、设计和编码以后,能否满足用户的需求,需要进行软件测试,以保证软件满足程序无语法错误、程序无明显运行错误、程序中没有不适当的语句;程序能通过典型的有效测试数据、程序能通过典型的无效测试数据、程序能通过任何测试数据,并给出正确的结果。
3.软件维护
在设备管理软件维护阶段,用户将对软件的使用功能有进一步的了解,也会提出一些修改意见。在与最终用户沟通并达成共识后,开发人员应修改软件。作为开发方,应在技术力量所达的范围内尽量按用户的要求对软件进行必要的修改,以便用户的使用。
三、网络环境下的问题及解决方案
1.存在的问题
近年来,网络规模的不断扩大以及计算机软硬件技术水平的飞速提高,是对传统应用软件
文档评论(0)