《数据库设计中软件工程技术的运用(精品).docx》由会员分享,可在线阅读,更多相关《数据库设计中软件工程技术的运用(精品).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库设计中软件工程技术的运用摘要:本文扼要介绍了软件工程技术的相关背景和基本概念,结合软件工程的技术的应用要点和注意事项,主要分析了软件工程技术在数据库设计中的实际应用,最后总结了软件工程技术对于提高数据库设计工作质量的重要意义,旨在不断改良和完善该技术在数据库中的应用,进而提升科学技术的使用效率,为促进数据库的使用和开发提供有效的动力。关键词:数据库设计;软件工程;作用分析1软件工程技术的相关背景和基本概念及原理1.1软件工程技术概述软件工程技术是一种新兴的信息工程技术,现已被广泛的运用在人们生产和生活的各个领域。软件工程技术的开发与应用,显著的提高了计算机水安然平静推动了科学技术的发展,
2、将软件工程技术运用到数据库的设计经过中也是非经常见的。传统的软件开发从某种意义上来讲就是一种从“高层概念到“低层概念的映射,以实现高层逻辑转变为低层逻辑。但是就大型软件系统而言,软件的开发工作涵盖的内容和范围更多、更广,包含了技术人员、相关技术、开发途径以及成本和进度等很多方面,所以能够将软件工程技术综合定义为是一类能够用来知足客户需求并以软件产品和工程为对象的学科,其应用原理包括计算机科学理论和工程管理原则,主要内容是设计形式、程序语言设计和数据库等方面。早期的软件工程技术开发模型主要为瀑布式,随着科学技术,尤其是计算机技术的不断发展,其开发模型已经逐步演变成为螺旋式的迭代开发,再到目前的软
3、件工程技术敏捷开发,软件技术不断的发展和完善,越来越成熟。当然,不管是处于哪个时期,软件工程技术都要遵守采用科学的手段进行管理,同时通过合作的形式来提高软件生产效率的基本原则,国内外的很多专家和学者通过软件工程技术发展的经过总结出了很多新的软件开发方法,并由此诞生了软件工程学。软件工程学是对软件工程技术相关理论知识的归纳与总结,很大程度上解改善了软件工程技术的现状,但是由于软件工程学科本身具有理论性强、实践局限性较大的特性,致使软件危机仍然活跃在人们的生产生活中。近年来,通过不断的研究与探索,软件工程领域出现了很多新的思想和方法,像软件再开发利用、软件自动生成器等等,推动着软件工程技术向自动化
4、和标准化方向发展。1.2软件设计中的工程技术分析软件设计中的工程技术主要包含的是软件的生存周期、规格讲明书以及软件设计。其中软件的生存周期主要由要求分析、规格讲明、设计、编码、测试和维护这六个环节组成。前两个环节主要是根据客户的要求来进行的,要求到达明确软件设计目的的任务,后面四个环节是针对计算机系统而言的,要求通过各种技术手段来实现由之前两个环节确定的软件设计目的。软件开发的最终目的是为人们的生活服务,所以在进行软件设计的时候一定要严格执行软件生存周期中的要求分析和规格讲明,也就是讲一定要按客户的要求进行设计;规格讲明书环节就是指把用户的需求输入并整理结果,进而得到软件的详细规格讲明;软件设
5、计环节就是通过计算机技术以及其它的一些硬件设备来实现规格讲明书中的内容,最终实现软件的开发。2软件工程技术在数据库设计中的实际应用分析2.1用于分析数据库的可行性使用软件工程技术,结合既有的计算机技术及人工控制条件,对数据库的经济效益、技术以及操作方便性等方面进行考察,进而实现对数据库设计任务可否完成的初步估计。在分析时要注意记录分析结果,整理并书写相关的可行性报告。2.2用于制定数据库的开发计划当数据库可行性的分析工作结束后,结合可行性报告,假如以为该项目具备很强的可行性,则能够开场制定该数据库的开发计划。数据库项目的开发计划内容应该包括有关人员的组成、人员的分配、项目进度、项目验收方式与验
6、收标准和开发经过中的重点环节等等。除此之外,要注重用户界面的开发,只要方便、美观且友好的用户界面才会被客户接受,所以在数据库项目开发计划中应该包括用户界面的开发工作。2.3用于分析数据库系统的需求将软件工程技术运用于对数据库需求的分析工作,分析的主要内容包括:数据的需求、运行环境的需求、系统性能的需求等等。通过分析数据库的需求,能够了解建立数据库需要的软件配置标准和运行环境,进而为开发数据库提供参照标准和数据支持。2.4用于数据库的设计阶段数据库的设计和建立是数据库系统的关键环节。数据库的设计质量直接影响着数据库系统的运行效率和效果。一个成功的数据库软件系统一方面能够简化运算方式,提升运行效率
7、,另一方面还能够帮助数据库的用户简便快速的获取需要的信息,同时还需要保证数据库中数据的完好性,为完成数据库的设计提供便捷。设计数据库的基本操作是分析。首先要分析数据库的概念和构造,大致把握用户的详细需求,然后根据这些来拟定一个数据库系统的实体联络图;其次是分析数据库的逻辑构造,将理论中的E-R图转换为程序语言,以使其与DBMS系统相匹配,进而实现将实体之间关系转化数据库系统之间的关系。另外,数据库系统的物理构造的设计内容应该包括数据的存取方法和数据的存取构造。通常,数据库的物理构造设计分为两个环节,其一是确定数据库系统的物理构造,其二是评估该物理构造的运行效率,通过综合考虑这两个环节来对数据库物理构造的合理性进行最终的评价。2.5用于数据库的具体设计和概要设计数据库系统的具体设计是设计程序框架,而不是编写程序。总的来讲,数据库系统的概要设计分为两个阶段:第一,制定数据库系统的施行方案;第二进行软件构造设计。总而言之,将软件工程技术应用与数据库的设计具有重要的战略意义,一方面能够提高数据库设计的工作效率,另一方面还能够增加数据库的灵敏性和适应性。所以在软件工程技术的实际应用中,要不断的探索与研究,对其应用方式进行改良和完善,以保障数据库的顺利设计与建立。
限制150内