软件体系结构期末大作业.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多

软件体系大作业

1.根据下列用例描述,画出该用例的活动图。

用例名称:还书(ReturnBook)

描述:(ReturnBook)必须允许管理员对借阅者进行还书处理。

前置条件:登录前管理员需要登录到系统中。

部署约束:必须在图书馆内前台进行,并且需要扫描图书信息到系统中。

正常事件流:用例成功后,系统更改书籍状态

1)当借阅者归还图书时,用例启动。

2)管理员扫描图书,录入图书信息。

3)将图书状态设为已还。

4)根据时间算法确定图书归还的当前日期。

5)更改借阅记录,用例结束。

可选事件流:无

异常事件流:

1)图书磁条损坏,扫描不成功

2.用例名称:借书(BorrowBook)

描述:(BorrowBook)必须允许管理员对借阅者进行借书处理,借阅者通过刷

卡登录后可以借书。

前置条件:登录前管理员需要登录到系统中,借阅者在借书之前也要刷卡登录

到系统中。

部署约束:必须在图书馆内前台进行,并且需要扫描图书信息到系统中。

正常事件流:用例成功后,系统创建并存储借阅记录

1)当借阅者借阅图书时,用例启动。

2)借阅者刷卡显示借阅者相关信息,管理员扫描图书,录入图书信息。

3)根据时间算法确定图书借出日期和归还日期。

4)创建借阅记录。

5)存储借阅记录。

6)管理员将图书借给读者。

可选事件流:图书延期

1)借阅者将图书给管理员,办理延期。

2)借阅者刷卡,管理员扫描图书。

3)管理员更改借阅期限。

4)更改借阅记录。

5)管理员将图书还给借阅者,用例结束。

异常事件流:借阅卡冻结,借书无效

1)借阅者刷卡后,提示借阅者已借图书到期超过5天,

2)或者借阅者的借书数量超过最大的借书数量。

3)图书扫描错误,系统不能读取图书信息。

4)取消借阅,用例结束。

3.如果我们做的是一个平安保险公司的一个订单(超过1亿条)查询功能,如何

处理海量表,试给出分表方案?

4.在进行了基本的数据库的分表、索引等优化措施后,数据库的并发访问量还

是过大,这种情况下,你有什么好办法来解决该问题,试给出方案。

.一.表设计的优化

①数据行的长度不要过大,避免造成存储碎片,降低查询速率从而使并发访

问量过大

②能够使用数字类型就不要用字符串型,从而提高查询与连接的性能,提高

存储性能

③字段的长度如果合适的话,不要设计过长,这样能提高查询效率,节约空

二.算法的优化

尽量避免实用游标,游标是从上到下逐行遍历,效率比较低,能使用基于集

的方案最好避免使用游标

5.项目管理系统PMSuite中,有一项名为“查看甘特图”的需求,用户要求能

够以甘特图方式查看任务的起始时间、结束时间、任务承担者等信息。对于PM

Suite要显示甘特图而言,“甘特图绘制包”是自行开发的,还是采用的第三方

SDK,需要进行决择。项目开发工期较紧、任务较重,试给出一种弹性的设计方

案,来解决这一问题。

6.传统MVC开发,跳转代码写的较死,不灵活;每次都去写Servlet,需要在

Web.xml中配置Servlet(或是写注解),为了解决这一问题,你如果受命设计一

个MVC框架(类似Struts),试写出基本的框架的实现过程,以解决上述问题。

(第7和第8题任选其一)

7.下面是天气预报Web服务的WSDL文件(部分),试简要写出获取天气预报

的webService客户端的开发步骤。

...

xsd:schema

/xsd:schema

/operation

/portType

/binding

/port

/service

8.下面是省份城市区域信息Web服务的WSDL文件(部分),试简要写出获取

省份城市区域信息的WebService客户端的开发步骤,并给出关键代码。

xsd:schema

/xsd:schema

/types

...

/operation

/portType

...

/port

文档评论(0)

182****9617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档