软件工程复试——三、需求分析

软件工程复试——三、需求分析

需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题。

结构化分析方法的准则:

  • 必须理解并描述问题的信息域,根据这条准则应该建立数据模型
  • 必须定义软件应完成的功能,这条准则要求建立功能模型
  • 必须描述作为外部事件结果的软件行为,这条准则要求建立行为模型。
  • 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。
需求分析任务
  • 确定随系统的综合要求(①功能需求;②性能需求;③可靠性和可用性需求;④出错处理需求;⑤接口需求;⑥约束(精度约束、标准约束之类的);⑦逆向需求(系统不应该做什么);⑧将来可能提出的需求)
  • 分析系统的数据要求
  • 导出系统的逻辑模型
  • 修正系统开发计划

与用户沟通的方法(看书了解了解)

访谈

正式访谈:系统分析员将准备具体问题,例如问一下公司销售商品的种类、雇佣的销售人员等

非正式访谈:分析员提出一些开放性的问题,比如说问问对现在系统有什么不满意的?

面向数据流自顶向下求精
简单的应用规格说明书
快速建立软件模型

方法工具:

  • 第四代技术
  • 可重用的软件构建
  • 形式化
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值