数据库设计中软件工程技术的应用

前言:寻找写作灵感?中文期刊网用心挑选的数据库设计中软件工程技术的应用,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。

数据库设计中软件工程技术的应用

数据库设计过程是非常复杂并且系统的,主要包含了物理的结构以及逻辑的结构,以上的这两种结构是通过非常复杂的映射进行连接的,使用的效率非常的低,同时欠缺了灵活性。但是软件方面的工程技术能够将上述的问题进行规避,在设计数据库的过程中能够发挥非常重要的作用。本文章主要是研究在设计数据库的过程中软工程方面技术的具体作用。

1软件工程方面技术的概述

将软件进行开发就是一种从高级的概念转变到低级概念的一个映射,这就是从高级处理转变成为了低级处理。在面对软件系统含有非常强大的功能的时候,定义一定不简单,由于此种软件方面的开发涉及到了技术方面、设计人员方面以及成本多个方面的内容,在宏观的角度上来说,软件工程可以将所有的用户在软件方面的要求进行满足,一般情况下使用的就是工程管理方面与计算机科学方面的理论知识,只要包括了数据库、程序中语言的设计以及设计过程中的模型。最初始的软件方面的设计就是将瀑布的模型作为开发的主要模型,由于学科在不断的进行发展以及社会在持续的进步,慢慢的就形成了螺旋式的这种开发模型。除了这些之外,无论是出于哪个阶段的软件技术方面的研发,一直坚持着科学的方法,从而把管理以及合作两者进行结合从而提高软件方面的生产率,这样能够让软件工程方面的技术得到更加快速的发展。现阶段国内外有着非常多的专家以及学者进行着软件开发方面的研究,软件工程方面的有关学者从历史的演变过程中总结出了非常多的软件方面开发的办法,慢慢的就形成了现阶段的软件工程学,虽然现在已经非常的成功,但是并没有表示软件方面的危机已经过去了。之情的研究已经非常大的程度上面讲软件工程的现状进行了改变,但是软件工程具有着非常强的理论性,在进行实施的过程中会有着一些局限性,这样就造成了软件的危机一直存在于实际的生活中。近些年来,经过学者不断的进行研究以及探索,就出现了非常多的方法以及思想,例如将软件进行在开发利用以及软件方面的自动生成器。从而使得软件工程方面的技术有效的进行着发展,同时软件工程方面的技术正在走向标准化。

2软件设计过程中的工程技术

2.1软件生存的周期

软件生存的周期所涉及的范围是非常的广的,包含了规格方面的说明、编码以及要求的分析。规格方面的说明以及要求的分析都是按照用户的要求进行的,来发软件的过程中有着非常明确的目的。剩余的环节就是将之前的环节进行说明。在进行软件设计的时候,一定要注意下面几个方面:(1)明确开发软件的终极目的是什么,只要这样才能够做到让软件更好的为大家服务,所以一定要对生存的周期进行分析。(2)软件设计终极的目的就是能够让产品出现在大家的眼前,所以与系统工程方面存在着密切的联系,在对软件进行设计的时候,一定要将结构化的方法进行使用,从而将软件设计方面的标准化得到实现。(3)将软件设计过程中全部的环节作出验证,而且这个过程要在整个的软件设计里贯穿。

2.2规格说明书

在这个环节的时候,需要输入用户的使用需求,之后将结果进行输出,将这个的进程整理成正式的规格说明书,将用户要求进行显示的时候,一定不能体现出二义性,可发软件的时候这是非常重要的一个环节。在进行规格说明书的设计的时候,一定要将用户的要求当作先决标准,从而将数据流程表完整的进行建立,之后设计数据项图。

2.3软件设计

软件设计,就是指把规格说明书将人、通讯录以及软件进行组合形成一个非常统一的系统,并且这些元素全部都能非常完整的保留在信息方面的系统中。首先就是要将各个环节中实际的功能进行明确,之后吧客户的要求向系统进行输送,但是需要值得大家注意的是:(1)设计软件方面的系统是十分系统的一项工程,在逻辑方面有着非常高的要求,所以一定要对书籍方面的工作人员作出约束。(2)要准备非常有效的备选方案,这样能够对于图发起的事情有着充足的前期准备。

3软件工程方面的设计如何应用于数据库的设计中

3.1可行性分析

可行性分析,就是使用软件方面的工程技术,将目前已经具备的计算机方面的技术以及人工方面的控制条件,对现阶段的控制方面的技术以及计算机方面的技术做出分析,同时要从操作以及经济多个方面对数据库进行考察,之后初步的进行估算,根据估算的结果研究是否可以将数据库进行设计。在分析的过程中,将分析的结果记录下来,做种能够成为非常完整的报告,这样对之后的工作非常的有帮助,能够直观的将结果进行对比。

3.2制定开发的计划

将数据库方面的可行性的进行分析之后,通过可行性的分析之后可以将操作实现,这样就证明了这个项目有着非常强的可行性,那么此时分析人员就可以计划着制定出项目开发方面的计划。这份计划中要包含人员的构成、开发的阶段以及验收时候的标准这些环节。在这个过程中,用户界面对于数据的开发是非常重要的,在这个界面中一定要将友好以及美观这些特点充分的体现,只有这样才能够让用户满意,因此在项目进行开发的时候要将界面设计进行重视。

3.3将数据库的系统进行全面的分析,将需求了解清楚

在将数据库的系统进行全面分析的时候,一定要将系统的需求交接清楚。只要包含了体统中的性能、需要的运行环境以及数据这些方面的需要进行详细的分析。经过对系统的全面分析,可以掌握住软件方面实际的运行环境以及配置的一个标准,可以为数据库方面的开发提供相应的技术参数。

3.4数据库进行设计的阶段

在建立数据库的系统的过程中,重点的内容就是设计以及建立。同时数据库方面的运行效果比较容易受到设计质量的影响,如果想将数据库中软件的系统进行完美的建立,一定要可以实现简化运算,这样能够提升实际的运行效果,同时能够让用户更加方面的将自己想要的信息进行获取,从而能够完整的保存数据,可以为数据库的设计奠定非常坚实的基础,在这个过程中需要注意的是,设计数据库的前提就是将需求进行分析。首先要将数据库的概念以及结构进行设计,将用户的需要大致的进行了解,之后在这个基础之上设计出联系图。再设计出数据库方面的逻辑性,把E-R方面的图片转变成计算机需要的语言,将DBMS的系统进行匹配,把实体的关系转变成为数据库的系统里表间的一种关系。在设计数据库中物理方面的结构的时候,正常情况下是将数据方面的存取结构以及数据方面的存取方法进行组合。这个时期的组成主要是有两个环节,第一个就是将数据库系统中的物理方面的结构进行明确,第二个就是评价出结构方面的运行效率,从这两个方面进行充分的考虑,之后能够对数据库中物理方面的机构作出评价。

3.5数据库系统中详细的设计和概要的设计

数据库系统进行详细设计的时候就是首先将程序的框架进行设计,并不是将程序进行编写。正常的情况下,数据库系统中的概要设计就是分成两个部分;第一个部分就是制定出数据库系统中的具体实施方案,第二个部分就是将软件方面的结构进行设计。

4结束语

综上所述,将软件方面的工程技术运用与数据库的设计中是非常有意义的事情,不仅能够提升数据库设计方面的工作效率,同时还能够增强数据库方面的适应性以及灵活性,因此在对软件工程方面进行实际应用的时候,一定要不断的进行探索以及研究,将应对的方式及时的进行完善以及改进,这样能够顺利的设计以及建立数据库,同时能够将软件开发方面的技术可以发挥出最大的作用。

参考文献

[1]高猛.数据库设计中软件工程技术的作用分析[J].读写算(教育教学研究),2017(17):365-365.

[2]曹杨帆.数据库设计中软件工程技术的作用[J].电子技术与软件工程,2017(03):202-203.

[3]吴丽华,邓田.软件工程技术在数据库设计中的作用分析[J].电脑迷,2017(05):69-70.

作者:郑宇 单位:贵州财经大学