论文部分内容阅读
软件开发工具日新月异,操作系统也成多样化局势,这种条件下使得我们在缺乏管理的环境下,开发软件就难以把握软件的质量,更为致命的是导致系统崩溃,影响到开发、使用和维护人员的安全。软件开发以从单人单任务发展到多人多任务的开发方式,其管理工作已成为软件开发过程中最重要的组成部分,在软件开发过程中加强管理可降低软件在开发过程中可能出现的问题和错误,同时也可降低开发成本,提高软件质量,也就是说只有加强软件开发过程管理才能保证其软件产品的可靠性和软件的生命力。某研究所是以开发飞机飞行模拟器为主体的研究单位,其飞机飞行模拟器的关键技术飞机飞行模拟软件发挥着举足轻重的作用,其飞机飞行模拟软件的质量水平直接关系到软件组织和单位的命运;但是,由于其软件的开发是由多人协同开发方式完成,软件开发项目组成员之间没有有效的管理,以至于其编写的软件文档质量不高、软件代码编写不规范、软件更改随意、软件开发过程不规范、软件测试不充分、自动化工具缺乏、软件人才机制不健全等问题层出不穷;所有这些因素都会导致潜在问题的产生,其问题产生的根本原因是对该软件的开发过程缺乏有效的管理和控制体系。通过针对飞机飞行模拟软件的开发过程管理,有效的科学的管理方法和实用的管理工具加上合理执行国家和国家军用标准,可以减少软件产品在研制及使用过程中可能出现的各种问题,提高了软件产品的生命力,提高软件开发效率。因此加强软件开发过程管理是研发单位生存的重点工作之一。本文以软件工程化理论为基础,主要应用的研究方法包括:采用软件研制标准及软件工程等相关文献的要求分析方法和采用现场跟踪飞机飞行模拟软件的开发方式进行分析;并对软件开发的整个生命周期容易出现的管理漏洞进行分析研究;采用双五归零原则对软件开发过程进行分析研究;采用软件全生命周期优化管理体系进行分析研究。采用软件能力成熟度模型对软件开发合理性进行分析研究。通过有效方法和管理思想,是推进软件工程工作的有效手段,使软件设计规范化、文档规范化、代码规范化、测试规范化、管理规范化,以提高其软件开发过程能力、统筹协调软件工程的组织管理体系、技术理论与方法、标准与规范、软件开发与测试等各项工作的平衡发展。为软件开发提供良好的软件开发管理平台。