基于面向对象的软件分析与设计一般性步骤-(一).pptVIP

基于面向对象的软件分析与设计一般性步骤-(一).ppt

  1. 1、本文档共48页,可阅读全部内容。
  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文档。上传文档
查看更多
基于面向对象的软件分析与设计一般性步骤-(一)

* But before we dive into Model Driven Development, let’s digress a little and start by discussing the very notion of model and modeling. While the term modeling has only gained acceptance in mainstream software development recently, the idea itself is neither new nor unique to software. Modeling is a tradition approach used in engineering. And is as old as engineering itself. As long as there has been something to build, engineers have been building models of them. It is a typical approach used in engineering endeavors to reduce the risk associated with the effort. * But before we dive into Model Driven Development, let’s digress a little and start by discussing the very notion of model and modeling. While the term modeling has only gained acceptance in mainstream software development recently, the idea itself is neither new nor unique to software. Modeling is a tradition approach used in engineering. And is as old as engineering itself. As long as there has been something to build, engineers have been building models of them. It is a typical approach used in engineering endeavors to reduce the risk associated with the effort. -*- 项目说明 6 课程公告系统        说明 在系统中,通知工具可用于向特定课程的学习者发布学习活动安排信息。在发布通知时,教师可附加多种附件,如文档和URL链接。 概念解释 分类: 通知可按照主题、发布者、可访问者或日期进行分类 -*- 项目说明 7 课程计划(活动)管理系统        说明 教师或站点管理者可利用系统来发布日历格式的通知。该日历具有天、星期、月、年和平列四种显示模式。 在使用中,许多教师利用日程表来发布给全班同学的阅读材料 研究组和院系项目组经常会利用日程表发布各种交流安排。 概念解释 活动列表:要想看到一个日程表中全部的活动列表,点击“查看”下拉框后选择其中的“全部活动的列表”。 如何通过领域模型发现类 猜数游戏 输入一个数,如果猜中了显示“你猜中了啊”然后程序结束,如果猜的不对,系统则告诉你的数是太大还是太小,然后要求你重新输入新的数,直到猜中为止。 开始归纳问题 描述出用例的事件流 用例事件流: -系统应该准备一个正确答案 -玩家可以输入一个答案 -系统应该比较玩家输入的答案和正确答案 -系统应该显示玩家每次输入的结果 开始归纳问题 注意把握下面的几个基本要点 第一是不要涉及内部的流程 别出现“如果输入不正确,就怎么怎么样”的句子,这些并不是正确的问题,正确的问题必须是明确的,清晰的,如果可能的话全部按照“什么可以干什么”的格式来写。 第二是不要一开始就进入细节 包涵太多细节的问题将会是一个长长的清单,这种清单根本没什么用。尽量从最高一层分析,但也不要简单到“用户可以玩游戏”这种笼统的问题。 总之一个原则是全面、清晰、明确 要做好问题域分析完全取决于设计师的水平与能力,这就不是可以简单的看看书能达到的了。 获得名词列表 为发现出类提供信息 把问题清单中的名词都提出来,得到一个名词列表,这就是类的来源(不过不忙,这只是初步过程) 名词列表: -系统 -玩家 -正确答案 -答案 -游戏结果 筛选名词 除掉无关

文档评论(0)

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

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

1亿VIP精品文档

相关文档