试题详情
- 简答题 某学院的程控电话系统可转接市话局、长话局和若干内线分机,用户可以拨合法的分机号和外线号。分机号是从8801至8899。外线号先拨9,再拨市话号或长话号。长话号由区号和市话号组成。区号是从010到059中任意的数字串。市话号由局号和分局号组成。局号可以是810,861,885中任意一个号码。分局号是长度为4的任意数字串。用户拨分机电话时免费,拨外线电话则记录外线号码、通话时间及应付费用等外线账目信息。 要求: ⑴画出该程控电话系统的数据流图。 ⑵画出该程控电话系统的软件结构图主图。 ⑶定义数据字典中:①电话号码的数据流条目;②外线信息的数据存储条目;③分机号的数据项条目;④电话号码的数据条目定义式(即组成,从数据流条目直到数据项条目) ;⑤电话分类处理的加工条目。 ⑷画出该程控电话系统的主程序PAD图、强连通程序图,计算环路复杂性。 ⑸建立内线用户之间打电话的事件跟踪图。
-
⑴该程控电话系统的数据流图:
⑵该程控电话系统的软件结构图主图:
⑶该程控电话系统的主程序PAD图、强连通程序图:
⑷定义数据字典信息:
①电话号码的数据流条目
数据流名称:电话号码
别名:无
简述:用户拨打的电话号码
来源:用户
去向:加工1“检查号码”
数据流量:略
组成:[分机号
外线号]
②外线账目的数据存储条目:
数据存储名称:外线账目
别名:无
简述:用户拨外线电话时记录的外线号码、通话时间及应付费用等信息
组成:外线号码+通话开始时间+通话时长+应付费用
组织方式:索引文件,以通话开始时间为关键字
查询要求:要求能立即查询
③分机号的数据项条目:
数据项名称:分机号
别名:无
简述:内线所有分机的电话号码
类型:数字串
长度:4位
取值范围及含义:
第1~2位,88,代表内线分机
第3~4位,00至99,代表内线分机编号
④电话号码的数据条目定义(即组成,从电话号码的数据流条目直到数据项条目) :
电话号码=[分机号
外线号]
分机号=8801..8899
外线号=9+[市话号
长话号]
市话号=局号+分局号
局号=[810
861
885]
分局号=4{0..9}4
长话号=区号+市话号
区号=010..059
⑤电话分类处理的加工条目:
加工名:分类处理
编号:2
激发条件:加工1“检查号码”发来合法号码消息
优先级:普通
输入:合法号码
输出:分机号、市话号、长话号
加工逻辑:DO CASE
CASE 合法号码∈分机号:内线电话处理
CASE 合法号码∈长话号:长话处理
CASE 合法号码∈市话号:市话处理
ENDCASE
⑸内线用户之间打电话的事件跟踪图: 关注下方微信公众号,在线模考后查看
热门试题
- 什么叫流图?如何画出流图?流图的环形复杂
- 商品房买卖中,当事人未约定面积差异纠纷的
- 问题定义是明确系统目标、规模、基本要求;
- 下面的()架构可以更好地实现Web应用的
- 如何做好软件质量保证工作?
- 《概要设计说明书》和《详细设计说明书》有
- 弧数为14,结点数为12,程序环形复杂度
- 已知有如下的伪代码程序: 请用流程图描
- 分析模型一般采用()方式进行验证。
- 简述软件的分类,并举例说明。
- 用例及其协作之间是()关系。
- 简述基于CMM评估的内容、评估过程和评估
- 若用链表存储一棵二叉树时,每个结点除数据
- 产生软件危机的原因有如下几点,除了()。
- 软件测试职业素质要求有哪些?
- 总体设计评价是对设计部分是否完整地实现了
- 说明分析阶段建立的三个模型的关系。
- 用由底向上渐增式方式对软件进行测试时,需
- 软件生存周期为什么划分成阶段?
- 试说明螺旋模型的特点。一般认为,只有大型