软件技术基础 作者 张选芳 傅茂洺 王欣 计算机软件技术基础(邮电)3-2.pptVIP

  • 6
  • 0
  • 约1.9万字
  • 约 47页
  • 2015-12-10 发布于广东
  • 举报

软件技术基础 作者 张选芳 傅茂洺 王欣 计算机软件技术基础(邮电)3-2.ppt

3.3 软件需求分析 3.3.1 需求分析的概念 需求分析是在问题定义和可行性研究之后的软件生命周期中非常重要的环节。需求分析的基本任务是准确回答“系统必须做什么”这一核心问题。 ?需求的类别 (1)功能需求,这方面的需求指定系统必须提供的服务,通过需求分析应该划分出系统必须完成的所有功能。 (2)性能需求,是指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。 (2)绘制系统内部 绘制系统内部就是绘制中间层和底层的数据流图。一般将层号从0开始编号,采用自顶向下,由外向内的原则。绘制0层数据流图时,一般根据当前系统工作分组情况,并按新系统应有的外部功能,分解顶层流图的系统为若干子系统,并决定每个子系统间的数据接口和活动关系。 例如,将简化的商业自动化系统的顶层图按人或部门的功能要求进行分解,形成三项子加工: ?录入、修改或删除商品信息; ?录入、修改现金额,并计算余额; ?查询商品销售情况,计算日销售额。 ?简化的商业自动化系统 1层数据流图 3.3.7 加工说明 加工说明是对DFD中的每个加工所作的说明,用于描述系统的每一个基本加工的处理逻辑,说明输入数据转换为输出数据的加工方法。 加工逻辑仅说明“

文档评论(0)

1亿VIP精品文档

相关文档