云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 软件工程教材习题答案

软件工程教材习题答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 1:15:22

《软件工程——理论与实践》(第2版)习题答案

者用户的不同而具有多种实现方式。设计类图更易于开发者之间的相互理解和交流。设计类图通常是在分析类图的基础上进行细化和改进的。

11. 问题描述:储户用存折取款,首先填写取款单,根据“银行卡”中的信息检验取款单与存折,如有问题,将问题反馈给储户;否则,登录“储户存款数据库”,修改相应数据,并更新“帐卡”,同时发出付款通知,出纳向储户付款。

⑴ 建立系统的用例模型;

⑵ 建立角色和用例的描述模板。

答:⑴通过分析,确定系统的角色为:储户、存款数据库、存折、出纳。用例为:填写取款单、验证取款单与存折、银行卡管理、数据库管理、付款。

储户

存折

⑵描述模板: 角色描述模板:

角色:储户 角色职责:

提供取款存折和取款信息。

角色职责识别: 提供存折、填写取款单、领取付款。

付款 填写取款单 <> 验证取款单与存折 <> 出纳 <> 数据库管理 <存款数据库

银行卡管理 银行取款系统的高层用例图

角色:存款数据库 角色职责: 对储户信息及存、取款业务进行管理。

角色职责识别: (1)在系统支持下完成银行数据库管理工作。 (2)为银行卡管理及通知付款提供信息。

角色:存折

角色职责:储户存、取款的凭证。 角色职责识别: (1)向系统提供取款凭证。

(2)与“银行卡管理”子系统交互,核对取款单。

角色:出纳

角色职责:向储户付款。

角色职责识别: (1) 根据储户存款数据库的通知,向储户付款。

(2)与“付款”子系统交互。

17

《软件工程——理论与实践》(第2版)习题答案

用例描述模板:

用例名:验证取款单与存折 执行者:储户、存折、存款数据库 目标: 根据“银行卡”中的信息检验取款单与存折。 功能描述: 1. 获取“银行卡”中的信息。 2. 检验取款单与存折信息。 3. 返回验证结果。 其他非功能需求: 高可靠性、实时性 主要步骤: 1. 储户填写取款单。 2. 根据银行卡信息,检验取款单与存折信息是否正确。 3. 若取款单与存折有问题,将信息返回给储户,否则登录“储户存款数据库”,修改相应数据,并更新“银行卡”。 相关用例:填写取款单、银行卡管理、数据库管理 相关信息:(优先级、性能、执行频率): 优先级:根据储户类型,决定处理的优先次序,VIP用户优先。 性能:实时性、高可靠性。

其他用例模板略。

12. 一个小型图书资料管理系统的主要功能有:图书资料的借出、归还、查询和管理,该系统有

图书管理员和普通读者,普通读者要使用系统必须先注册。

图书管理员负责添加、更新和修改、删除图书资料,登记和查询图书的借阅、归还情况。读者可以按照作者或主题检索图书资料,还可以预订图书资料,即当新购买或有读者归还时,系统立即通知读者来借阅。

⑴ 确定系统的类,并定义其属性和操作; ⑵ 画出系统的分析类图。

参考答案:

⑴在分析系统需求的基础上,采用名词识别法与实体识别法,确定以下系统的类: ①Book类

该类标识一本书,其属性包括书名、作者、出版社等。

②User Information类

该类标识一个用户,其属性包括用户名、密码、用户类型等。

18

《软件工程——理论与实践》(第2版)习题答案

③Librarian类

该类是User Information类的子类,其操作包括查询读者信息,添加、删除、更新读者信息、查询书籍信息、添加、删除、更新书籍信息等。

④Borrower类

该类是User Information类的子类,其操作包括查询个人信息、修改密码等。

⑤System Manager类

该类是User Information类的子类,其操作包括查询图书管理员信息,添加、删除、更新图书管理员信息等。

19

《软件工程——理论与实践》(第2版)习题答案

⑥BorrowCriteria类

该类标识一条借书规则,其属性包括规则名,规则应用对象等。

⑦Info Database类

该类标识一个数据库,其属性有数据库名,其操作有读数据、写数据和查找数据。

⑧Communication类

该类实现各数据库间的数据传输,其操作包括建立通信套接字、绑定端口、建立连接、发送数据、接受数据等。

⑵系统的分析类图:

由于图书馆的多本书构成书库,增加BookDatabase类,与Book类之间是聚合关系。同样由于借书规则不止一条,增加CriteriaDatabase类,与BorrowCriteria类之间是聚合关系。

20

搜索更多关于: 软件工程教材习题答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《软件工程——理论与实践》(第2版)习题答案 者用户的不同而具有多种实现方式。设计类图更易于开发者之间的相互理解和交流。设计类图通常是在分析类图的基础上进行细化和改进的。 11. 问题描述:储户用存折取款,首先填写取款单,根据“银行卡”中的信息检验取款单与存折,如有问题,将问题反馈给储户;否则,登录“储户存款数据库”,修改相应数据,并更新“帐卡”,同时发出付款通知,出纳向储户付款。 ⑴ 建立系统的用例模型; ⑵ 建立角色和用例的描述模板。 答:⑴通过分析,确定系统的角色为:储户、存款数据库、存折、出纳。用例为:填写取款单、验证取款单与存折、银行卡管理、数据库管理、付款。 储户 存折 ⑵描述模板: 角

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com