应用题1-20_原创文档.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件工程与方法复习

应用题(20题)

1.假设一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有

需要再次定货的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号,零

件名称,定货数量,当前价格,主要供应者,次要供应者。零件入库或出库称为事务,

通过放在仓库中的显示终端把事务报告给定货系统。当某种零件的库存数量少于库存量

临界值时就应该再次定货。

要求:(1)画出系统的数据流图(15分);

(2)如果采用面向对象分析方法,请识别可能的类,画出类图,说明可能的属性和

操作(15分)。

2.现在有一个医院病房监护系统,用户提出的系统功能要求如下:

在医院病房监护系统中,病症监视器安置在每个病房,将病人的病症信号实时传送

到中央监视系统进行分析处理。

在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的

要求随时打印病人的病情报告,系统会定期自动更新病历。

当病症出现异常时,系统会立即自动报警,通知值班医生及时进行处理,同时立即

打印病人的病情报告和更新病历。

要求:

(1)请画出数据流图(10分),并采用UML建模语言画出用例图(10分)。

(2)以医院病房监护系统为例,分析比较结构化开发方法与面向对象的开发方法的主要

特点,结合该实例说明,为什么面向对象的开发方法更加优越(10分)?

3.连锁超市进货操作流程为:厂家持“定货单”及“厂家送货单”送货,库管科检查货

物。

如果来货相符,库管科做收货确认,(包括:在“定货单”之“点核数量”栏手工填

写收货数量;在电脑中找出“定货单”,在“点核数量”栏输入收货数量;在“收货

日报表”上记录该收货;在“定货单”、“厂家送货单”上加盖库管科公章),然后库

管科打印商品条码,收送货组与卖场办理移交手续,卖场收货人在“定货单”上签名

盖章,日末,库管可将单据汇总,连同“收货日报表”分别送卖场、财会,并自留一

份,第二天电脑科打印“验收进货单”,分送卖场、采购、财会。

如果来货不符,通知负责该次定货之采购主任,采购主任填写“定货修正单”,报采

购部主管签名同意,“定货修正单”交库管科,库管科从电脑中提出原“定货单”,按

“定货修正单”内容进行修改,将修改后之新“定货单”打印(一式三份),和原“定

货单”连在一起,最后进行上述来货相符后的工作。

要求:

(1)画出该系统的的数据流图(15分);

(2)给出该系统主要处理、数据存储或外部实体的数据字典(15分)。

4.设计一个简单的学生选课系统,系统能够注册符合要求的学生,学生注册以后就能选

课。选课过程如下:

(1)浏览限选课名列表,然后根据课程的任课教师、时间、地点和人数限制决定是否

选课成功;

(2)任课教师也可以根据情况,提供新的课程或修改过去课程的说明;

(3)教务管理人员统一管理注册的情况,可以删除、修改学生、教师和课程的权限。

要求:

(1)请设计出功能模型,用用例(use-case)图表示(10分)。

(2)请设计出对象模型,要求画出对象图,标出多重性、角色、限定词和关系(10分);

(3)请设计出动态模型,要求画册出学生成功注册后选课的时序图(10分);

5.某铁路售票系统,其相关角色可简化为乘客、售票员和管理人员。业务过程如下:

售票窗口售票,乘客先指名车次和乘车时间,确认有余票后销售。

售票员根据乘客提供的信息查询余票,并卖出车票或取消本次购票,等待下一次的

交易。

在购票期间,乘客可以按取消键取消本次购票。

管理人员可以取出钱币,并重置系统余额。

管理人员可以打印每天的交易账单。

其中部分数据结构的组成如下:

购票申请单=乘客身份证号+姓名+目的地+价格

购票确认单=身份证号+姓名+目的地+是否有余票

每日账单=当日初余额+当日末余额+日期+售票张数

要求:

(1)请画出分层数据流图(10分),并写出第一层数据流图的数据字典(5分)。

文档评论(0)

135****4296 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档