Page 16 - 软件工程与项目管理
P. 16
软件工程与项目管理
Software Engineering & Project Management
4. 高度可用性
在使用编程技术时,可以对不同技术的优势与劣势进行比较分析,寻求具
备高可行性的技术,以此来优化系统设计。为了实现理想的数据库编程效果,单
纯依赖一种技术是不够的,需要应用多样化的技术。多样化技术的应用能够提高
系统预防故障的能力,减少负载不均问题的发生。当计算机系统发生故障时,备
用接口可以快速发挥作用,替代主接口以保证系统的稳定运行。通过这种方式能
够避免故障的发生,同时提高系统运行的可靠性。
(四)计算机软件工程的数据库发展中存在的问题
1. 物理安全问题
对于计算机网络数据库的安全性来说,多方面因素均会对安全性造成影响,
其中以数据存储的安全为主。如今无论是企业还是个人,对信息的存储都提出了
更高的要求。为了进一步满足人们的使用需求,数据库需要在同一时间内对大量
的信息进行处理,此时容易出现信息安全问题。为了保障信息安全,大多采用防
火墙、信息加密等方式。虽然上述方式能够在一定程度上保证信息的安全性,但
是最为关键的方式是要开展数据库安全管理工作。物理硬件是开展信息技术管理
工作的前提基础,在缺乏硬件的支持下,各项技术管理工作均无法正常开展。目
前,在对数据进行存储时,经常出现内部硬件损坏问题,这会导致数据库中的信
息会出现丢失、损坏等问题。因此,要保证数据库存储的安全性,就要保证硬件
设施的物理安全性。
2. 网络安全问题
虽然目前计算机技术在不断创新发展,能够满足用户的各项使用需求,但
网络环境的安全性却变得越来越差。不良的网络环境会导致各种安全事故的发生,
目前网络中存在的不安全因素随处可见。对于数据库本身来说,其具备较高的安
全性。然而,一旦连接到网络上,大量网络病毒就会对其进行攻击,可能导致重
要数据信息被窃取。这会对数据库的稳定运行造成较为严重的影响,无法充分发
挥数据库的积极作用。
3. 计算机系统导致的安全隐患
目前大部分计算机用户采用的都是 Windows 系统,Windows 系统具备较强的
应用优势,但仅限于正版系统。部分用户为了节约成本会直接安装盗版系统,虽
然系统在安装完成后能够正常运行,但存在大量漏洞。一些不法分子则会利用漏
6
6

