第1章绪论
1.1研究背景
随着航空!航天工业技术的高速发展,对半实物仿真技术的要求不断提高,这对仿真设备的执行器和控制器的设计提出了挑战,高性能的控制系统可以为飞行器的性能提供更可靠的实验数据,从而提高飞行器的开发质量和速度[l1"仿真转台是模拟物体角位置和(或)角速度运动过程机械设备"主要应用于航空及航天领域,用来进行
相关仪器仪表部件及设备的地面试验过程,通过转台的模拟运动来试验验证设计的正确性!可靠性,预先发现设计的缺陷,并加以修改验证,最终达到设计目标"转台的质量关系到试验过程的可靠性及安全性"早期转台的控制系统大都由大量的模拟元器件搭建构成,因此早期转台控制系统的质量主要由元器件的质量决定"随着计算机技术和计算机软件的发展,控制系统的实现越来越多的采用计算机软件编程来实现,采用计算机软件编程来实现控制过程的优点是显而易见的:控制系统能够快速的实现,控制方法及参数能够快速的更改,数据记录及分析多元化,模块化"随着用户对转台需求的不断变化以及系统复杂性的不断提高,早期的转台控制系统软件日益显现出其缺陷和不足:变量的命名及使用不规范,无法实现快速修改;当人员变动时,新人员必须从头开始了解整个项目结构和过程并去揣摩编程者的意图,熟悉的过程几乎就是一个重新开发的过程;对于用户需求的更改不能做出及时的响应和更改,有时甚至根本无法更改而留下设备缺陷和遗憾总而言之,必须对现阶段的转台软件开发进行有效的管理了"
1.2研究的目的和意义
1.2.1研究的目的
转台控制系统软件首先的任务是使系统整体协调有序的工作,实现系统内部的运作需求及用户的性能需求,然后是分析处理功能,控制及数据输出功能,要让用户方便的实现控制功能,能方便的得到所需要的数据"这些必须通过对软件进行有效的管理才能体现出来"同时用户对于系统的需求会随时间及需求而发生一些改变,因此对于软件需求的管理也就变得很必要"还有就是时间计划问题,软件计划对于系统来说是必须的"计划不仅仅是一个简单的时间问题,因为好的计划可以使项目比较顺利的,保质保量的完成"还有就是软件开发中人的管理,软件开发离不开万能的人,人的灵活性和软件的灵活性如果不加以规范和约束,那么必将带来非常大的损失"黑客制造的软件病毒正是这两者结合的极端破坏性产物"还有就是软件系统中的/bug0,也会给产品带来不过预计的后果"因此软件管理涉及到方方面面,必须对转台软件形成有效管理"
第2章相关理论基础
2.1软件项目
软件是计算机系统中与硬件相互依存的部分,软件主要由程序!数据及其相关的文档组成"其中,程序是按事先设计的功能和性能要求运行的计算机可执行代码;数据包括输入数据和输出数据:文档是与程序开发"维护以及说明等有关的图文材料"项目是为了创造一个唯一的产品或者提供一个唯一的服务而进行的临时性的努力"项
目是以一套独特而相互联系的任务为前提,有效地利用资源,为实现一个特定的目标所做的努力"项目与日常运作的不同体现在:项目是一次性的,而日常运作是重复进行的了;项目是以目标为导向的,而日常运作是通过效率和有效性体现的;项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理;项目存在大量的变更管理,而日常运作则基本保持持续的连贯性"
项目具有如下特征:
(1)目标性:项目工作的目的在于得到特定的结果,即项目是面向目标的"
(2)相关性:项目的复杂性是固有的"
(3)周期性:项目要在一个限定的期间内完成,它是一种临时性的任务,有明确的开始点和结束点"当项目的基本目标达到时,就意味着项目任务的完成"
(4)独特性:在一定程度上,项目与项目之间没有重复性,每个项目都有其独自的特点"
(5)约束性:每一个项目都需要具备各种资源来作为实施的保证,而资源是有限的"所以,资源成本是项目成功实施的一个约束条件"
(6)不确定性:一个项目开始前,应当在一定的假定和预算基础上准备一份计划,但是,在项目的具体实施中,外部和内部因素总会发生一些变化,因此项目也会出现不确定性"
(7)结果的不可逆性:不论结果如何,项目结束了,结果也就确定了"它是不可逆的"
第3章A公司转台控制系统软件开发项目管理现状分析..14
3.IA公司转台控制系统软件开发项目需求管理的现状及问题分析....14
3.ZA公司转台控制系统软件开发项目时间管理的现状及问题分析....15
3.3A公司转台控制系统软件开发项目团队管理的现状及问题分析....16
第4章A公司转台控制系统软件开发项目的需求管理....18
4.IA公司转台控制系统软件的模型选择..........................18
4.ZA公司转台控制系统软件开发项目的需求管理..................19
4.2.1需求的获取..............................................20
4.2.2需求的分析..............................................20
4.2.3需求的验证..............................................22
4.2.4需求的变更.............................................22
第5章A公司转台控制系统软件开发项目的时间管理....25
5.IA公司转台控制系统软件开发项目的工作分解结构..............25
5.ZA公司转台控制系统软件开发项目的工作量估算和进度估算......25
转台是我所的主要产品之一,也是航空航天仿真实验必不可少的地面设备之一"转台会随着航空航天事业的发展而发展,转台的研发要求我们不断的探索新方法"同样对与转台系统软件的管理工作还必须深入进行"在今后的研发过程中,要不断的强化这一管理思想,充分的利用可行的软件项目管理的方法,持续的改进,并拓宽管理的层面"除对需求,时间,人员进行管理外,还必须对软件配置,软件质量,软件文档等方面进行更加全面的管理"最终形成一个全面的具有自身特点的转台软件开发管理系统"