详细设计第四次作业.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“系统分析与设计”课程作业四 采用Power Designer建模工具,完成教材P191页的E1、E2、E3、E4、E5题建模设计。要求:对建模过程和建模内容进行说明,并给出模型截图。 E1.假设管理课程设置的教师也必须教这门课 管理课程设置的教师也必须教这门课,故教课的老师分为两种。 因此教课的人员可以通过继承关系 纯教课的教师 管理课程设置的教师 E2.将这两个图合并成一个类模型 合并结果如上: Employee继承Person类: Person的属性为protected dateOfBirth属性为protected Manager继承Employee类: dateHired属性为protected salary属性为protected leaveEntitlement为protected leaveTaken为protected 继续类的属性设置为protected是为了保证继承的类有权限赋值和更改其属性,而不能更改其属性构造。 其原有是因为Employee和Manager应该也拥有其父类的相关属性。 E3假设系统不得不在同一门课的多个课程设置中监控对学生的评价,这是因为有这样的限制,即一名学生只能在同一门课上不及格三次(不允许第四次注册) 将学生的课程评价进行扩展,因为做多只能注册课程三次【不能注册课程四次】 每参加一次课程都有至少一次评价 第一个属性为参加同一课程的评价次数 第二个属性为第一次评价情况【默认可以为空】 第三次属性为第二次评价情况【默认可以为空】 第四次属性为第三次评价情况【默认可以为空】 由此扩展,可确定学生是否有权利注册该课程,只要通过判断学生是否不及格达到三次 E4用聚合代替泛化重图,解释新模型的利与弊 泛化即基础关系,泛化的子类之间相互区别。 将泛化改为聚合如图上所示。 利: 整体结构更加的清晰 能够反映系统的主要框架 弊: 内容比较笼统 不能详细的叙述某个部分 数据分析时计算量较大 E5利用组合片段和其他高级交互建模概念来改进顺序图 改进内容: 随用随创建 在获取值的时候自动返回结果 同时自行调用check() 通过判断后选择是否进行增加 作业文件格式:学号_姓名.doc 作业成绩评价指标: 正确完成情况 优 优 优 良 良 良 良 良 中 中 作业过程情况 优 优 良 优 良 良 良 中 中 中 文档规范性 优 良 良 优 优 良 中 中 中 差 作业评分 100-98 97-95 94-92 91-89 88-85 84-82 81-79 78-76 75-73 72-70

文档评论(0)

jyr0221 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档