软件工程|知识复习(三)传统需求分析

本文详细介绍了传统需求分析,涵盖了软件生命周期的六个阶段,重点解析了需求分析阶段的任务,包括确定系统综合要求、分析数据需求,并构建逻辑模型。此外,还探讨了功能要求、性能要求和运行要求,以及使用分层数据流图的原则,强调了一致性和完整性的重要性。
摘要由CSDN通过智能技术生成

传统需求分析

一、生命周期

传统软件工程的6个软件生命周期阶段

  1. 软件定义
  2. 需求分析
  3. 软件设计
  4. 编码
  5. 测试
  6. 运行与维护
二、传统软件过程需求分析阶段的任务
  1. 确定对系统的综合要求
  2. 分析系统的数据要求
  3. 抽象并确立目标系统的逻辑模型
  4. 编制软件需求规格说明
三、传统需求分析任务

(1)基本任务
回答“系统必须做什么”?确定目标系统功能和性能。

(2)具体任务

  1. 确定对系统的综合要求:功能要求;性能要求;运行要求;将来可能提出的要求
  2. 分析系统的数据要求:E-R图(概念模型)
  3. 导出系统的逻辑模型:数据流图,数据字典,加工处理说明书等
  4. 修正系统开发计划
  5. 开发原型系统:使用户对目标系统有一个更直接、更具体的概念,从而能更准确提出用户需求(关键的困难在于成本)

(3)综合要求(功能要求、性能要求、运行要求)

  1. 功能要求包括系统应该实现的功能
  2. 性能要求包括系统的响应时间、资源限制、数据精确性、系统适应性等
  3. 运行要求包括系统硬件环境、网络环境、系统软件、接口等的具体要求
  4. 其他要求报刊安全保密、可靠性、可维护性、可移植性、可扩展性等

(4)分层数据流图(五原则)<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值