APP下载

基于计算机软件设计的系统工程方法研究

2020-01-08西安医学院马麟

河北农机 2020年6期
关键词:需求者系统工程计算机软件

西安医学院 马麟

在信息时代的背景下,计算机软件应用到各个领域,这样也给计算机软件设计的优化提出了更高的要求。系统工程方法是目前设计者常用的方法,其能在最大范围内满足软件系统中各定量和变量之间的要求,充分利用系统中各元素之间的关系,从而达到降低设计成本,优化设计的目标。

1 系统工程方法内涵

系统工程方法不同于一般的工程方法,可以将其理解为一种更新更科学的决策方法,它利用科学的归纳整理的思想,将系统中看似互相独立的问题有效组合,找出其内在的关联性,从整体观念出发,对关键点和关键问题严格把控,提出有利于每个细节的更加优化的决策方案,从科学性和整体性角度出发,制定出符合系统高速运转的合理程序。

一般地,系统工程方法可以按照下面的基本流程来进行,首先在了解系统基本要求的情况下分析系统的问题和条件,初步确定解决问题的条件。其次根据问题分析可采用的系统方法,从而根据问题明确最优的系统方法。最后按照最优方法推广运行解决方案,并密切关注实践过程中方案的运行状况,客观地检验方案的运行效果。

2 基于计算机软件设计的系统工程方法研究

2.1 问题任务的提出

明确任务是计算机软件设计的前提,只有做到对任务心中有数,开发者才能针对具体的任务展开一系列的工作。对于具体的任务,软件需求者需出示正式的任务书,并与软件设计者或研发团队签订正式的合同,以任务为中心,在整个软件开发过程中掌握开发任务的方向。同时,软件研发者要全面检查任务书的内容,并分析问题,清楚软件需求者的任务要求。

2.2 开发软件系统的可行性论证

软件系统开发者在明确了开发任务后,必须首先进一步探讨软件系统的性质,将要开发的软件系统进行前期测试和可行性论证,依照软件需求者的需求制定出具有可操作性的系统解决方案。并且只有经过开发者主管部门审核授权后,软件开发者才能整体系统地研究。同时为了实现软件系统的实用性,开发者对软件开发市场的调研也是必不可少的。

2.3 研究软件使用者的主观需求

在信息化高速发展的当下,软件开发者要想了解使用者的主要需求,有很多途径,软件开发者可以借助互联网的力量,通过网络问卷调查等多种手段,多方面多渠道收集软件需求者对软件开发系统的要求,更深层次地了解用户对系统开发的期望,在全面分析使用者需求的基础上更加优化自己的系统设计,使系统开发软件更具高效性。并把分析总结的结果体现到软件说明书中,确保软件开发工作的完整性。

2.4 开发软件的设计工作

在系统地完成了相关研发软件的调研工作之后,软件研发人员就要开始科学地对软件进行框架的规划以及软件系统的搭建,对之前的工作进行详细的整合。这一步是软件系统开发的重要环节。首先搭建预期软件构架与模块,明确各个模块之间的联系,从而设计出完整的数据结构,对构架中的各个接口和控制接口进行详细的定义;其次软件研发者要在保证系统软件完好运行的前提下对系统解决方案进行科学精简,确保系统软件的精练性,提高可操作性。

2.5 系统软件的编程与测试

系统软件的编程是软件设计工作的主要环节,是前期软件需求者提出的程序语言要求的具体体现,系统开发者应严格按照需求者提出的要求完成系统语言设计和系统数据库设计,保证研发系统能顺畅开展。在系统软件编程工作完成后,系统研发者必须对研发的各个程序模块进行测试,各个模块测试完成后,还要结合软件需求者的要求,对整个研发系统进行全面测试,测试过程中不断完善系统,并为软件需求者编制使用手册,更好地服务于软件需求者。

2.6 系统软件的检验与发行

在系统软件研发与测试工作完成之后,软件研发者进入整个软件系统开发的最后环节:软件系统的检验工作,此时研发者要与软件需求者即用户沟通协调,让用户在系统模拟环境下对系统进行安装、运行等一系列的工作,以完成对研发系统的检验工作,让使用者体验系统的可行性,满意后再将系统正式投入应用,同时开发者要保证检验和运行阶段的指导和维护工作,保证软件检验和发行工作的顺利进行。

3 结语

综上所述,基于计算机软件设计的系统工程方法,是一种新时代下具有很强的科学性的研究方法,它系统地体现了计算机软件优化设计的理念,不仅降低了软件研发者的工作强度,节约了设计时间和成本,而且能通过系统的整体的观念,大大提高计算机软件系统的开操作性和可靠性。

猜你喜欢

需求者系统工程计算机软件
京德智慧高速信息化系统工程
基于信号博弈的我国农产品市场有效供给研究
中国体育保险市场化发展研究
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
《军事运筹与系统工程》稿约
浅谈基于C语言的计算机软件程序设计
《军事运筹与系统工程》稿约
系统工程
神州修车救援APP取得计算机软件著作权