数据库设计中软件工程技术的影响探究

2020-10-12 10:34李菁
锦绣·上旬刊 2020年5期
关键词:数据库设计影响

摘 要:当代信息技术飞速发展,软件工程技术对于数据库设计而言有着重要的意义。软件工程技术是在现代互联网技术发展的背景下,为了提高计算机水平与科学技术而出现的技术,对人类的生活与生产有着重要的影响。本文主要分析了软件工程技术的含义和发展过程中的影响,提出相关合理性的建议。

关键词:软件工程技术;数据库设计;影响

数据库设计有着复相对复杂的操作,逻辑性与细节性十分强,彼此之间的存在着关系,但是配合起来的灵活性和效率都不高。软件工程技术的出现让数据库设计有了改善。不同时期,计算机技术在不断改善的过程中,也伴随着人类需求的增加和相关技术人员的技术的提高。上个世纪五六十年代,人类对于技术安吉的认识只有程序的概念,对于程序开发的具体问题并没有更多的研究;直到七十年代,人们才有了对软件运作上更深入的认知,除了应用程序还可以有更多的作用。软件工程技术方面的认知在现今有了几个原则性的问题,即是程序上的的可读性、可理解性和修改性等软件工程原则,人们才对于软件的研发才开始真正深入。现今,软件工程技术还要兼顾着工作上支持性、管理性的问题,这是对于软件工程更深入的研究。

一、软件工程技术的概述

软件开发是从高级含义到低级含义的投射和转化。关于软件工程技术的定义有着多样化的认知,在软件开发上包含了成本、人员和技术等的问题。宏观角度上,软件工程要得到所有用户对产品的认同,满足需求性的问题,在计算机科学和工程管理的理论基础上,还包括了程序语言设计、设计模式和数据库相关的技术基础。以往,软件过程技术主要表现为瀑布模型,现今随着社会科技的发展变成了螺旋式开发模型。另一方面,软件工程技术要科学合理地进行开发,这样才能全面改善软件工程技术的开发,发挥出软件工程的相关技术[1]。

二、软件设计中工程技术的表现

(一)存活周期的问题

软件存活周期和六个方面相关:规格表明、要求明晰、编码、测试、设计和后期维护。另一方面,软件设计的过程要提高软件的存活周期,还需要注意几个方面的问题。首先,对于软件开发的认知要全面,具有大局性,软件开发是保证人类生产生活的需求,关于存活周期要有详细的规格说明和分析。其次,软件设计和人类生活息息相关,因此,相关的软件设计要和系统工程有密切联系,用结构化的策略进行开发和设计,以达到相关的效果。最后,软件设计过程中设计测试的问题要紧抓,在不同环节中机进行软件的测试,保证软件设计的工程效果。

(二)规格说明书方面

规则说明书需要在系统中进行用户需求的分析,最后产生出相关的结果,做成规格说明书,规则说明书要有针对性和差异性,对于不同用户的需求有不同的规则说明,这是规则说明书在软件工程技术的开发中需要注重的问题。规格说明书各有不同,但都需要把用户的需求输入,最后得出数据流程图,根据数据进行相关的设计。

(三)软件设计方面

软件设计方面的问题主要是在规格说明书的问题上,把相关的内容构成系统,其中包括硬件、软件、通讯、人为等方面的内容,这四个基础元素都是信息系统中所注重的部分。设计软件的过程中,设计人员对每一个功能都要熟悉,作出来规则说明书后,针对客户的需求在进行完善。另一方面,设计软件的过程中有几个问题需要注重:首先,软件系统设计比较复杂和精密,设计方面要对设计的每个部分都有保障,对于设计人员要监督和限制,才能保证软件系统设计在每一个环节中都安全。其次,要进行多方案的部署[2]。

三、数据库设计中软件工程项目中的影响与实施分析

(一)制度合理性的影响,

软件项目要以用户的需求为重,不同的用户需求也各不相同,因此,设计工作设计也要因人而异,制定针对性的设计目标,另外,还需要考虑项目经济上的问题,软件技术等方面的问题都需要根据现实的状况做相关的研究。经济上的问题关乎到投资的成本问题,对于项目的分析必不可少,要做到在符合国家法律的前提下进行技术上的研发。

(二)需求方面的影响以及相关分析

软件开发上的问题主要是开发过程中对于客户需求考虑的问题,需要有详细的分析和研究,改善程序上的问题,这是数据库设计所发挥出的作用和影响。需求方面的问题需要重视[3]。

(三)软件设计方面改善

软件设计的问题都是有规律可循的,通常都是由簡单变得详细,在软件设计的过程中,程序都会根据现实的状况,随着需求的改变而完善,最后形成方案。软件设计关于数据的分析一定要有准确而详细的报告,最后更具数据建立起模型,最后在分解,整合的过程中得到最终设计。

(四)程序编写和转化方面

程序编写即程序编码的问题,计算机有自身的识别系统,因此,在得到数据后转化为程序编码的过程中,要转化为计算机能够读懂的信息。另外,在编写程序的过程中要遵循通俗易懂的原则。

(五)软件检测方面

软件检测工作都是对软件质量负责的表现,软件检测对于软件中不同部分有不同的方法,在现今通常有两种方式,分别是黑盒法和白盒法。这两种方式都建立在软件测试可行性和有效性的基础上,检测软件的成熟程度[4]。

(六)软件后期维护方面

在经过上述过程,把软件设计好并投入使用后,后期在运行过程中的维护工作也必不可少,软件工程在发展的过程中,会有不少需要诊断、修改、维护的问题,这就需要在后期进行不断的调整和维护维修的工作,定期进行检查,保证在软件使用过程中的流畅与稳定[5]。

三、结语

数据库设计中软件工程技术发生了巨大的改变,同时这也是时代的改变。数据库系统的设计工作是信息化技术发展过程中的进步,现今数据库设计中软件工程技术正在飞速发展。在未来,计算机网络技术对于软件工程设计方面将会有越来越大的影响,整个过程会变得越来越复杂也越来越成熟,因此,对于现今数据库中软件工程技术的完善还需要继续,建立相关的数据库来进行连接,保证计算机数据库设计中的软件工程,才能发展得更好。

参考文献

[1]曹杨帆.数据库设计中软件工程技术的作用[J].电子技术与软件工程,2016,000(003):P.202-202.

[2]冯勃达.数据库设计中软件工程技术的价值初探[J].中国新通信,2017,19(22).

作者简介:

李菁 (1992年12月), 籍贯:浙江嘉兴,性别:女,学历:本科。

猜你喜欢
数据库设计影响
这是一份不受影响的骨子里直白的表达书
我国FDI和OFDI对CO2排放影响的比较研究
我国FDI和OFDI对CO2排放影响的比较研究
试论数据库设计在网站开发中的应用
基于WEB的科研信息管理系统的设计与实现
面向等级考试,探讨高校理工科计算机基础课程教学改革
网站管理系统中数据库设计的应用研究
《数据库原理及应用》在线考试系统的设计
如何搞好期末复习
小顽儿系列