《软件工程导论第6版》–张海藩 牟永敏 课后答案及其详解 第3章 需求分析

文章目录

  • 第1题
  • 第2题
  • 第3题
  • 第4题
  • 第5题
  • 第6题

第1题

1.为什么要进行需求分析常对软件系统有哪些要求br> 答:(1) 为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。

(2)确定对系统的综合要求:1、功能需求;2、性能需求;3、可靠性和可用性需求;4、出错处理需求;5、接口需求;6、约束;7、逆向需求;8、将来可以提出的要求,分析系统的数据要求。

第2题

2.怎样与用户有效地沟通以获取用户的真实需求br> 答:与用户沟通获取需求的方法:访谈;面向数据流自顶向下求精;简易的应用规格说明技术;快速建立软件原型

第3题

3.银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话 码)、身份证 码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打印出利息清单给储户。
用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。

第5题

5.分所析习题2中第4题所述的患者监护系统。试用实体-联系图描述本系统中的数据对象并用数据流图描绘本系统的功能,画出本系统的顶层IPO图。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月6日
下一篇 2020年10月6日

相关推荐