考点3 需求分析

考点3 需求分析

一、数据需求分析

从对数据进行组织与存储的角度,从用户视图出发,分析与辨识应用领域所管理的各类数据项和数据结构,形成数据字典的主要内容。
数据字典的主要内容

二、功能需求分析

主要针对DBAS应具有的功能进行分析,是DBAS需求分析的核心环节,描述了一个系统应当做什么。

功能需求分析类别:

  1. 数据处理需求分析
    数据访问和处理的角度,明确对各类数据项所需进行的数据访问操作,分析结果可表示为数据流图(DFD)或DBAS应支持的各种数据处理事务规范
  2. 业务规则需求分析
    从DBAS高层目标和整体功能出发,分析系统或系统中一些大粒度子系统应具有的业务类型和功能,明确用户或外部系统与DBAS的交互模式
    数据处理需求分析结果

三、性能需求分析

性能需求描述了系统应当做到什么程度。

DBAS性能指标包括数据操作响应时间系统吞吐量允许并发访问的最大用户数、和TPS代价值
1. 数据操作响应时间
用户向数据库系统提交数据操作请求到操作结果返回给用户的时间。
2. 系统吞吐量
① 系统在单位时间内可以完成的数据库事务或数据查询的数量。
② 系统吞吐量可表示为每秒事务数TPS。
3. 允许并发访问的最大用户数
在保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库。
4. TPS代价值
用于衡量系统性价比的指标。

DBAS性能指标系统软硬件设计开发重要依据

影响DBAS性能指标的因素:
① 系统硬件资源
② 网络通信设备性能
③ 数据库的逻辑设计和物理设计质量
④ DBMS的配置和性能
⑤ 数据库应用程序自身

四、其他需求分析

考虑DBAS的其他需求,包括存储需求安全性需求备份和恢复需求

1. 存储需求分析
估计DBAS系统需要的数据存储量,包括初始数据库大小、数据库增长速度。
2. 安全性需求分析
① DBAS系统应达到的安全控制级别。
② 各类用户的数据视图和视图访问权限。
③ DBAS应有的口令保护机制或其他安全认证机制。
3. 备份和恢复需求分析
① DBAS运行过程中备份数据库的时间和备份周期。
② 所需备份的数据是全部数据库数据。
③ 备份方式是采用完全备份还是采用差异备份。

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值