面向对象建模课堂练习作业.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.新闻发布系统的用户有管理员、注册会员和游客三种。游客只能查看新闻。游客注册

后成为注册会员,注册会员可以查看新闻,对新闻发表评论。管理员可以进行新闻管

理、评论管理,新闻管理包括发布新闻、评论置顶和删除新闻,评论管理包括将评论

置顶以及删除评论。

图1.游客用例图

图2.注册会员用例图

图3.管理员用例图

2.根据以下描述,画出类图。

某电子商务网站的用户分为个人客户和团体客户两种。用户可以下订单,一个订单只

能属于一个用户,一个用户可以有0到多个订单;每个订单只能有一个收货人;订单

由订单项组成,每张订单至少包含一个订单项;每个订单项都对应着一种商品

图4.类图

2.画出构造函数Server()的顺序图

publicclassServer{

publicServer(){

ServerSocketss=newServerSocket(SERVER_PORT);

Sockets=ss.accept();

InputStreamin=s.getInputStream();

byte[]buf=newbyte[1024];

while(true){

intlen=in.read(buf);

}

s.close();

ss.close();

}

}

图5.顺序图

3.根据以下对论坛问题的具体描述,进行面向对象分析建模,具体要求如下:

1)画出用例图

2)画出类图

3)从用例图中挑选一个用例使用活动图画出该用例的内部流程

4)挑选一个类中的一个成员函数用顺序图画出该函数内部的流程

软件工程课程答疑论坛

1)系统用户包括学生、教师、管理员和游客。

2)学生首先要注册,注册需经过管理员审核通过后成为正式用户。教师的账号由管理员直

接分配并通知教师本人。

3)学生登录后可以发表新的问题(即发帖子),可以查看已有问题,可以回答其他同学提

出的问题(即回复帖子)。

4)教师登录后,可以提问,可以查看问题列表,可以对学生提出的问题进行解答。

5)论坛以分页形式显示所有的问题,问题按发表时间降序排列,单击某个问题后可查看问

题详细内容及其回复的内容。

6)管理员可以对论坛进行全面的管理,包括添加学生、删除学生、对不合规的答疑信息

进行修改和删除等。

7)用户可以对论坛中的问题进行查询。可以进行单项查询,也可以进行组合查询。

1)

图6.学生用例图

图7.教师用例图

图8.管理员用例图

2)

图9.类图

3)

图10.学生注册活动图

4)

图11.学生登录顺序图

文档评论(0)

139****9894 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档