计算机软件工程维护的措施
李力 陈虎 刘备
生成PDF 清样下载 引用

复制成功

导出题录

参考文献( GB/T 7714-2015 ) 复制

李力 陈虎 刘备,. 计算机软件工程维护的措施[J]. 软件工程研究,20227. DOI:10.12721/ccn.2022.157064.
摘要: 在数据库设计中应用软件工程技术不仅可将效率提升起来,还可以增加数据库的适应性与灵活性,这对数据库的发展具有较强的推动作用。当前我国在软件工程技术中的研究还在发展的阶段中,但是经过不断的探索与研究数据库中的软件开发技术可以将其作用发挥得更好。
关键词: 计算机软件工程;数据库;发展
DOI:10.12721/ccn.2022.157064
基金资助:

1什么是软件工程技术

在一定程度上来看,软件开发主要是根据高层概念映射至低层概念的一种方式,并以此来将高层处理逻辑转变为低层处理逻辑的一类行为。但是对于一些较大型的软件系统来说其定义与此有差异,因为大型的软件开发主要包含了技术、工作人员、成本、进度以及途径各个层面,从综合的角度来说,软件工程是一类可以满足客户要求并以工程、软件产品为对象的学科,主要应用了工程管理以及计算机理论的主要原则,囊括了设计模式、数据库以及程序语言设计等多方面。在早期来看,软件工程技术属于瀑布式的开发模式,在历史的发展下逐渐演变成螺旋式的迭代开发, 但是在当代来看,软件工程技术发展成了敏捷开发的方法,它会跟随科学技术的不断前进而进步。有许多学者通过分析软件工程技术的发展历程分析了软件开发的方法,对此还产生了相应的软件工程学,但是软件工程学的产生并不意味着软件危机将结束。软件工程本身具有一些特点,如具有较大的实施局限性以及较强的理论性,这让软件危机在生活中持续不断的产生,经过不断的探索与努力,在近些年也产生了一些新的方法与思想,比如软件自动生成器、软件再用等等,这些新技术的出现为软件工程技术提供了基础,帮助它朝着标准化以及自动化转变。

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

2.1应用开发计划的制定

通过对操作、技术、经济等数据库设计的考察,对软件工程技术应用于数据库设计中的可行性加以分析,如果具有一定的可行性,那么分析员可着手制定此项目的开发计划。在整个开发计划中主要包括了系统开发团队的人员分配、人员构成、验收方式、验收标准、开发进度和开发时的各个关键环节等。同时,数据库的开发中用户界面具有非常重要的作用,友好、方便且美观的用户界面都会吸引到用户并被其接受,在开发项目时必须考虑界面的设计因素。

2.2在对数据库设计给予分析时,首先要对数据库系统需求加以分析,主要包括了系统的性能、数据的需求以及运行环境的需求等等,当分析完数据库的需求后可以掌握建立数据库软件中的运行环境以及必须配置的标准,以此为数据库在开发过程中提供参数和标准。

设计以及建立数据库是数据库的主要内容,数据库的设计直接影响整个数据库系统的运行效率与效果,一项杰出的数据库软件系统不仅可以将运算方式简化下来,还能将其运行效率提高, 此外,还可以帮助数据库的用户直接简单地获取到信息,并确保数据信息的完整性,这有利于帮助数据库获得完美的设计。设计数据库的主要基本为设计,在对其进行设计时首先要将数据库的结构以及概念设计到位,从总体将用户的需求掌握好,并且绘制出相应的实体联系图,再对数据库的整体逻辑结构进行设计,将概念内的 E-R 图用计算机语言表现出来,并且做到与 DBMS 系统相一致,将实体与实体的关系转化成数据库系统间的表与表关系。撇开其物理结构的设计来看,它是由数据存取结构以及数据存在方法所组成的,在对其进行设计时主要包括了两个环节,其一为将数据库系统的主要物理结构加以确定,其二为对此结构的整体运行效率加以评价,在这两个环节的考虑下评价其合理性。

2.3软件工程技术中数据库的主要设计原则

在软件工程技术中数据库的设计需要遵循相应的设计原则, 其一 :一对一关系原则,在软件开发之后以及其运行的过程中, 对数据进行维护是无可厚非的,为了将数据的维护变得简单且便利,在设计数据库时必须避免大且杂的设计观念,在设计时,必须牢记实体与实体的联系,以此将信息分散并将工作效率提高。其二 :避免规范以及重复命名原则,不重复主要是为了将冗杂的数据减少,而且必须对数据保持一致,每个外部关键词与表之间都必须设置相对应的关系,此外,在命名时其规范性也是不可忽视的一个问题,主要从两个方面着手处理,首先必须将后台代码的编写过程加以规范,其次还要学会运用大小写字母对各个对象给予命名操作,而且对于名字的长度也需要给予相应的规定。

2.4软件工程技术中数据库的重要作用

就当前来看,许多伯伯的开发与使用都与数据库分割不开, 数据库主要作为数据的处理技术所存在的一种形式,开发数据库也是绝对存在的一个过程,因此才会产生数据库管理系统的成果。它在实质上完全属于一类应用软件,用于操作相关数据,其中包括了组织、维护、控制以及保护等,与此同时,在对此系统进行运用的过程中还能定义视图,并且提供了较强大的数值计算功能, 从而对数据的安全以及稳定发挥做出了较大的作用。

总结:软件工程技术在现今来讲属于一类新兴的信息技术,当前有许多领域都有涉及到软件工作技术,数据库设计中运用软件工程技术是非常常见的,而在提高计算机水平方面以及发展科学技术方面上,软件工程技术有着较大的推动作用,它的出现为人类的生活生产带来了诸多便利。本文主要根据软件工程技术数据库设计中的应用展开研究,对其产生的作用给予分析。

参考文献:

[1]郝朝君.关于软件开发中数据库设计理论与实践分析[J].信息通信,2016,(3).164-165.

[2]钱锦.软件工厂工程数据库的设计[J].信息与电脑,2015,(21).131-132.

[3]史肖燕,赵庆,宋鹏,等.钻井工程数据库的研究和设计[J].石油天然气学报,2014,(8).91-94,106.