计算机论文范文栏目提供最新计算机论文范文格式、计算机论文范文硕士论文范文。详情咨询QQ:1847080343(论文辅导)

A公司转台控制体系软件开发的工程管理

日期:2018年01月15日 编辑:ad201107111759308692 作者:无忧论文网 点击次数:1388
论文价格:150元/篇 论文编号:lw201301021455167542 论文字数:40800 所属栏目:计算机论文范文
论文地区: 论文语种:中文 论文用途:硕士毕业论文 Master Thesis

第1章绪论

1.1研究背景

   伴着航空、航天工业技术的高速进展,对半实物仿照技术的要求不断提升,这对仿真设备的执行器和控制器的设计提出了挑战,高性能的控制系统可以为飞行器的性能提供更可靠的实验数据,从而提高飞行器的开发质量和速度。仿真转台是模拟物体角位置和(或)角速度运动过程机械设备。主要应用于航空及航天领域,用来进行相关仪器仪表部件及设备的地面试验过程,通过转台的模拟运动来试验验证设计的正确性、可靠性,预先发现设计的缺陷,并加以修改验证,最终达到设计目标。转台的质量关系到试验过程的可靠性及安全性。早期转台的控制系统大都由大量的模拟元器件搭建构成,因此早期转台控制系统的质量主要由元器件的质量决定。随着计算机技术和计算机软件的发展,控制系统的实现越来越多的采用计算机软件编程来实现,采用计算机软件编程来实现控制过程的优点是显而易见的:控制系统能够快速的实现,控制方法及参数能够快速的更改,数据记录及分析多元化,模块化。随着用户对转台需求的不断变化以及系统复杂性的不断提高,早期的转台控制系统软件日益显现出其缺陷和不足:变量的命名及使用不规范,无法实现快速修改;当人员变动时,新人员必须从头开始了解整个项目结构和过程并去揣摩编程者的意图,熟悉的过程几乎就是一个重新开发的过程;对于用户需求的更改不能做出及时的响应和更改,有时甚至根本无法更改而留下设备缺陷和遗憾总而言之,必须对现阶段的转台软件开发进行有效的管理了。
    转台是飞行器进行地面半实物仿真的重要试验工具之一,主要用于模拟物体在空间进行的角度运动。随着我国航空航天技术的快速发展,对半实物仿真技术的要求不断提高,这对仿真设备的执行器和控制器的设计提出了挑战,高性能的控制系统可以为飞行器的性能提供更可靠的试验数据,从而提高飞行器的开发质量和速度。转台的研制质量直接关系到仿真试验的真实性,可靠性,稳定性。
    转台一般由机械台体,控制系统和驱动系统组成转台按机械结构中自由运动的轴数分为:单轴转台,双轴转台,三轴转台,四轴转台,五轴转台等等;按最外一个驱动轴的形式分为立式转台和柜式转台。按驱动系统的形式分为电动转台,液压转台,电液混合转台。按主要控制的方式分为位置控制转台,速度控制转台和力矩控制转台等等。最初的转台的控制是由模拟器件搭建而成,系统的输入输出信号都是模拟信号,反馈信号也是模拟信号,包括控制模块都是由模拟器件组件实现。由于模拟器件体积较大,因此一个转台的控制系统往往由几个控制柜进组成。控制及调试极其复杂,往往需要多人协作才能调试好转台的控制系统。
    随着计算机技术的快速发展,现在的转台都采用计算机软件控制技术。计算机软件通过收集系统中的各种信息,包括模拟信号、数字信号以及用户控制信号,进行一定的数字运算,处理,控制执行机构—电动机或液压马达使各轴按使用者的要求进行动作。现代计算机控制系统不仅进行系统控制,还同时进行数据的记录,显示和分析。
      目前控制系统软件的开发过程表现为典型的瀑布型,由:需求分析、软件设计、程序编码、程序测试和系统调试几个过程组。整体项目方案明确后,先进行需求分析。需求主要是从总体方案中获得,包括用户任务的需求和系统自身为达到用户的需求而产生的内部需求等等。软件设计过程一般根据需求来进行,将需求体现在设计过程中,对于重要的需求,在设计过程中充分考虑各种情况。软件流程设计完成后即进行编码,编码完全根据开发者的编程习惯来选择编程语言定义变量和函数等等。编码完成后即进行程序测试,其中主要是测试各个功能模块是否实现。最后进行系统调试,系统调试的主要任务是满足性能要求,安全性要求等,系统性能通过调试各个参数来完成,安全性主要通过模拟可能会发生的外部异常情况来检验程序内部的响应过程和异常情况处理过程。当系统达到了性能技术指标,通过了功能性检测,任务即告完成。

1.2研究的目的和意义

1.2.1研究的目的
    转台控制系统软件首先的任务是使系统整体协调有序的工作,实现系统内部的运作需求及用户的性能需求,然后是分析处理功能,控制及数据输出功能,要让用户方便的实现控制功能,能方便的得到所需要的数据。这些必须通过对软件进行有效的管理才能体现出来。同时用户对于系统的需求会随时间及需求而发生一些改变,因此对于软件需求的管理也就变得很必要。还有就是时间计划问题,软件计划对于系统来说是必须的。计划不仅仅是一个简单的时间问题,因为好的计划可以使项目比较顺利的,保质保量的完成。还有就是软件开发中人的管理,软件开发离不开万能的人,人的灵活性和软件的灵活性如果不加以规范和约束,那么必将带来非常大的损失。黑客制造的软件病毒正是这两者结合的极端破坏性产物。还有就是软件系统中的“bug",也会给产品带来不过预计的后果。因此软件管理涉及到方方面面,必须对转台软件形成有效管理。

 

第3章 A公司转台控制系统软件开发......... 22-26
    3.1 A公司转台控制系统软件开发......... 22-23
    3.2 A公司转台控制系统软件开发......... 23-24
    3.3 A公司转台控制系统软件开发......... 24-26
第4章 A公司转台控制系统软件开发......... 26-33
    4.1 A公司转台控制系统软件的......... 26-27
    4.2 A公司转台控制系统软件开发......... 27-33
        4.2.1 需求的获取......... 28
        4.2.2 需求的分析......... 28-30
        4.2.3 需求的验证 .........30
        4.2.4 需求的变更 .........30-33
第5章 A公司转台控制系统软件开发项目......... 33-40
    5.1 A公司转台控制系统软件开发......... 33
    5.2 A公司转台控制系统软件开发......... 33-37
        5.2.1 估算软件开发项目......... 33
        5.2.2 软件开发项目工作量......... 33-35
        5.2.3 软件开发项目工作量......... 35
        5.2.4 软件开发项目工作量.........35-36
        5.2.5 软件开发项目工作量......... 36-37
    5.3 A公司转台控制系统软件开发.........37-40

 

总结
    本文先对研究的背景和意义进行说明和分析,指出对转台系统软件开发采用软件项目管理的理论和方法,来提高软件开发的水平和效果。然后对应用的理论,包括项目管理理论和软件项目管理理论中的需求管理、时间管理和人员管理的相关理论进行了简要的说明。之后同样对实施的对象—转台及其系统软件进行了简要的介绍,对目前的管理状态进行了说明,相应的,主要从需求管理方面,时间管理方面,以及人员管理方面进行了介绍,指出了其现状的不足。最后,以某型转台的实际开发过程中系统软件管理过程为例,同样的,对这三个方面进行了相关说明,包括应用过程,采用的方法方式,以及达到的效果。本文作为转台软件开发管理的起步,主要侧重与相应理论在计划阶段的应用,以及对整体系统产生的影响。对过程的跟踪,以及对需求的变更,计划的变更等没有进行详细的说明。
    由于从项目开始时,采用了部分项目管理的理论和方法,特别是针对软件项目的特点以及转台系统的特点,主要对软件的需求,时间和人员等进行了计划和控制。在需求方面,加强了需求的识别管理,区分哪些是用户的需求,哪些是系统内部的需求,需求是否合理等加以辨识,因此,软件除满足系统自身内部的需求外,基本上实现了用户的需求。在用户需求发生变更时,能够快速的做出决定,能否变更,如何变更,何时变更等,提高了变更的能力和水平。