关于计算机软件开发和数据库管理技术的探讨

一、软件工程简介

(一)计算机软件工程的发展。计算机软件工程发展于20世纪60年代,到了70年代的中后期,计算机软件工程开始的快速发展的阶段,逐渐涌现的一篇篇软件开发小组,在这个阶段所开发的软件程序还是比较简单易懂的,其程序也主要是属于个人的艺术品。直到80年代初期,软件工程得来全面系统的发展,随着低级语言如汇编语言逐渐被替代,新的高级程序语言的发展,软件系统渐渐的变得系统化和对象化。计算机信息时代的带来和网络的普及推广和应用,软件已经无处不在。

(二)计算机软件技术的应用。软件构件技术是当前软件技术的关键技术,是科学规范的开发和应用软件产品的技术体系。当前计算机软件技术广泛应用于航空,医学,生物工程,环境检测,地质开采,高校信息管理以及企业管理等各个领域中。特别是在企业的信息化办公化管理中,通过软件技术的应用可以有效的提高员工办事效率,为社会创造更多财富。因此软件技术的应用对推动的社会的发展也具有重要的现实意义。

二、数据库管理技术

(一) 数据管理技术存在的问题。数据库管理技术是软件技术应用下的一个重要方法,在今天的人们生活和工作中,数据库管理技术将会发挥更加广泛的作用。但是,相比于国外先进的数据库开发水平,我国的数据库管理技术还相对比较落后,在应用开发上还存在很多问题。其主要表现在数据仓库技术和数据挖掘技术上的不完善。

现代的数据仓库技术主要存在以下几个问题:1.数据仓库以主题为单位的,主题是数据归类的标准,不同的数据主题不能对应与不同的数据分析领域。2.数据仓库的的大量数据在集成西处理后是不能通过相应的支持技术及时进行更新,从而在存储的历史数据的删除和新数据的整理方面不够完善,经常出现错误。

数据挖掘技术的技术方面的问题主要体现在技术的结构体现上技术发展的不对称,导致各种衔接技术无法有效的融合,从而全面的做到对大量信息的挖掘和处理。数据挖掘技术的结构体系如下图1所示,其中在数据信息采集后数据规则模式,和数据挖掘评估等模块的技术还远远落后于数据库的管理技术,这就使得整个技术体系不对称。

随着信息时代的带来,在软件工程中,人们对数据库信息管理技术的要求越来越高,这就要求加快完善数据开发技术,创新数据库管理技术的开发从而满足人们日益增长的信息管理需求。

(二)数据库安全管理的软件设计。从上面的分析可以看出,基于软件工程下的数据库开发技术还存在的许多问题,特别是在数据挖掘方面。而在人们的生活工作中,数据库管理技术越来越重要,这就要求能够设计出更加安全高效的数据库管理软件来提高企业或个人的工作效率。

根据EDM3.0规范中对于数据模型的规划,并结合数据挖掘技术和数据仓库技术融合后全业务开展的需求,我们将数据库安全管理模块分为三层模块建设,分别是:数据沉淀层,数据整合层,数据应用层。

其中数据沉淀层,该层作为EDW的基础源数据,承载了后续的所有加工和应用的需求。其数据主要来源于ODS系统,考虑历史数据源的保留周期和后续加工的需要,在该层对所获取到的数据按时间维标记进行沉淀。基于降低该层数据加工转换的复杂度考虑,该层的建设与ODS整合层保持一致,同样划分为对应的六个主题域进行建设:参与人、产品、帐务、营销、事件、地域。

对于数据整合层,该层按照数据信息管理的数据模型进行设计,根据分析所需的主题域,对数据沉淀层中的数据进一步加工整合,保证后续应用分析中所需要的加工逻辑都在该层全部实现,并可以支持数据分析和深度挖掘的需要。其中数据整合层的部分代码设计如下:

最后,数据挖掘建模过程是数据应用层中的一个主要部分。其中应用到的Spss Clementine作为一个数据挖掘应用平台,它支持从数据处理到模型建立到商业成果优化的整个过程。针对数据应用层,主要对数据整合层整理出来的信息进行管理维护,对于出现的新数据及时进行更新,从而更加安全有效的实现数据库的信息管理。

三、总结

科学技术的快速发展和不断创新,软件技术的应用已经深入到人们学习生活各个环节当中。本文通过对数据库安全管理软件的设计概念,在进一步完善数据库应用技术上提供了一些思路,希望能够帮助解决在软件工程是,数据库开发管理上存在的不足。

展开阅读全文

页面更新:2024-03-13

标签:论文   计算机论文   软件工程   计算机软件   技术   信息管理   软件技术   数据仓库   加工   数据库   数据   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top