• 0
  • 0
分享
  • 需求分析(知识点总结)——软件测试圈
  • 恬恬圈 2021-10-27 14:35:33 字数 1334 阅读 1117 收藏 0

学习内容:

数据库应用系统(DBAS)

性能指标:

  1. 数据操作响应时间(数据访问响应时间);

  2. 系统吞吐量:指系统在单位时间内可以完成的数据库事务或查询的数量;

  3. 允许并发访问的最大用户数;

  4. 每TPS代价值。

数据库管理系统(DBMS)

系统需求分析的常用建模方法

一、DFD(数据流图,Data Flow Diagram)

DFD图采用自顶向下逐步细化的结构化分析方法

四种基本元素:数据流、处理(对数据的加工)、数据存储、外部项

  1. 数据流:指处理功能的输入输出,用→表示;

  2. 数据存储:数据保存的地方,表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等;

  3. 处理:对数据的逻辑处理,也就是数据变换,用来改变数据值;

  4. 外部项(外部实体):即数据源点和终点,系统之外又和系统有联系的人或者事物,说明数据的外部来源和去处。

44.jpg

建模方法核心:数据流

特性:

  1. 抽象性:只有信息和数据存储、流动、使用以及加工的情况,所以描述的是抽象出来的数据;

  2. 概括性:把系统对各种业务的处理过程联系起来考虑,形成总体,反映数据流之间的概括情况。

二、IDEF0(功能模型):

是一种图形化方法,采用层次分解,逐步细化的结构树去描述系统,由箭头和方框组成

55.jpg

  • 活动(Activity):长方形盒子,如行动(Actions)、作业(Operations)或是程序(Process)等

  • IDEFO中的四种资源:输入(Input)、输出(Output)、控制(Control)、机制(Mechanism),缩写就是ICOM。矩形上方的控制是描述影响活动执行的事件或约束条件;下方进入的机制表示实施该活动的物理手段或完成活动所需的资源(计算机系统、人或组织)

  • 调用(Cal):指再调用下一个更为详 细的模式来解释目前的功能。

三、UML(Unified Modeling Language) 统一建模语言,又称标准建模语言。

需求分析:

主要有数据需求分析、数据处理需求分析、功能需求分析(数据处理需求分析与业务规则需求分析)、性能需求分析和其他需求分析

①数据处理需求分析:

从对数据组织与存储的设计角度,辨识应用领域所管理的各类数据项和数据结构,与数据处理需求分析结果起, 组成数据字典,形成"数据规范说明书"。

②功能需求分析:

功能需求分析主要针对DBAS应具有的功能进行分析,是DBAS需求分析的核心环节,总体上可分为数据处理需求分析与业务规则需求分析。数据处理需求分析从数据访问和处理的角度 ,明确对各数据项所需要进行的数据访问操作。在系统规划与分析阶段,DBAS开发者已经明确了各类用户视图。因此数据处理需求分析阶段可以从这些视图出发,针对每个用户视图进行数据处理需求分析,然后汇总各个视图的分析结果得到对系统的完整分析结果。

③性能需求分析:

性能需求则描述了系统应当做到什么程度,分析DBAS应具有的性能指标。

④其他需求分析包括:

存储需求、安全性需求等。

a.存储需求分析:存储需求分析是指估计DBAS系统需要的数据存储量,如DB所存储的数据总量。

b.安全需求分析:主要用于数据库安全设计,避免被非法使用和攻击。


作者:liuxin_2

原文链接:https://blog.csdn.net/liuxin_2/article/details/113444909

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
      • 51testing软件测试圈微信