联系我们

常州奥姆哈雷机械有限公司

联系人: 

手 机: 13813506863

电 话: 0519-82362662

邮 箱: 1178529766@qq.com

网址: www.czamhl.com

地 址: 金坛市华城经济开发区中兴路38号

面向对象的压片机操控软件设计

面向对象的压片机操控软件设计

发布日期:2014-02-17 来源:www.czamhl.com

    软件编码就是用程序设计语言把程序设计的结果和过程翻译为在计算机相应环境下可运行的压片机软件产品,把压片机系统工程师按照用户需求设计出来的系统构架变为真正可运行的软件系统的压片机工程。编程的作业内容详细地划分为制定工作标准,制定编码基准,理解设计书,程序编码,自查,送上级系统工程师审查,修改以及进行单元测试等若干步骤。
    压片机软件编码也分为结构化的程序设计与面向对象的程序设计两种。结构化程序设计是由结构化软件设计和结构化程序编码组成,它以外部设计和内部设计过程中获得的软件结构图及其相关设计资料为基础,采用自顶向下,逐步细化的方法,把一个个模块的功能逐步分解,细化为一系列具体的步骤,作出结构化程序设计说明书,程序员再按照程序设计说明书和系统设计的相关资料,把一步步的处理说明翻译成一系列用某种程序设计语言编写的程序代码。在进行程序编码工作的初期,程序员首先要获取系统功能概要说明书、业务处理概要图(DFD图或者ER图)、显示屏幕关联图和程序名称一览表,理解开发系统的目的、整体要素和各个子系统的处理要求。程序编码的主要依据是程序设计说明书,在编写程序代码之前,程序员首先要确认自己所要编制的程序名称,获取该程序的程序设计说明书,理解该程序的程序功能概要和各个模块的详细处理说明,确定该程序所要使用的屏幕和报表的名称,数据库表和输入输出文件的名称,以及调用公共子程序的名称,找出所有相关的设计资料,充分理解程序设计说明书的内容,若有疑问或不明白的地方,要提出问题,与系统设计人员进行交流确认。在正确理解程序设计说明书的基础上,构思出结构化程序的框架,必要时作出程序处理流程图。结构化编码采用自顶向下,逐步细化的方法,先全局,后局部,先整体,后细节,先抽象,后具体,逐步求精,编制出来的压片机程序具有清晰的逻辑层次结构,容易阅读、理解、修改和维护,可以提高软件质量,提高软件开发的成功率和生产性。
    面向压片机对象的程序设计又称作面向对象的实现(OOI)。它是面向对象方法从诞生、发展到走向成熟的第一片领地,也是使面向对象的软件开发最终实现的重要阶段。在O办公和OOD理论出现之前,程序员要写一个好的面向对象的程序,首先要学会运用OO方法来认识问题域,所以OOP被看作一门比较高深的技术。现在,在O办公→OOD→OOP这一软件工程的过程系列中,OOP的分工比较简单了:认识问题域与设计系统成分的工作已经在O办公与OOD阶段完成,OOP工作就是用同一种面向对象的编程语言把OOD模型中的每个部分书写出来。
   面向对象的程序设计方法是基于一种抽象的数据类型——类(Class)和这种抽象数据类型的实例——对象(Object)来实现需求目的的方法。类是与客观世界具体成分相对应的软件模块的描述,包括描述该成分的数据(属性)和对这些数据的操作(方法);对象是通过类的描述进行实例化的可调用的软件模块。面向对象程序设计的方法正是基于类/对象实现的一种程序设计方法,类具有封装性、继承性和多态性。封装性是把客观世界中紧密联系的元素及其相关操作组织在一起,构成具有独立含义的软件实现,使其相互关系隐藏在内部,而对外仅仅表现为与其他封装体间的接口关系。继承性是指若指定某对象属于某一类,它就自动继承了该类的“属性”和“方法”。 继承性用于描述类之间共同的性质,它减少了相似类的重复说明,体现出了一般化及特殊化的原则。多态性是指相同的语言结构可以代表不同类型的压片机实体或者对不同类型的实体进行操作。