论文部分内容阅读
摘 要:软件工程技术是一种新型的现代信息技术,在目前多个领域均有着广泛应用,其中最为显著的就是在数据库设计中的应用。软件工程技术对推动科学技术的发展以及计算机水平的提高有着重要意义,为人们的生活和工作带来了极大便利。本文就将对数据库设计中软件工程技术的重要作用进行研究。
关键词:数据库设计;软件工程技术;重要作用
中图分类号:TP311.13 文献标识码:A 文章编号:1004-7344(2019)03-0244-01
数据库设计属于一项系统且复杂的工程,不仅涵盖的知识内容较多,在结构设计上也有着较高的要求,一旦出现问题,将会直接影响计算机系统的运行效率。而软件工程技术的应用则能够减少上述问题的产生,更好的增强数据库设计的灵活性,保证计算机系统的正常运转。由此可知在数据库设计中软件工程技术具有重要作用。
1 软件工程技术
软件开发可以看作是高层概念映射低层概念的一种方式,经过处理将高层逻辑转化成低层逻辑,便于人们理解的一种行为。不过对于一些大型软件开发来说,在定义的规划上则存在一些差异性。这主要是因为在大型软件开发过程中,会涉及到很多方面,如人员、成本、技术、进度等,其不仅涵盖了工程管理和计算机理论等相关知识,还包括了模式、数据库和语言等方面的设计内容,是一门为满足用户需求,以工程和軟件产品为对象的学科。早期的软件工程技术主要是以瀑布式的开发模式开展的,之后随着历史的发展逐渐演变成螺旋式迭代开发,不过在现今发展中,又以敏捷开发方式为主,由此可以看出,软件工程技术是随着经济技术的发展而进行变革的。虽然在软件工程技术的研发上取得了显著效果,且形成了专门性的学科,但是其存在的危机却并未减弱。这主要是由于软件工程自身具有较强的局限性和理论性,而且其存在的危机随着社会发展不断持续下来,为此,在现阶段软件工程技术研发中,要加强对原有问题的控制,并引进新的方式和思想,完善软件工程技术水平,确保其与时代发展特征相符合。
2 数据库设计中软件工程技术的价值
2.1 数据库可行性分析
在该环节主要是对计算机技术以及人工控制技术的相关内容进行分析和研究,并通过多方考察和研究来确保数据库设计的可行性。同时在考察完成后,要对其实行系统性的总结,从而给出初步诊断结果,然后结合诊断结果对数据库进行完善,并编写相应的可行性报告。
2.2 开发规划的设计
在确定数据库可行性后,就可以开展相关开发方案的设计和规划工作。开发方案中主要包含了系统开发团队的人员构成及分配、项目开展进度、验收方式、验收标准等内容。另外开发方案的制定还要充分考虑市场和用户需求,在保证数据库设计合理性和功能性的基础上,增强设计的美观性和实用性,为用户提供更好的视觉享受。
2.3 数据库需求的分析
在数据库需求分析方面,其主要是针对两方面内容开展的:①对数据库系统的性能实行细致分析;②对系统的运用环境进行有效分析。只有这样才能有效加强数据库设计的合理性、可行性,确保不同环境下数据库系统的合理运用。另外,在分析数据库需求时,还要对数据库软件配置以及运行情况有一个明确的了解,为数据库开发提供更多的参考数据。
2.4 数据库设计中的价值
数据库系统的建立和设计质量将直接决定数据库的整体效果。由于数据库系统建立过程中会受到多方面因素的影响,进而降低其运行效率和性能,导致整个数据库系统存在质量问题,所以在设计过程中,一方面要满足数据库运行速率以及运行方式的标准要求,便于展开合理的规划和设计工作,另一方面还要对用户需求予以充分考虑,提升信息数据获取效率,增强数据库建立的完善性。基于此,在数据库设计时,其需要注意的内容主要有以下几点:
(1)为了强化数据库设计效果,先要明确数据库设计的概念和结构。这就需要结合用户的实际需求绘制系统实体联系图。根据系统实体联系图来明确其中存在的逻辑结构关系,并且把概念设计E-R图形转化成相应的计算机和程序语言,与DBMS系统互相照应。这样才能更好的将实体之间的关系转换成数据系统之间的关系,从而强化数据库构建效果。另外,在数据库设计中,还要重点管制物理结构设计效果,以确保后续实施的有效性。
(2)对物理结构的运算和运行效果进行合理评价,增强物理结构的合理性,以确保整体系统的运行效率。同时在系统设计上,应该加强细节的处理,保证各部门之间的协同作业。再者,系统设计并不是程序编写那么简单,而是在一定基础上实行总体程序框架的设计。具体来说,系统设计主要包含了实施方案的设计以及方案实施中相关软件设计这两部分内容。
3 结 语
在数据库设计中灵活应用软件工程设计,能够有效的提升数据库设计的质量和效率,加快数据库运行的速度,增强适应性和灵活性,进而促进数据库系统性能的充分发挥,以推动数据库的快速发展。虽然我国在软件工程技术研究上还较为落后,不过随着科学技术的完善,我国在这方面的研究力度也在逐渐加强,相信在未来发展中,在数据库设计中能够更加全面的发挥出软件工程技术的优势,为我国软件工程技术以及数据库的发展提供更多依据和帮助。
参考文献
[1]翟辰阳.软件工程技术在网络时代背景下的发展浅析[J].技术与市场,2018(07).
[2]张程乾.软件工程技术发展的趋势研究[J].数字技术与应用,2018(08).
[3]黄 丽.浅谈软件工程技术的发展[J].科技风,2018(11).
[4]刘 超.软件工程技术发展思索[J].农家参谋,2018(03).
[5]王修林.软件工程技术发展的过程和趋势[J].电子技术与软件工程,2018(09).
[6]王德梁,郑志群,何书前,周 裕,石 春.探讨软件工程技术的发展应用[J].电脑知识与技术,2018(13).
收稿日期:2018-12-8
作者简介:梁天生(1986-),男,汉族,广东罗定人,助教,本科,人力资源管理专业,研究方向为计算机网络。
关键词:数据库设计;软件工程技术;重要作用
中图分类号:TP311.13 文献标识码:A 文章编号:1004-7344(2019)03-0244-01
数据库设计属于一项系统且复杂的工程,不仅涵盖的知识内容较多,在结构设计上也有着较高的要求,一旦出现问题,将会直接影响计算机系统的运行效率。而软件工程技术的应用则能够减少上述问题的产生,更好的增强数据库设计的灵活性,保证计算机系统的正常运转。由此可知在数据库设计中软件工程技术具有重要作用。
1 软件工程技术
软件开发可以看作是高层概念映射低层概念的一种方式,经过处理将高层逻辑转化成低层逻辑,便于人们理解的一种行为。不过对于一些大型软件开发来说,在定义的规划上则存在一些差异性。这主要是因为在大型软件开发过程中,会涉及到很多方面,如人员、成本、技术、进度等,其不仅涵盖了工程管理和计算机理论等相关知识,还包括了模式、数据库和语言等方面的设计内容,是一门为满足用户需求,以工程和軟件产品为对象的学科。早期的软件工程技术主要是以瀑布式的开发模式开展的,之后随着历史的发展逐渐演变成螺旋式迭代开发,不过在现今发展中,又以敏捷开发方式为主,由此可以看出,软件工程技术是随着经济技术的发展而进行变革的。虽然在软件工程技术的研发上取得了显著效果,且形成了专门性的学科,但是其存在的危机却并未减弱。这主要是由于软件工程自身具有较强的局限性和理论性,而且其存在的危机随着社会发展不断持续下来,为此,在现阶段软件工程技术研发中,要加强对原有问题的控制,并引进新的方式和思想,完善软件工程技术水平,确保其与时代发展特征相符合。
2 数据库设计中软件工程技术的价值
2.1 数据库可行性分析
在该环节主要是对计算机技术以及人工控制技术的相关内容进行分析和研究,并通过多方考察和研究来确保数据库设计的可行性。同时在考察完成后,要对其实行系统性的总结,从而给出初步诊断结果,然后结合诊断结果对数据库进行完善,并编写相应的可行性报告。
2.2 开发规划的设计
在确定数据库可行性后,就可以开展相关开发方案的设计和规划工作。开发方案中主要包含了系统开发团队的人员构成及分配、项目开展进度、验收方式、验收标准等内容。另外开发方案的制定还要充分考虑市场和用户需求,在保证数据库设计合理性和功能性的基础上,增强设计的美观性和实用性,为用户提供更好的视觉享受。
2.3 数据库需求的分析
在数据库需求分析方面,其主要是针对两方面内容开展的:①对数据库系统的性能实行细致分析;②对系统的运用环境进行有效分析。只有这样才能有效加强数据库设计的合理性、可行性,确保不同环境下数据库系统的合理运用。另外,在分析数据库需求时,还要对数据库软件配置以及运行情况有一个明确的了解,为数据库开发提供更多的参考数据。
2.4 数据库设计中的价值
数据库系统的建立和设计质量将直接决定数据库的整体效果。由于数据库系统建立过程中会受到多方面因素的影响,进而降低其运行效率和性能,导致整个数据库系统存在质量问题,所以在设计过程中,一方面要满足数据库运行速率以及运行方式的标准要求,便于展开合理的规划和设计工作,另一方面还要对用户需求予以充分考虑,提升信息数据获取效率,增强数据库建立的完善性。基于此,在数据库设计时,其需要注意的内容主要有以下几点:
(1)为了强化数据库设计效果,先要明确数据库设计的概念和结构。这就需要结合用户的实际需求绘制系统实体联系图。根据系统实体联系图来明确其中存在的逻辑结构关系,并且把概念设计E-R图形转化成相应的计算机和程序语言,与DBMS系统互相照应。这样才能更好的将实体之间的关系转换成数据系统之间的关系,从而强化数据库构建效果。另外,在数据库设计中,还要重点管制物理结构设计效果,以确保后续实施的有效性。
(2)对物理结构的运算和运行效果进行合理评价,增强物理结构的合理性,以确保整体系统的运行效率。同时在系统设计上,应该加强细节的处理,保证各部门之间的协同作业。再者,系统设计并不是程序编写那么简单,而是在一定基础上实行总体程序框架的设计。具体来说,系统设计主要包含了实施方案的设计以及方案实施中相关软件设计这两部分内容。
3 结 语
在数据库设计中灵活应用软件工程设计,能够有效的提升数据库设计的质量和效率,加快数据库运行的速度,增强适应性和灵活性,进而促进数据库系统性能的充分发挥,以推动数据库的快速发展。虽然我国在软件工程技术研究上还较为落后,不过随着科学技术的完善,我国在这方面的研究力度也在逐渐加强,相信在未来发展中,在数据库设计中能够更加全面的发挥出软件工程技术的优势,为我国软件工程技术以及数据库的发展提供更多依据和帮助。
参考文献
[1]翟辰阳.软件工程技术在网络时代背景下的发展浅析[J].技术与市场,2018(07).
[2]张程乾.软件工程技术发展的趋势研究[J].数字技术与应用,2018(08).
[3]黄 丽.浅谈软件工程技术的发展[J].科技风,2018(11).
[4]刘 超.软件工程技术发展思索[J].农家参谋,2018(03).
[5]王修林.软件工程技术发展的过程和趋势[J].电子技术与软件工程,2018(09).
[6]王德梁,郑志群,何书前,周 裕,石 春.探讨软件工程技术的发展应用[J].电脑知识与技术,2018(13).
收稿日期:2018-12-8
作者简介:梁天生(1986-),男,汉族,广东罗定人,助教,本科,人力资源管理专业,研究方向为计算机网络。