软件工程习题答案.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习题答案 银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名、地址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。 用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。 画数据流图 功能级数据流图 细化的数据流图 银行储蓄系统的ER图 一个浮点二进制数的构成是:一个可选的符号(+或-),后跟一个或多个二进制位,再跟上一个字符E,再加上另一个可选符号(+或-)及一个或多个二进制位。例如,下列的字符串都是浮点二进制数: 110101E-101 -100111E11101 +1E0 更形式化地,浮点二进制数定义如下: 〈floatingpoint binary〉∷=[〈sign〉]〈bitstring〉E[〈sign〉]〈bitstring〉 〈sign〉∷=+|- 〈bitstring〉∷=〈bit〉[〈bitstring〉] 〈bit〉∷=0|1 其中, 符号∷=表示定义为; 符号[...]表示可选项; 符号a|b表示a或b。 假设有这样一个有穷状态机:以一串字符为输入,判断字符串中是否含有合法的浮点二进制数。试对这个有穷状态机进行规格说明。 该有穷状态机的初态是“等待字符串输入”。在初态若接收到字符十、字符一、或二进制位,则进入“输入尾数”状态;在初态若接收到其他字符,则进入终态“非浮点二进制数”。在“输入尾数”状态若接收到二进制位,则保持该状态不变;若接收到字符 E ,则进入“等待输入指数”状态;若接收到其他字符,则进入终态“非浮点二进制数”。在“等待输入指数”状态若接收到字符+、字符一、或二进制位,则进入“输入指数”状态;若接收到其他字符,则进入终态“非浮点二进制数”。在“输入指数”状态若接收到二进制位,则保持该状态不变;若输入其他字符,则进入终态“非浮点二进制数”;若输入结束,则进入终态“浮点二进制数”。 考虑下述的自动化图书馆流通系统:每本书都有一个条形码,每个人都有一个带条形码的卡片。但一个借阅人想借一本书时,图书管理员扫描书上的条形码和借阅人卡片的条形码,然后在计算机终端上输入C;当归还一本书时,图书管理员将再次扫描,并输入R。图书管理员可以把一些书加到(+)图书集合中,也可以删除(—)它们。借阅人可以在终端上查找到某个作者所有的书(输入“A=”和作者名字),或具有指定标题的所有书籍(输入“T=”和标题),或属于特定主题范围内的所有图书(输入“S=”加主题范围)。最后,如果借阅人想借的书已被别人借走,图书管理员将给这本书设置一个预约,以便书归还时把书留给预约的借阅人(输入“H=”加书号)。 试用有穷状态机说明上述的图书流通系统。 (一)图书状态的有穷状态机描述 状态机J:{书在图书馆S1,书被借出S2,书被预约S3} 输入集K:{书上条形码,借阅卡条形码,终端输入各种命令} 转换函数T:如图4.4.1所示 初始态S:{书在图书馆S1,书被借出S2} 终态集F:{书被借出S2,书被预约S3} (二)图书馆终端管理员模式的有穷状态机描述 状态机J:{管理员设置状态,书入库,书出库(删除),预约} 输入集K:{终端输入管理员命令,书的各种状态(S1,S2,S3)} 转换函数T:如图4.4.2所示 初始态S:{管理员设置状态} 终态集F:{书入库,书出库(删除),预约,} (三)图书馆终端用户模式的有穷状态机描述 状态机J:{读者查询状态,查询结果} 输入集K:{终端输入用户查询命令,书的各种状态(S1,S2,S3)} 转换函数T:如图4.4.3所示 初始态S:{读者查询状态} 终态集F:{查询结果} 试用Petri网说明第四题所述图书馆中一本书的循环过程。在规格说明中应该包括操作H、C及R。 答:图书馆流通系统中一本书的循环过程的Petri图如下页所示。 其中P1表示书在图书馆,P2表示书在读者手上,P3表示书被预约 * * 练习题:习题2.5 北京某高校可用的电话号码有以下几类: 校内电话号码由4位数字组成,第1位数字不是0; 校外电话又分为本市电话和外地电话两类; 拨校外电话需先拨0; 若是本市电话则再接着拨8位数字(第1位不是0); 若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。 电话号码 = [ 校内电话号码 | 校外电话号码 ] 校内电话号码 = 非零数字 + 3位数字 校外电话号码 = [ 本市号码 | 外地号码 ] 本市号码 = 0 + 8位数字 外地号码 = 0 + 3位数字 + 8位数字 非零数字 = [ 1 | 2 | 3

文档评论(0)

优美的文学 + 关注
实名认证
文档贡献者

优美的文学优美的文学优美的文学优美的文学优美的文学

1亿VIP精品文档

相关文档