系统详细设计课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统详细设计课件.ppt

garbage in, garbage out 【电脑】无用(信息)输入,无用(信息)输出garbage in garbage out 垃圾输入垃圾输出 基本上garbage in garbage out是电脑上的用语,意为“无用(错误)信息输入;无用(错误)信息输出”,缩写为GIGO。 * 人生就象弈棋,一步失误,全盘皆输,这是令人悲哀之事;而且人生还不如弈棋,不可能再来一局,也不能悔棋 * * 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。 * 计算机操作需要的类:比如为了完成用例所描述的功能,需要添加一些窗口界面类。复杂用例可能涉及到多个领域类的协作,添加控制类实现部分复杂控制流……指的是交互图 * * 有了分析才有设计.而分析阶段得到业务领域类,所以设计时要把分析得到的领域类转变成设计阶段的实体类(属性和方法) * 根据以上设计软件类理论的步骤介绍,我们接着系统分析阶段的“图书管理系统”的分析结果,继续完善系统设计的步骤。。 * 若不好理解或不宜抽取控制类,你就可以把“控制类”看成是**管理系统,如图书管理系统、学籍管理系统… 若不好理解或不宜抽取控制类,你就可以把“控制类”看成是**管理系统,如图书管理系统、学籍管理系统… * ~ * 馆藏资源品种(ResourceTitle)含图书和碟片 资源项(ResourceItem) * * 顺序图:一定用来解决面向对象问题,二是描述多个对象之间的协作关系 * * * RDBMS:关系型数据库管理系统.它通过数据、关系和对数据的约束三者组成的数据模型来存放和管理数据。三十多年来,RDBMS获得了长足的发展,目前许多企业的在线交易处理系统、内部财务系统、客户管理系统等大多采用了RDBMS。太字节级关系型数据库在大型企业集团中已是司空见惯。目前业界普遍使用的关系型数据库管理系统产品有IBM DB2通用数据库:DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。虽然DB2产品是基于UNIX的系统和个人计算机操作系统,在基于UNIX系统和微软在windows系统下的Access方面,DB2追寻了ORACLE的数据库产品。 Oracle:是关系型数据库管理系统,它功能强大、性能卓越,在当今大型数据库管理系统中占有重要地位。My SQL以及SQL Server等 * 国际标准书号(International Standard Book Number)简称ISBN,是国际通用的图书或独立的出版物(除定期出版的期刊)代码 * 此处的校验位类似在计算机原理中学到的如传来的1111,而最低位是奇偶校验位,若是偶校验,若“1”的个数是偶数个,证明传来的数据是正确的,所以欲传111,则最低位是“1”。可是若传来的数据是1101,“1”的个数变成奇数了,则说明传来的数据是错误的。 * 功能要求:所研制的系统的功能要求,如处理方式、联网、汉字要求。 容量要求:根据所研制的系统的近期、若干年发展规划所要求处理的可能数据,提出计算机内存、外存的容量要求。 性能要求:根据用户提出的时间性、精确度的要求,确定计算机运行速度、字节及与二者有关的指标要求 外部设备配置要求:从用户和系统要求的实际出发,选定外部设备 通讯和网络要求:包括终端用户数目、地理分布、通信量、通信速度、通信线路等。 * 详细实体类的属性 属性类型和初值 属性的类型和默认的初始值应该在设计模型中表示出来。类型和属性名之间用冒号隔开,等号之后写初值。选择的数据类型最好是目标语言中可用的。 关联属性 属性的可见性 类中的每个属性可以有可见性定义,指定该属性可以被其它类利用的程度, UML定义了4种属性可见性: 公有(public) “+” 受保护(protected) “#” 私有(private) “-” 包(package) “~” Step4: 图书馆实体类(有属性) 详细实体类的方法--设计用例的实现 要实现用例规定的功能,需要多个软件类协作: 每个软件类都应承担相应职责,即类的行为或操作; 类的行为或操作,就映射为类的方法; 类之间的协作在建模时体现为消息传递,即对象a调用对象b的方法f(),意味着对象a向对象b发送了f消息。 通过对用例实现进行详细设计,可以构造出系统最重要的的动态模型:顺序图。 类的方法是在这个过程中被识别和分配给类的。 交互模型的设计内容 交互模型的设计内容: 对象职责的识别,意味着对象协作过程中消息的分发(P217) 定义消息的完整格式(P219) 将消息映射为类的操作,并在实现时转化为类的方法 详细设计消

文档评论(0)

love + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档