数据库备份的四种方法 & 软件功能需求分析

本文介绍了四种主要的数据库备份方法:全备份、差异备份、日志备份及文件组备份,并阐述了每种方法的特点及应用场景。此外,还探讨了软件功能需求分析的三个层次:业务需求、用户需求和功能需求。

数据库备份的四种方法:

l          全备份:创建备份完成时数据库内存在的数据的副本。

l 差异备份:只记录自上次数据库备份后发生更改的数据。差异数据库备份比数据库备份小,而且备份速度快,因此可以更经常地备份,经常备份将减少丢失数据的危险。

l 日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点。

l 文件组备份:可以备份和还原数据库中的个别文件。可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度。

软件功能需求分析:

软件需求包括三个不同的层次:业务需求、用户需求和功能需求(也包括非功能需求)。作为软件需求分析者,非常有必要把这三个层次区分开。

1.业务需求(businessrequirement)反映了组织机构或客户对系统、产品高层次的目标要求,换句话说,业务需求从总体上描述了为什么要开发系统(why),组织希望达到什么目标。

2.用户需求(userrequirement) 文档描述了用户使用产品必须要完成的任务,这在使用实例(use case)文档或方案脚本说明中予以说明。也就是说,用户需求必须能够体现软件系统将给用户带来的业务价值,描述用户能使用系统来做些什么(what)。

3.功能需求(functionalrequirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。也就是开发人员如何设计具体的解决方案来实现这些需求(how)。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值