简述计算机软件设计中系统工程方法的实施

2020-09-29 07:54李森森张本茂
科学与信息化 2020年25期
关键词:软件设计计算机

李森森 张本茂

摘 要 近些年来,随着网络技术的快速发展,计算机软件在设计领域也得到了明显的进步与提升。计算机技术无论是在工作中,还是在生活当中都得到了广泛的应用,然而,随着人们对功能的需求,软件所要具备的功能增多,进行软件开发的难度也随之提升,往往会造成软件的质量得不到保证,反正会对用户造成损害。因此,在计算机设计领域中,采用系统工程方法,使计算机软件的设计质量和设计效率做出进一步的提升,迈向新的高度。接下来,本文将从系统工程方法的内容和应用等方面,对计算機软件设计中方法的实施做进一步的阐述。

关键词 计算机;软件设计;系统工程方法;运用与实施

前言

随着社会的发展与进步,电子时代已经到来,在现代社会中,计算机技术已经得到广泛的应用。且随着计算机技术的发展,人们对软件功能开发的需求仍然在不断增加,相应的人们对计算机软件设计开发的质量和效率提出了新的要求,为了满足这些要求,在计算机软件设计开发领域,开始引入了系统工程方法[1]。利用系统工程方法,软件的开发过程可以遵循着一定的规律进行,这样就大大缩短了计算机软件设计开发的时间限制,提高了软件开发的效率。因此对于人类计算机技术的发展而言,在计算机软件设计也应用方面,引入并掌握系统工程方法,是十分有重要并且影响深远的举措。

1系统工程方法的概述和基本内容

1.1 系统工程方法的概述

系统工程方法是一种基础性的决策技术,属于现代科学决策方法。这种方法主要是用于将各种问题和情况要素进行归纳分类,明确各种要素的边界,并发现各种分类其中的内在联系。采用辩证的角度,利用运动的观点来对事物的发展状况进行详细全面的观察与分析,确保方法处理的全面性和完整性[2]。系统工程方法是一种具有综合性、全面性、实践性等特点的科学的方法。因此,系统工程方法目前已经应用于多个领域,在计算机软件开发领域也正在逐步得到发展。在计算机软件设计方面,主要利用系统工程的理论来对计算机软件的开发和维护进行指导,利用系统工程方法的原理和实施技术,从整体角度出发,对计算机设计过程制定科学的、合理的、全面性的工作计划和流程,以缩短时间,提高工作效率。

1.2 系统工程方法的基本内容

系统工程方法是一种综合性,全面性,实践性较强的科学方法。因此,利用此方法需要从整体性出发,利用系统以及相关元素,联系外部环境,将这些作为一个整体对其进行研究。因此,要首先确立研究的对象,对其相关资料和数据进行全面的调查,并且在调查的过程中做好充足的记录工作,已备提取其中有效的信息[3]。其次根据所收集到的资料和数据,具体情况具体分析,可提出几种不同的方案,对其进行详细的定向分析,从客观角度上在各个方面做出其详细的论述。在对各方面进行认真的分析过后,择优选取其中的最优方案,根据具体情况,制定出相关的工作计划,并创建出合理的工作制度,这样即可以开始投入使用,并确保系统工程能够正常有效的运行。

2系统工程方法的运用和实施

2.1 提出任务

在对计算机软件进行技术开发之前,需求方需要先明确其相关需求和软件功能,并对其制定好相关的任务书,然后同计算机软件技术开发公司进行合约洽谈。双方制定好合同时,软件技术开发公司需要对任务书上的内容进行全面而详细的调查与分析。

2.2 论证软件的可行性

当所需要开发软件的相关需求和软件功能得到进一步的明确之后,软件技术开发一方需要对软件开发的可行性进行分析与评估,此时可以制定多种方案以增加软件的可行性。在对软件的可行性进行评估之后,仍然需要得到上级部门的确认授权之后,才可以对此软件进行开发。只有当软件的可行性评估测试通过之后,软件的开发工作才能够得到进一步的保障。

2.3 客户需求的调查与分析

计算机软件的开发与应用,需要充分的了解客户的需求。可以采用多种方法对客户需求进行调查与分析,例如,可以采用调查问卷法,街头访问法等等。只有充分的了解到客户的准确需求之后,才能够对此项软件的权限,效果,性能等各个方面做进一步的确认。并可以将这些客户的需求在相关的说明中作明确的表述,同时也可以为后续的软件技术开发工作做相应的辅助和支撑[4]。

2.4 分析软件的设计

当软件的设计方向和用户需求明确之后,就可以对软件做出进一步的详细设计。此时需要首先构建出相应的系统框架,明确系统的大框架和其中各部分小模块之间的联系,并且对其中的数据结构进行详细分析,对相应的功能模块进行评估和审核。

2.5 对软件进行编程测试

在一系列设计完成之后,就要对软件进行编程工作,把相应的设计利用编程代码转化为客户所需要的程序语言。在这一部分完成之后,是要对已经完成的软件进行最后的编程测试,以确保此项软件的开发和设计符合用户的要求,并且能够及时发现其中的问题一方面在第一时间内对其做出修改和完善。

2.6 软件的检验与发行

在软件的相关检测工作完成之后,软件开发人员还需要对其做出最后的检测。其实主要是模拟用户在使用这项软件时,对这个软件的体验和感觉。分析软件的性能。在软件进行设计和开发完成之后,还必须要让周围的人群了解并认知这个软件。因此,就要对此项软件进行推广,并尝试让更多的用户能够下载运行此项软件[5]。

3结束语

通过上面的表述,系统工程方法在计算机软件设计的过程中,发挥了其重要的作用。系统工程方法不仅缩短了软件设计所需要的时间,提高了工作效率。更为主要的是系统工程方法对软件设计的流程做出了系统的规划,使开发人员在工作过程中有了相应的任务,使软件开发的质量也得到了有效的保证。总的来说,系统工程方法为计算机行业的健康快速发展提供了重要的支持。

参考文献

[1] 蔡萌.计算机软件设计过程中系统工程方法的应用[J].工程技术(引文版),2017(12):305.

[2] 周琴.系统工程方法在计算机软件设计中的应用探讨[J].中国管理信息化,2015(14):188.

[3] 石璇.计算机软件设计过程中系统工程方法的应用研究[J].赢未来,2017(6):256.

[4] 张庆海,尹瑞,代杰,等.面向网络化指挥控制系统的运维管理软件设计[J].指挥信息系统与技术,2018,9(4):68-73.

[5] 李涛.机载服务化系统软件设计[J].指挥信息系统与技术,2017, 8(6):50-54.

猜你喜欢
软件设计计算机
中国计算机报202007、08合刊
中国计算机报2019年48、49期合刊
中国古代的“计算机”
CAN总线通信技术在电梯监控系统中的应用
基于单片机SPCE061A的字幕机点阵式字母电子显示屏的设计制作
基于STM8S903K3的序列打螺丝夹具的软件设计
一种VHDL语言代码重用的方法
随“声”随意 欧凡OA-G10 2.4G无线耳机
一体式,趋便携雅兰仕AL-225
计算机:看我72变等3则