电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第3章软件需求获取与结构化分析方法

第3章软件需求获取与结构化分析方法_第1页
1/6
第3章软件需求获取与结构化分析方法_第2页
2/6
第3章软件需求获取与结构化分析方法_第3页
3/6
第3 章 习题与思考题参考答案 1 第3 章 软件需求获取与结构化分析方法 3 .1 为什么结构化分析要叫“结构化”?有其他可替代的术语吗? “结构化”一词应来源于“结构化程序设计”,先有“结构化程序设计”的思想,后有结构化设计及结构化分析。有时称传统的分析方法,指的就是结构化分析方法。 3 .2 顶层数据流图或称环境图的作用是什么? 顶层数据流图(或称环境图)仅包括一个数据处理过程,也就是要开发的目标系统。其作用如下: (1 ) 确定系统在其环境中的位置,与系统有联系的外部实体(包括硬件、软件、组织机构及人)有哪些。 (2 ) 通过确定系统的输入和输出与外部实体的关系确定系统的边界,也就是要确定哪些功能或处理属于系统范围之内,哪些属于系统范围之外,需要由其他系统处理或人工处理。 3 .3 在对数据流图进行分解时需要注意哪些问题? 在对数据流图进行分解时,需要注意以下两个问题: (1 ) 当对数据流图分层细化时必须保持信息连续性,也就是说,当把一个处理分解为一系列处理时,分解前和分解后的输入/输出数据流必须相同。 (2 ) 注意分层细化时对编号的处理方法。 3 .4 银行存款业务如下:客户到银行柜台存款时,首先填写存款单(包括帐号、姓名、存款金额、存款类型),如果还没有开户,则需要先开户,填写开户单(包括姓名、身份证号、地址、电话、是否留密码)。填写完存款单或开户单后,交给营业员,营业员将存款单或开户单信息输入计算机,系统记录开户信息或存款单信息,如果是开户并选择留密码,则需要客户输入密码。最后印出开户单或存款单给用户。请画出银行存款业务的分层数据流图(至少画出两层)。 (1 ) 识别外部实体及输入输出数据流 外部实体:储户、业务员。 输入数据流:存款单,开户单,密码。可以将存款单和开户单抽象为事务。 输出数据流:存款单,开户单。 (2 ) 顶层数据流图 第3 章 习题与思考题参考答案 2 (3 ) 一层数据流图 对银行储蓄系统进行分解,从大的方面分解为接收事务、处理开户、处理存款三部分,得到一层数据流图。 (4 ) 二层数据流图 对 “处理存款”及“处理开户”进行进一步分解,得到二层数据流图,即处理存款的数据流图和处理开户的数据流图。 处理存款的数据流图 第3 章 习题与思考题参考答案 3 处理开户的数据流图 3.5 按照以下描述,画出ER 图。 一本教材由许多章组成,每一章包含许多节、小结和习题组成,章和节...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第3章软件需求获取与结构化分析方法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部