某培训中心要研制一个计算机管理系统。它的业务是:
将学员发来的信件收集分类后,按几种不同的情况处理。
(1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。
(2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。
(3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。
要求:
(1)对以上问题画出数据流程图。
(2)画出该培训管理的软件结构图。
您可能感兴趣的试卷
你可能感兴趣的试题
A.为模块内的数据结构进行设计
B.对数据库进行物理设计
C.为每个模块进行详细的算法设计
D.为模块进行功能设计
A.不能嵌套使用
B.只能用来写简单程序
C.已经用硬件实现
D.单入口和单出口
A.外部特性
B.内部特性
C.功能
D.输入输出数据
A.作用范围应在其控制范围内
B.控制范围应在其作用范围内
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制
A.数据流图
B.结构图
C.程序流程图
D.PAD图
A.SC图
B.IPO图
C.IDEF图
D.PAD图
A.逻辑内聚
B.时间内聚
C.功能内聚
D.通信内聚
A.公共耦合
B.控制耦合
C.内容耦合
D.数据耦合
A.划分模块
B.确定模块功能
C.确定模块的接口
D.确定模块的算法
A.调用关系
B.组成关系
C.连接关系
D.顺序执行关系
最新试题
模块之间的耦合性最低的耦合是()。
开发时期通常由四个阶段组成:总体设计、详细设计、()和测试。
将基类映射到一张表,每个子类映射到一张表。这种方法适用于子类的属性和基类的属性都比较多的情况。()
模块A执行几个逻辑上相似的功能则该模块具有()内聚。
封装使数据和加工该数据的方法封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性,而对象的内特性对用户是()的。
传统的单元测试方法与面向对象软件的单元测试有很大不同。()
B/S结构可以更加充分利用网络上的各种资源,但是应用程序维护的工作量大大增加。()
任务子系统中的协调任务不仅作协调工作,也可以让其再承担其它服务工作。()
一个模块直接控制的()模块的个数称为该模块的扇出数。
B/S结构是“零客户端”方式。()