论文部分内容阅读
【摘 要】本文主要分析了数据库的设计过程中软件工程能够起到的作用,希望本文能夠大家提供一些帮助。
【关键词】数据库;软件设计;作用
一、软件工程方面技术的概述
将软件进行开发就是一种从高级的概念转变到低级概念的一个映射,这就是从高级处理转变成为了低级处理。在面对软件系统含有非常强大的功能的时候,定义一定不简单,由于此种软件方面的开发涉及到了技术方面、设计人员方面以及成本多个方面的内容,在宏观的角度上来说,软件工程可以将所有的用户在软件方面的要求进行满足,一般情况下使用的就是工程管理方面与计算机科学方面的理论知识,只要包括了数据库、程序中语言的设计以及设计过程中的模型。最初始的软件方面的设计就是将瀑布的模型作为开发的主要模型,由于学科在不断的进行发展以及社会在持续的进步,慢慢的就形成了螺旋式的这种开发模型。除了这些之外,无论是出于哪个阶段的软件技术方面的研发,一直坚持着科学的方法,从而把管理以及合作两者进行结合从而提高软件方面的生产率,这样能够让软件工程方面的技术得到更加快速的发展。现阶段国内外有着非常多的专家以及学者进行着软件开发方面的研究,软件工程方面的有关学者从历史的演变过程中总结出了非常多的软件方面开发的办法,慢慢的就形成了现阶段的软件工程学,虽然现在已经非常的成功,但是并没有表示软件方面的危机已经过去了。之情的研究已经非常大的程度上面讲软件工程的现状进行了改变,但是软件工程具有着非常强的理论性,在进行实施的过程中会有着一些局限性,这样就造成了软件的危机一直存在于实际的生活中。近些年来,经过学者不断的进行研究以及探索,就出现了非常多的方法以及思想,例如将软件进行在开发利用以及软件方面的自动生成器。从而使得软件工程方面的技术有效的进行着发展,同时软件工程方面的技术正在走向标准化。
二、软件设计过程中的工程技术
2.1软件生存的周期
软件生存的周期所涉及的范围是非常的广的,包含了规格方面的说明、编码以及要求的分析。规格方面的说明以及要求的分析都是按照用户的要求进行的,来发软件的过程中有着非常明确的目的。剩余的环节就是将之前的环节进行说明。在进行软件设计的时候,一定要注意下面几个方面:
(1)明确开发软件的终极目的是什么,只要这样才能够做到让软件更好的为大家服务,所以一定要对生存的周期进行分析。
(2)软件设计终极的目的就是能够让产品出现在大家的眼前,所以与系统工程方面存在着密切的联系,在对软件进行设计的时候,一定要将结构化的方法进行使用,从而将软件设计方面的标准化得到实现。
(3)将软件设计过程中全部的环节作出验证,而且这个过程要在整个的软件设计里贯穿。
2.2规格说明书
在这个环节的时候,需要输入用户的使用需求,之后将结果进行输出,将这个的进程整理成正式的规格说明书,将用户要求进行显示的时候,一定不能体现出二义性,可发软件的时候这是非常重要的一个环节。在进行规格说明书的设计的时候,一定要将用户的要求当作先决标准,从而将数据流程表完整的进行建立,之后设计数据项图。
2.3软件设计
软件设计,就是指把规格说明书将人、通讯录以及软件进行组合形成一个非常统一的系统,并且这些元素全部都能非常完整的保留在信息方面的系统中。首先就是要将各个环节中实际的功能进行明确,之后把客户的要求向系统进行输送,但是需要值得大家注意的是:
(1)设计软件方面的系统是十分系统的一项工程,在逻辑方面有着非常高的要求,所以一定要对书籍方面的工作人员作出约束。
(2)要准备非常有效的备选方案,这样能够对于图发起的事情有着充足的前期准备。
三、软件工程方面的设计如何应用于数据库的设计中
3.1可行性分析
可行性分析,就是使用软件方面的工程技术,将目前已经具备的计算机方面的技术以及人工方面的控制条件,对现阶段的控制方面的技术以及计算机方面的技术做出分析,同时要从操作以及经济多个方面对数据库进行考察,之后初步的进行估算,根据估算的结果研究是否可以将数据库进行设计。在分析的过程中,将分析的结果记录下来,做种能够成为非常完整的报告,这样对之后的工作非常的有帮助,能够直观的将结果进行对比。
3.2制定开发的计划
将数据库方面的可行性的进行分析之后,通过可行性的分析之后可以将操作实现,这样就证明了这个项目有着非常强的可行性,那么此时分析人员就可以计划着制定出项目开发方面的计划。这份计划中要包含人员的构成、开发的阶段以及验收时候的标准这些环节。在这个过程中,用户界面对于数据的开发是非常重要的,在这个界面中一定要将友好以及美观这些特点充分的体现,只有这样才能够让用户满意,因此在项目进行开发的时候要将界面设计进行重视。
3.3将数据库的系统进行全面的分析,将需求了解清楚
在将数据库的系统进行全面分析的时候,一定要将系统的需求交接清楚。只要包含了体统中的性能、需要的运行环境以及数据这些方面的需要进行详细的分析。经过对系统的全面分析,可以掌握住软件方面实际的运行环境以及配置的一个标准,可以为数据库方面的开发提供相应的技术参数。
3.4数据库系统中详细的设计和概要的设计
数据库系统进行详细设计的时候就是首先将程序的框架进行设计,并不是将程序进行编写。正常的情况下,数据库系统中的概要设计就是分成两个部分;第一个部分就是制定出数据库系统中的具体实施方案,第二个部分就是将软件方面的结构进行设计。
结束语
综上所述,将软件方面的工程技术运用与数据库的设计中是非常有意义的事情,不仅能够提升数据库设计方面的工作效率,同时还能够增强数据库方面的适应性以及灵活性,因此在对软件工程方面进行实际应用的时候,一定要不断的进行探索以及研究,将应对的方式及时的进行完善以及改进,这样能够顺利的设计以及建立数据库,同时能够将软件开发方面的技术可以发挥出最大的作用。
参考文献:
[1]高猛.数据库设计中软件工程技术的作用分析[J].读写算(教育教学研究),2017(17):365-365.
[2]曹杨帆.数据库设计中软件工程技术的作用[J].电子技术与软件工程,2017(03):202-203.
[3]吴丽华,邓田.软件工程技术在数据库设计中的作用分析[J].电脑迷,2017(05):69-70.
(作者单位:武汉东湖学院)
【关键词】数据库;软件设计;作用
一、软件工程方面技术的概述
将软件进行开发就是一种从高级的概念转变到低级概念的一个映射,这就是从高级处理转变成为了低级处理。在面对软件系统含有非常强大的功能的时候,定义一定不简单,由于此种软件方面的开发涉及到了技术方面、设计人员方面以及成本多个方面的内容,在宏观的角度上来说,软件工程可以将所有的用户在软件方面的要求进行满足,一般情况下使用的就是工程管理方面与计算机科学方面的理论知识,只要包括了数据库、程序中语言的设计以及设计过程中的模型。最初始的软件方面的设计就是将瀑布的模型作为开发的主要模型,由于学科在不断的进行发展以及社会在持续的进步,慢慢的就形成了螺旋式的这种开发模型。除了这些之外,无论是出于哪个阶段的软件技术方面的研发,一直坚持着科学的方法,从而把管理以及合作两者进行结合从而提高软件方面的生产率,这样能够让软件工程方面的技术得到更加快速的发展。现阶段国内外有着非常多的专家以及学者进行着软件开发方面的研究,软件工程方面的有关学者从历史的演变过程中总结出了非常多的软件方面开发的办法,慢慢的就形成了现阶段的软件工程学,虽然现在已经非常的成功,但是并没有表示软件方面的危机已经过去了。之情的研究已经非常大的程度上面讲软件工程的现状进行了改变,但是软件工程具有着非常强的理论性,在进行实施的过程中会有着一些局限性,这样就造成了软件的危机一直存在于实际的生活中。近些年来,经过学者不断的进行研究以及探索,就出现了非常多的方法以及思想,例如将软件进行在开发利用以及软件方面的自动生成器。从而使得软件工程方面的技术有效的进行着发展,同时软件工程方面的技术正在走向标准化。
二、软件设计过程中的工程技术
2.1软件生存的周期
软件生存的周期所涉及的范围是非常的广的,包含了规格方面的说明、编码以及要求的分析。规格方面的说明以及要求的分析都是按照用户的要求进行的,来发软件的过程中有着非常明确的目的。剩余的环节就是将之前的环节进行说明。在进行软件设计的时候,一定要注意下面几个方面:
(1)明确开发软件的终极目的是什么,只要这样才能够做到让软件更好的为大家服务,所以一定要对生存的周期进行分析。
(2)软件设计终极的目的就是能够让产品出现在大家的眼前,所以与系统工程方面存在着密切的联系,在对软件进行设计的时候,一定要将结构化的方法进行使用,从而将软件设计方面的标准化得到实现。
(3)将软件设计过程中全部的环节作出验证,而且这个过程要在整个的软件设计里贯穿。
2.2规格说明书
在这个环节的时候,需要输入用户的使用需求,之后将结果进行输出,将这个的进程整理成正式的规格说明书,将用户要求进行显示的时候,一定不能体现出二义性,可发软件的时候这是非常重要的一个环节。在进行规格说明书的设计的时候,一定要将用户的要求当作先决标准,从而将数据流程表完整的进行建立,之后设计数据项图。
2.3软件设计
软件设计,就是指把规格说明书将人、通讯录以及软件进行组合形成一个非常统一的系统,并且这些元素全部都能非常完整的保留在信息方面的系统中。首先就是要将各个环节中实际的功能进行明确,之后把客户的要求向系统进行输送,但是需要值得大家注意的是:
(1)设计软件方面的系统是十分系统的一项工程,在逻辑方面有着非常高的要求,所以一定要对书籍方面的工作人员作出约束。
(2)要准备非常有效的备选方案,这样能够对于图发起的事情有着充足的前期准备。
三、软件工程方面的设计如何应用于数据库的设计中
3.1可行性分析
可行性分析,就是使用软件方面的工程技术,将目前已经具备的计算机方面的技术以及人工方面的控制条件,对现阶段的控制方面的技术以及计算机方面的技术做出分析,同时要从操作以及经济多个方面对数据库进行考察,之后初步的进行估算,根据估算的结果研究是否可以将数据库进行设计。在分析的过程中,将分析的结果记录下来,做种能够成为非常完整的报告,这样对之后的工作非常的有帮助,能够直观的将结果进行对比。
3.2制定开发的计划
将数据库方面的可行性的进行分析之后,通过可行性的分析之后可以将操作实现,这样就证明了这个项目有着非常强的可行性,那么此时分析人员就可以计划着制定出项目开发方面的计划。这份计划中要包含人员的构成、开发的阶段以及验收时候的标准这些环节。在这个过程中,用户界面对于数据的开发是非常重要的,在这个界面中一定要将友好以及美观这些特点充分的体现,只有这样才能够让用户满意,因此在项目进行开发的时候要将界面设计进行重视。
3.3将数据库的系统进行全面的分析,将需求了解清楚
在将数据库的系统进行全面分析的时候,一定要将系统的需求交接清楚。只要包含了体统中的性能、需要的运行环境以及数据这些方面的需要进行详细的分析。经过对系统的全面分析,可以掌握住软件方面实际的运行环境以及配置的一个标准,可以为数据库方面的开发提供相应的技术参数。
3.4数据库系统中详细的设计和概要的设计
数据库系统进行详细设计的时候就是首先将程序的框架进行设计,并不是将程序进行编写。正常的情况下,数据库系统中的概要设计就是分成两个部分;第一个部分就是制定出数据库系统中的具体实施方案,第二个部分就是将软件方面的结构进行设计。
结束语
综上所述,将软件方面的工程技术运用与数据库的设计中是非常有意义的事情,不仅能够提升数据库设计方面的工作效率,同时还能够增强数据库方面的适应性以及灵活性,因此在对软件工程方面进行实际应用的时候,一定要不断的进行探索以及研究,将应对的方式及时的进行完善以及改进,这样能够顺利的设计以及建立数据库,同时能够将软件开发方面的技术可以发挥出最大的作用。
参考文献:
[1]高猛.数据库设计中软件工程技术的作用分析[J].读写算(教育教学研究),2017(17):365-365.
[2]曹杨帆.数据库设计中软件工程技术的作用[J].电子技术与软件工程,2017(03):202-203.
[3]吴丽华,邓田.软件工程技术在数据库设计中的作用分析[J].电脑迷,2017(05):69-70.
(作者单位:武汉东湖学院)