《数据库设计在软件工程技术的作用.docx》由会员分享,可在线阅读,更多相关《数据库设计在软件工程技术的作用.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库设计在软件工程技术的作用数据库的设计经过是非常复杂并且系统的,主要包含了物理的构造以及逻辑的构造,以上的这两种构造是通过非常复杂的映射进行连接的,使用的效率非常的低,同时欠缺了灵敏性。但是软件方面的工程技术能够将上述的问题进行躲避,在设计数据库的经过中能够发挥非常重要的作用。本文章主要是研究在设计数据库的经过中软件工程方面技术的详细作用。1软件工程方面技术的概述将软件进行开发就是一种从高级的概念转变到低级概念的一个映射,这就是从高级处理转变成为了低级处理。在面对软件系统含有非常强大的功能的时候,定义一定不简单,由于此种软件方面的开发涉及到了技术方面、设计人员方面以及成本多个方面的内容,在
2、宏观的角度上来讲,软件工程能够将所有的用户在软件方面的要求进行知足,一般情况下使用的就是工程管理方面与计算机科学方面的理论知识,只要包括了数据库、程序中语言的设计以及设计经过中的模型。最初始的软件方面的设计就是将瀑布的模型作为开发的主要模型,由于学科在不断的进行发展以及社会在持续的进步,渐渐的就构成了螺旋式的这种开发模型。除了这些之外,无论是出于哪个阶段的软件技术方面的研发,一直坚持着科学的方法,进而把管理以及合作两者进行结合进而提高软件方面的生产率,这样能够让软件工程方面的技术得到愈加快速的发展。现阶段国内外有着非常多的专家以及学者进行着软件开发方面的研究,软件工程方面的有关学者从历史的演变
3、经过中总结出了非常多的软件方面开发的办法,渐渐的就构成了现阶段的软件工程学,固然如今已经非常的成功,但是并没有表示软件方面的危机已经过去了。之情的研究已经非常大的程度上面讲软件工程的现状进行了改变,但是软件工程具有着非常强的理论性,在进行施行的经过中会有着一些局限性,这样就造成了软件的危机一直存在于实际的生活中。近些年来,经过学者不断的进行研究以及探索,就出现了非常多的方法以及思想,例如将软件进行在开发利用以及软件方面的自动生成器。进而使得软件工程方面的技术有效的进行着发展,同时软件工程方面的技术正在走向标准化。2软件设计经过中的工程技术2.1软件生存的周期软件生存的周期所涉及的范围是非常的广
4、的,包含了规格方面的讲明、编码以及要求的分析。规格方面的讲明以及要求的分析都是根据用户的要求进行的,来发软件的经过中有着非常明确的目的。剩余的环节就是将之前的环节进行讲明。在进行软件设计的时候,一定要注意下面几个方面:1明确开发软件的终极目的是什么,只要这样才能够做到让软件更好的为大家服务,所以一定要对生存的周期进行分析。2软件设计终极的目的就是能够让产品出如今大家的眼前,所以与系统工程方面存在着密切的联络,在对软件进行设计的时候,一定要将构造化的方法进行使用,进而将软件设计方面的标准化得到实现。3将软件设计经过中全部的环节作出验证,而且这个经过要在整个的软件设计里贯穿。2.2规格讲明书在这个
5、环节的时候,需要输入用户的使用需求,之后将结果进行输出,将这个的进程整理成正式的规格讲明书,将用户要求进行显示的时候,一定不能体现出二义性,可发软件的时候这是非常重要的一个环节。在进行规格讲明书的设计的时候,一定要将用户的要求当作先决标准,进而将数据流程表完好的进行建立,之后设计数据项图。2.3软件设计软件设计,就是指把规格讲明书将人、通讯录以及软件进行组合构成一个非常统一的系统,并且这些元素全部都能非常完好的保留在信息方面的系统中。首先就是要将各个环节中实际的功能进行明确,之后吧客户的要求向系统进行输送,但是需要值得大家注意的是:1设计软件方面的系统是特别系统的一项工程,在逻辑方面有着非常高
6、的要求,所以一定要对书籍方面的工作人员作出约束。2要准备非常有效的备选方案,这样能够对于图发起的事情有着充足的前期准备。3软件工程方面的设计怎样应用于数据库的设计中3.1可行性分析可行性分析,就是使用软件方面的工程技术,将目前已经具备的计算机方面的技术以及人工方面的控制条件,对现阶段的控制方面的技术以及计算机方面的技术做出分析,同时要从操作以及经济多个方面对数据库进行考察,之后初步的进行估算,根据估算的结果研究能否能够将数据库进行设计。在分析的经过中,将分析的结果记录下来,做种能够成为非常完好的报告,这样对之后的工作非常的有帮助,能够直观的将结果进行比照。3.2制定开发的计划将数据库方面的可行
7、性的进行分析之后,通过可行性的分析之后能够将操作实现,这样就证实了这个项目有着非常强的可行性,那么此时分析人员就能够计划着制定出项目开发方面的计划。这份计划中要包含人员的构成、开发的阶段以及验收时候的标准这些环节。在这个经过中,用户界面对于数据的开发是非常重要的,在这个界面中一定要将友好以及美观这些特点充分的体现,只要这样才能够让用户满意,因而在项目进行开发的时候要将界面设计进行重视。3.3将数据库的系统进行全面的分析,将需求了解清楚在将数据库的系统进行全面分析的时候,一定要将系统的需求交接清楚。只要包含了体统中的性能、需要的运行环境以及数据这些方面的需要进行具体的分析。经过对系统的全面分析,
8、能够把握住软件方面实际的运行环境以及配置的一个标准,能够为数据库方面的开发提供相应的技术参数。3.4数据库进行设计的阶段在建立数据库的系统的经过中,重点的内容就是设计以及建立。同时数据库方面的运行效果比拟容易遭到设计质量的影响,假如想将数据库中软件的系统进行完美的建立,一定要能够实现简化运算,这样能够提升实际的运行效果,同时能够让用户愈加方面的将本人想要的信息进行获取,进而能够完好的保存数据,能够为数据库的设计奠定非常坚实的基础,在这个经过中需要注意的是,设计数据库的前提就是将需求进行分析。首先要将数据库的概念以及构造进行设计,将用户的需要大致的进行了解,之后在这个基础之上设计出联络图。再设计
9、出数据库方面的逻辑性,把E-R方面的图片转变成计算机需要的语言,将DBMS的系统进行匹配,把实体的关系转变成为数据库的系统里表间的一种关系。在设计数据库中物理方面的构造的时候,正常情况下是将数据方面的存取构造以及数据方面的存取方法进行组合。这个时期的组成主要是有两个环节,第一个就是将数据库系统中的物理方面的构造进行明确,第二个就是评价出构造方面的运行效率,从这两个方面进行充分的考虑,之后能够对数据库中物理方面的机构作出评价。3.5数据库系统中具体的设计和概要的设计数据库系统进行具体设计的时候就是首先将程序的框架进行设计,并不是将程序进行编写。正常的情况下,数据库系统中的概要设计就是分成两个部分;第一个部分就是制定出数据库系统中的详细施行方案,第二个部分就是将软件方面的构造进行设计。4结束语综上所述,将软件方面的工程技术运用与数据库的设计中是非常有意义的事情,不仅能够提升数据库设计方面的工作效率,同时还能够加强数据库方面的适应性以及灵敏性,因而在对软件工程方面进行实际应用的时候,一定要不断的进行探索以及研究,将应对的方式及时的进行完善以及改良,这样能够顺利的设计以及建立数据库,同时能够将软件开发方面的技术能够发挥出最大的作用。