试题详情
- 简答题银行存款业务如下:客户到银行柜台存款时,首先填写存款单(包括帐号、姓名、存款金额、存款类型),如果还没有开户,则需要先开户,填写开户单(包括姓名、身份证号、地址、电话、是否留密码)。填写完存款单或开户单后,交给营业员,营业员将存款单或开户单信息输入计算机,系统记录开户信息或存款单信息,如果是开户并选择留密码,则需要客户输入密码。最后印出开户单或存款单给用户。请画出银行存款业务的分层数据流图(至少画出两层)。
-
(1)识别外部实体及输入输出数据流
外部实体:储户、业务员。
输入数据流:存款单,开户单,密码。可以将存款单和开户单抽象为事务。
输出数据流:存款单,开户单。
(2)顶层数据流图
(3)一层数据流图
对银行储蓄系统进行分解,从大的方面分解为接收事务、处理开户、处理存款三部分,得到一层数据流图。
(4)二层数据流图
对“处理存款”及“处理开户”进行进一步分解,得到二层数据流图,即处理存款的数据流图和处理开户的数据流图。
关注下方微信公众号,在线模考后查看
热门试题
- 说明软件计划的内容和目标。
- 软件工程是一类求解软件的工程。它涉及计算
- 风险出现概率可以使用从过去项目、直觉或其
- WIMP界面是屏幕菜单驱动用户界面的一种
- 按照以下描述,画出ER图。一本教材由许多
- 软件测试是软件质量保证的主要手段之一,测
- 简述四种UML依赖关系异同。
- 面向对象程序设计有哪些优点?
- 面向对象的特征是()、()和()、()。
- 模块内聚与耦合是模块独立性的两个定性标准
- 用面向对象方法设计网上购书系统的软件结
- 在客观世界中有若干类,这些类之间有一定的
- 类具有操作,它是()的抽象,用()和()
- 白盒测试以检查处理过程的细节为基础,对程
- 试简述原型开发的过程和运用原型化方法的软
- 什么是“对象”?识别对象时将潜在对象分成
- 照“降低块间联系,提高块内联系”的设计总
- 一般情况下,程序的效率和清晰性相比哪一个
- 软件程序系统结构的设计是以()为基础的。
- 从()语言开始,软件摆脱了对硬件的依赖。