公务员期刊网 论文中心 正文

计算机软件工程监理体系分析

前言:想要写出一篇引人入胜的文章?我们特意为您整理了计算机软件工程监理体系分析范文,希望能给你带来灵感和参考,敬请阅读。

计算机软件工程监理体系分析

一、计算机软件工程监理的重要性

我国软件产业要想获得长足的发展,必须要引入计算机软件工程监理机制。同时,软件工程监理机制的引入不仅仅具有必要性,而且还具有紧迫性的特征,主要体现在以下几个方面:第一,软件企业对监理的迫切需求,目前我国的软件产业正在蓬勃发展,一些软件企业的规模也在逐步扩大,但是一些小规模软件企业的发展却受到了资金、人才和技术创新等条件限制,从而阻碍了其未来的长远发展;同时,一些大型软件企业需要对人员、技术等内容进行管理和维护,因此软件企业对于软件工程监理机制的需求是迫切的;第二,用户对监理工作的迫切需求,用户作为计算机软件的最终使用者,却往往无法对软件开发进行全程的了解,用户对监理工资的迫切需求主要是:一方面,用户需要慎重选择软件开发商,需要通过软件工程监理机制深入了解软件企业的价格、优势和技术等等,才能够最终确定软件开发商;另一方面,软件系统在开发过程中需要不断明确用户的需求,同时用户也需要及时掌握软件研发的进度和质量等等,这些都离不开软件工程监理机制。

二、计算机软件工程监理的基本内容

计算机软件工程监理的基本内容在不同的软件工程阶段有着不同的体现。因此,可以保证软件工程监理机制在软件工程的各个阶段都能够起到一定的监督和管理功能,从而确保软件工程的顺利实施,解决软件工程在运用过程中遇到的重要问题。下面分别根据软件工程的不同阶段介绍计算机软件工程监理的基本内容:

(一)软件工程需求分析阶段的监理内容

需求分析阶段是软件工程的重要阶段,也是软件工程开始实施的阶段。做好软件工程的需求分析对于项目的设计和实现都有一定的促进作用。因此,在软件需求分析这一重要阶段,必须要引入计算机软件工程监理机制,软件工程监理在软件需求阶段的内容主要包括以下几个方面:第一,对软件工程的需求分析阶段进行管理,促进用户与软件设计人员的沟通和交流。由于软件系统的用户和软件系统的设计人员具有不同的知识背景,如何能够将用户的需求清楚地表达给软件设计人员,这是软件工程监理机制的重要内容,也是软件工程需求阶段的重要内容;第二,计算机软件工程监理在需求分析阶段的另一个内容是监督,监理人员需要监督和确认用户与软件公司之间的需求分析材料,监督和管理需求分析阶段产生的文档和协议等等。软件工程监理人员通过对需求分析阶段进行管理和监督,确保软件工程需求分析阶段的顺利进行,从而推动整个软件项目的进度。

(二)软件工程招、投标阶段的监理内容

用户在明确自己的需求之后,可以采用招标的方式选取多个软件公司来竞标,并从其中选择一个实力较强、更适合设计和研发产品的公司。计算机软件工程监理在该阶段的内容主要包括以下几个方面:第一,对软件公司的报价进行监督,软件公司在进行竞标的过程中会提供一定的报价,同时提供该报价的支持依据,计算机软件工程的监理人员需要对该报价进行监督,通过分析该报价和支持报价的依据,从而确定软件竞标公司的报价是否合理,并协助用户最终选取合理的报价;第二,用户在选择软件公司的过程中,除了需要参考多个软件公司的报价以外,还需要对软件公司的技术水平进行综合性的评估。因此,计算机软件工程的监理人员需要在该阶段对软件公司的投标书进行认真审阅,并针对软件系统中关键问题的解决方案进行深入对比,从而确定软件公司的技术实力。

(三)软件工程实施阶段的监理内容

软件工程的实施阶段是软件工程中的核心阶段,该阶段的进度和质量直接决定了软件系统的质量。因此,在软件工程的实施阶段也必须引入软件工程的监理机制,其监理的主要内容包括以下几个方面:第一,在软件工程的概要设计阶段,监理人员需要根据软件工程的概念,监督软件公司进行软件系统的概要设计,需要与软件公司进行协商制定相应的工作计划,并按照工作计划确认软件公司是否按时完成工作内容,这样才能不断督促软件公司进行软件系统的概要设计,并确保软件系统的质量和进度;第二,在软件工程的详细设计阶段,监理人员需要对详细设计的文档进行审阅,确保详细设计的方案与概要设计吻合,同时针对一些需要变动的地方进行及时修改,确保详细设计方案的完善性,不断督促和推进软件系统的实现。

(四)软件工程测试、验收阶段的监理内容

软件系统在进行详细设计和实现后,必须要经过严格的测试才能够使用和运行,因此测试和验收阶段也是软件工程的重要阶段,是确保软件质量的重要环节。因此,软件工程监理工作也在该阶段发挥着重要的作用,其监理内容主要包括以下几个方面:第一,软件在进行测试和验收之前,需要将软件系统进行部署和安装,在这一过程中,软件工程的监理人员对软件实施人员进行监督,确保其安装步骤和部署方案符合规范;同时,软件工程的监理人员需要对设备进行检查,确保其能够正常地运行;第二,在软件工程的测试和验收阶段需要用户的参与,因此软件工程的监理人员需要对用户和测试人员进行协调,使得用户和测试人员相互配合、相互协助,从而确保测试和验收工作的顺利进行;同时,当用户和测试人员在验收测试阶段出现意见不一致的情况时,软件工程的监理人员也需要进行一定的协调。

三、计算机软件工程监理体系的建立

通过以上的分析和论述可知,计算机软件工程的监理工作非常重要,是解决目前软件工程问题的重要方案。但是,由于我国的计算机软件工程监理体制发展时间较短,详细和完善的监理体系还没有建立。为促进软件工程监理体系的建立和完善,可以做到以下几点:

(一)明确监理工作的内容和目标

通过以上的分析和论述可知,软件工程的监理工作具有很重要的作用,因此必须要在软件工程的各个阶段中引入软件工程监理机制。但是,建立和完善软件工程监理体系,首先要明确监理工作的内容和目标,为此需要做到以下几点:第一,明确软件工程监理工作在软件工程不同阶段的内容和目标,软件工程被划分为多个不同的阶段,这些阶段都有不同的工作内容,因此建立软件工程的监理体系,需要明确软件工程各个阶段的工作内容和工作特点,从而明确软件工程监理工作的工作内容和工作目标;第二,虽然软件工程划分为各个阶段,但是这些阶段不是孤立存在的,它们之间具有一定的联系,因此在建立软件工程监理体系的过程中,需要将软件工程的各个阶段进行紧密联系,不能将其生硬地分割开来,从而保持软件工程和软件工程监理体系内容的完整性。

(二)完善监理工作的质量监督方案

随着软件规模的逐渐扩大,软件质量问题成为阻碍软件产业发展的重要难题;软件系统的质量无法满足用户需求、软件系统使用寿命短、维护成本高等问题,都是软件质量问题的重要表现,因此在建立软件工程监理体系的过程中,必须要不断完善监理工作的质量监督方案,从而能够进一步提高软件系统的质量。为此,可以从以下几点做起:第一,充分了解用户对软件系统的质量要求,软件质量是衡量软件系统好坏的重要标准,因此在进行软件工程监理工作时,必须要充分了解用户对软件系统的质量要求,并将这一要求充分实施到软件工程的监理工作中,从监理工作的各个阶段提高对软件质量的监督力度,从而不断督促软件公司的软件设计质量;第二,对软件系统的质量进行严格的监督和检查,软件工程的监理人员可以利用第三方测试机构对软件系统进行独立测试,确保软件系统的功能和质量能够符合用户的需求;同时,在软件公司进行软件系统的设计和实现的过程中,要不断确认设计方案是否符合用户的需求,这也是保证软件质量的重要途径。

(三)建立完善的信息管理体系

在进行软件工程监理的过程中,通常需要监理人员管理非常多的信息,因此建立完善的信息管理体系能够进一步提高软件工程监理工作的效率,从而能够更好地确保软件工程监理工作的顺利进行,为此需要做到以下几点:第一,建立软件工程监理工作的信息管理体系,能够对监理工作中的内容和信息进行更好的管理,减少监理人员的工作量,提高监理工作的工作效率;第二,信息管理体系需要进行详细的分类,这样监理人员能够将不同的信息分门别类地进行存储和管理,使得信息的管理更有条理、更有效率。同时,对信息的管理进行分类,有利于提高信息的检索速度,从而提高监理人员的信息检索效率;第三,信息管理体系需要设置严格的等级,在信息管理体系中,不同等级的角色享有不同的权限,同一等级角色的权限也不尽相同,这样能够确保信息的安全性,同时也能够为每个角色划分管理范围,确保其工作内容和工作量的合理性。

作者:祝亚英 单位:咸阳师范学院网络与继续教育学院