要给一个名词下定义,是一件很严肃和严谨的事情,因此,要给出需求工程准确的定义是不太现实的。本书从方法论推进和实施的角度出发,提出了本书对需求工程的理解和定义。需求工程是面向业务全局、系统顶层的一种着眼于软件过程全过程的工程,是将客户业务作为内部研究对象、将软件工程实施作为外部研究对象的工程。之后,书中提到的需求工程即以此定义为准。......
2023-11-17
1.GSD编辑器GSDEdit.exe和GSD检验工具Gsdcheck.exe
获取途径:www.Profibus.com。
为了使PROFIBUS能成为一个国际性的、开放的总线,PROFIBUS要求生产商必须遵守一个互操作的规约EN50170 V.2“Device Description Data Files GSD”。简单地说,它要求生产商为每个PROFIBUS设备提供一个GSD文件,这个文件对设备的通信属性进行了一个比较明确的描述。IM184接口模块的GSD文件如下:
从上面的内容可以看出,这个文件有许多关于总线参数定义和生产商的名称的定义等。有了这个文件,主站才能知道从站的速度如何,是不是支持波特率自适应等。另外,PROFIBUS的用户组织为方便生产商开发,提供了一些很便捷的软件,用于GSD文件的产生和检验的小工具,用户可以从网上下载,也可以从PROFIBUS技术支持中心免费得到。
GSD编辑器用于开发者方便地产生自己所需的GSD文件。如果有开发包4的工程师使用GSD编辑器,可以从开发包4内找到开发包内所有模块的GSD文件,那么用户只要对一些相应的地方作一些修改就可以了,然后使用Gsdcheck.exe对这个文件进行检验,看它是否符合GSD协议。如果没有开发包4也没关系,可以在GSD编辑器中新建一个文件,并根据自己设备的类型选择各个属性。如果想简单点的话,可以从网上或从当地的PROFIBUS技术支持中心免费获取所有注册过的PROFIBUS设备的GSD文件,或许能从中找到一个与自己开发类似的设备,并在它上面进行修改。
2.PROFIBUS总线配置软件COM PROFIBUS(Comet.exe)
获取途径:开发包4。(www.chuimin.cn)
COM PROFIBUS软件对系统的配置和参数化是非常简单的。先将各个设备的GSD文件复制到COM PROFIBUS的相应路径下,再新建一个项目文件,然后在项目文件中加入各个设备,并设置好设备的属性和总线参数,最后导出一个二进制的参数化文件并将这个文件送到主站的参数化块内。开发包4内有演示系统的项目文件Ekit4v3.et2,可以用COM PROFIBUS打开这个项目文件,在COM PROFIBUS内双击项目文件,会看到一个由一个主站(IM180)和两个从站(IM183、IM184)组成的小型系统。通过这个软件的帮助文件,用户可以很快地学会如何配置系统和产生一个二进制文件。当然,也可以输出一个ASIC文件来验证系统是不是符合要求。演示系统的二进制文件在开发包4内已经有了(Ekit4v3.2bf)。在COM PROFIBUS中的一个功能是,如果有V3.0版以上的IM180,可通过COM PROFIBUS在线参数化系统如同PROFIBUS的2类主站一样。最后补充一句,Sie-mens公司的STEP7中也可以做上述工作,不过要按照使用说明书复制几个文件到相应的目录下。
3.主站演示软件DPMT.EXE
获取途径:开发包4。
安装好硬件后,可以运行光盘中的主站演示软件DPMT.EXE。如果接口卡IM181设置正确,它会提示“Hardware reset to IM180?(jJyY)”。这时输入“Y”,如果成功进入系统,则表明硬件安装成功;如果提示“!!!SYSTEM ERROR FUNCTION!!!”,则表明设置不对,软件没有找到主站卡,这时应该检查PC上的硬件是否有冲突。
硬件安装成功后会出现一个简明的界面,可以根据开发包的说明文档进行一些简单测试。
有关现场总线与工业以太网及其应用技术的文章
要给一个名词下定义,是一件很严肃和严谨的事情,因此,要给出需求工程准确的定义是不太现实的。本书从方法论推进和实施的角度出发,提出了本书对需求工程的理解和定义。需求工程是面向业务全局、系统顶层的一种着眼于软件过程全过程的工程,是将客户业务作为内部研究对象、将软件工程实施作为外部研究对象的工程。之后,书中提到的需求工程即以此定义为准。......
2023-11-17
需求工程的过程分为需求准备、需求获取、业务建模、系统建模等阶段,中间各环节通过关联规则体系串接起来以达到跟踪监控整体需求工程进度的目的。......
2023-11-17
在方法论中原型界面就是原型,并不代表系统的最终实现,可以使用草图来表示。图3-18审核薪资原型界面同时配合原型界面的使用以及为设计人员提供关键元素,每个原型界面都有对应的用例脚本展示,主要以边界类、业务类及实体类的划分为依据,按照MVC的主要思想将设计的关键要素表达出来。......
2023-11-17
业务目标又称为业务前景,是对要建设的系统的展望。业务目标非常重要,在定义边界一章中会看到,边界正是基于业务目标来定义的。投资构建系统的原因,以及这样做利益相关者会从业务中得到什么,这些都可帮助确定业务目标。业务目标不仅仅是要解决问题,还要提供业务上的效益。业务目标大部分情况下是由客户提出,当然也可以由开发方整理得出。在初步了解业务目标以后,接下来的工作就是找出项目范围内的利益相关者。......
2023-11-17
快速而不完美的建模在我们的方法论中作为一种贯彻思想,通过快速为过程建模来理解当前的工作,并与客户达成一致意见。图2-4白板建模使用白板对业务过程建模,一个明显的优势就是方便擦除,便于讨论和修改调整,方便RA人员和客户共同参与建模过程。其实当RA和客户在进行业务碰撞的时候,发现有些业务是可以简化的,或者发现有些业务之间改条连线会更加高效。......
2023-11-17
为了真正理解客户的需求并给出满足这些需求的解决方案,必须理解真实世界中的问题。这些工作包括业务背景调查、业务前景分析、业务可行性分析、技术可行性分析等。在统一过程中,以上内容汇集到被称为《前景》的文档中。业务前景和客户期望所描述的内容与UML分析技术关系密切,严格来说,这些正是UML分析的开始。这几部分基本囊括了薪酬管理系统的主要业务范围,读者可稍作了解。......
2023-11-17
图3-4薪酬表表头图3-5薪酬业务对象在上述业务对象的获取中,首先将薪酬表转换为业务对象,当然RA人员在获取原始表的同时,需要初步了解表内元素的基本含义,在转换为业务对象时,在相应的备注信息栏中予以说明。......
2023-11-17
相关推荐