摘要:目前阶段,我国计算机技术的发展速度不断加快,一定程度上增加了计算机软件设计工作量,也提高了其设计工作的要求。在此基础上,软件开发范围与规模也不断扩大,使得软件设计与开发难度也随之增加。而系统工程方法指的就是针对计算机软件设计工作中存在的问题所提出的解决方法。然而,软件工程方法自身比较复杂,所以,应对其在计算机软件设计中的应用予以一定的重视。
关键词:系统工程方法;计算机软件设计;应用;分析
1系统工程方法
所谓系统工程方法,不仅仅是基础性的决策技术,同时也是现代化的决策方法。通过将所需处理的问题与情况分类,并划清边界,但是应对不同类型间内在的联系以及内部因素间的联系、完整程度予以重视,利用运动观点与措施对问题及工程过程进行分析。该方法所涉及的领域较广,其中主要包括自然与社会科学,是一种处理问题的科学方法。这种方法的实践性与综合性都比较强,并且协调性、科学性及整体性特点十分突出。在系统工程方法中,科学观念指的就是应在分析问题的过程中积极树立科学观念,并充分利用科学的规律来开发软件。而在分析问题的过程中,应对问题整体与部分间的联系予以正确地认识与理解。整体具有一定的结构与层次,所以在分析的时候需要明确整体和部分之间的联系,只有这样才能够更好地进行分析。而整体观念指的就是对系统对象进行研究的时候使用系统方法,将整体当作出发点,进而全面地规划并处理问题,确保系统整体与部分的有机统一。通常情况下,系统由部分组成,所以,整体作用要大于部分作用。然而,整体也是所有部分功能的综合,因此,研究问题的过程中应具备整体观念,不仅要对部分进行分析,同时还应该对系统整体进行分析。而综合观念则需要在文体分析的过程中积极明确系统整体目标,与相关的经验及知识进行结合,进而研究出全新的系统观念,这样就能够使系统进行综合以后的功能与效益得到提升。
2系统工程方法在计算机软件中的具体应用
系统工程方法能够对不同因素与作用进行科学地分析,并使用模块化设计技术,将系统划分成多个简单部分,在对部分与整体情况进行分析以后,制定出最佳解决方案,进而减少软件设计的时间,并加快其设计的进程。而在计算机软件设计的过程中,积极运用系统工程方法,可以将其划分成以下几个阶段:
2.1软件设计任务的提出
计算机软件在设计的过程中,其具体的交办单位需要按照软件开发系统来对其设计工作人员提出具体的工作要求,并向其提供任务书,与此同时,还需要同软件的开发工作人员签订与其相关的合同,最终提出软件的设计任务。
2.2确保软件可行性
要想更好地设计并开发软件,最重要的前提就是要对软件系统进行全面地研究,进而提出具有可行性的方案。其中,软件的开发工作人员需要对资料与数据进行详细地研究,同时应提取出其中有价值的信息数据,并对其进行分析。在此基础上,还应该对市场行情进行调查与了解,对软件自身的经济可行性与技术可行性进行科学合理地论证。
2.3用户对于软件需求
应充分利用网络信息技术对用户进行问卷调查,采集其意见,对用户对于软件系统的要求及期望进行全面地熟悉与掌握,旨在有效地提高软件开发的应用功能与实际运作的速度及性能。基于此,还应该全面分析客户对于软件的具体需求,同时,还应该积极制定软件的规格说明书,进而为软件的开发工作提供有力的保障。
2.4软件概要设计
所谓的软件概要设计需要按照上述准备工作对软件整体的构架与系统整体的结构进行科学合理的设计,同时还应该对系统数据库进行相应的设计,对不同模块控制接口进行明确的定义,并对软件的设计方案进行严格地审核。其中,最重要的就是应在软件简要设计的过程中,对工序进行适当地简化。
2.5软件详细设计
软件的这种详细地设计是相对于其简单设计来讲的,需要在遵循结构化设计原则的基础上,针对简单设计过程中的程序、分程序与模块组成分层结构进行详细地描述,与此同时,还应该对不同模块设计的细节问题进行分析,这样一来更有利于编写源代码。
2.6软件编码和测试
要想更好地满足用户的要求,即具体的程序语言,并且便于数据库语言书写程序的运行与组织,就需要充分运用编程语言,将具体设计过程中所获取的结果有效地转变成计算机的系统软件。除此之外,软件开发的工作人员需要对程序设计的不同模块与系统进行全面地设计,进而保证用户手册编写的更完善。
2.7鉴定并推广软件的成果
应积极对软件系统进行维护,使用户能够更加认可软件,进而为其进一步的推广奠定坚实的基础。其中,软件的开发人员需要在其使用的环境下,进行软件的试安装工作,同时应积极为其提供使用方面与维护方面的相关服务。而在用户实际使用该软件的时候,软件的开发人员还应该实时关注软件具体的运行状况,并对软件系统进行合理地维护,确保用户对软件认可,这样就能够为其今后的推广工作提供有力的保障。
3结束语
综上所述,在研究系统工程方法在计算机软件设计过程中具体运用情况的问题时,可以发现,这种方法对其设计具有重要的作用,不仅能够使软件设计的时间缩短,同时还能够加快其设计的进程,使软件设计质量得以提高。与此同时,系统工程方法使计算机软件在设计的过程中,流程更加规范,有效地提高软件开发工作人员实际的工作效率,进一步推动计算机软件行业的发展。
参考文献
[1]周琴.系统工程方法在计算机软件设计中的应用探讨[J].中国管理信息化,2015(14):188-188.
[2]郎晓菲.关于计算机软件工程项目管理的研究[J].信息技术与信息化,2015(2):221-223.
[3]陈忠红,冯祥,刘磊等.计算机软件设计关于系统工程方法的应用[J].数字通信世界,2015(9):20.
[4]马恩明.信息安全环境下计算机软件开发与应用研究[J].辽宁经济职业技术学院·辽宁经济管理干部学院学报,2013(6):54-55.
[5]吴海鹏.计算机软件工程管理探析[J].黑龙江科技信息,2015(27):169-169.
作者:刘奥博 单位:国网河南省电力公司郑州供电公司