试题详情
简答题 某学院的程控电话系统可转接市话局、长话局和若干内线分机,用户可以拨合法的分机号和外线号。分机号是从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
    ⑸内线用户之间打电话的事件跟踪图:
  • 关注下方微信公众号,在线模考后查看

热门试题