新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     >>计算机科学论坛<<     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 软件工程、需求工程、系统工程,UML、MDA、模型驱动开发,面向对象软件工程、面向目标软件成功、面向场景的设计、敏捷
    [返回] 计算机科学论坛计算机技术与应用『 软件工程论坛 』 → [求助]有一道软件工程习题 求解??? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 7316 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [求助]有一道软件工程习题 求解??? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     wom_ky 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:52
      门派:XML.ORG.CN
      注册:2008/12/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wom_ky发送一个短消息 把wom_ky加入好友 查看wom_ky的个人资料 搜索wom_ky在『 软件工程论坛 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看wom_ky的博客楼主
    发贴心情 [求助]有一道软件工程习题 求解???

    某宾馆的顾客入住过程如下:
    顾客将身份证、住房要求(包括所需要的客房类型、客房数目、和入住期限日期)告知宾馆前台接待人员,接待人员将身份证号和客房类型名称录入系统。系统根据身份证号从合法居民信息文件中找到相应记录;根据客房类型名称和客房信息文件中找到相应的记录;如果有下列情况将不予办理入住手续。
    (1)顾客提供的身份证号为无效号码。
    (2)宾馆内无此类客房。
    (3)宾馆内此类客房已无空房。
    (4)宾馆内此类客房的空房数目小于顾客所需的数目。
    (5)此类客房的空房无法满足顾客的入住期限。
    (6)顾客无法支付入住所用需要的费用。
    若顾客能提供有效证件,宾馆能满足顾客的入住条件且顾客能提供费用,则接待人员为顾客办理入住手续。系统在顾客信息文件中增加一条记录,记入顾客身份证号、顾客姓名、性别、籍贯等信息;在顾客入住信息表中增加一条记录,记入顾客身份证号、顾客姓名、入住日期、客房号等信息;更新客房信息文件中相应类型的客房信息,如当前的空房数目、相应客房的空闲时间等信息。
    问题1:画出尽可能详细的顾客入住过程数据流图。

    问题2:按照软件工程的规范写出“客房信息文件”、“顾客信息文件”和“顾客入住信息文件”的数据字典(定义到第2层)


    问题3:根据问题1中你所画的数据流图,采用面向数据流的方法,画出系统的软件结构图。

    问题4:已知“判断顾客是否能够入住模块”IPO表如下,请画出该模块的程序流程图。

    IPO表
    系统:入住系统    作者:***
    模块:判断顾客是否能够入住    日期:***
    被调用:
    入住系统 调用:
    Today():求当前日期
    输入:
    身份证号
    客房类型
    客房数目
    入住期限
    费用 输出:
    顾客是否能够入住
    不能入住的原因
    处理:
    顾客如果有下列情况之一将不予办理入住手续。
    (1)顾客提供的身份证号为无效号码。
    (2)宾馆内无此类客房。
    (3)宾馆内此类客房已无空房。
    (4)宾馆内此类客房的空房数目小于顾客所需的数目。
    (5)此类客房的空房无法满足顾客的入住期限。
    (6)顾客无法支付入住所用需要的费用。

    局部数据元素:
    ID为客房身份证号,T为客房类型,N为客房数目,DD为顾客入住的期限日期,M为顾客能够支付的费用。ID可从合法居民信息文件中取得,在流程图中用“ID     合法居民信息文件”表示;T、N、DD和M可从客房信息文件中取得,在程序流程图中用“T \ N \ DD \ M
       客房信息文件”表示。

    问题5:请至少用两种测试方法设计出两套测试数据,用于测试问题4中你设计的程序,并说明你采用了什么测试方法。


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/12/26 13:36:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 软件工程论坛 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/27 7:44:24

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    4,566.406ms