- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计方法 深圳市XXX软件有限公司 第 PAGE 4页 共6页 文件类别:指南 文件版本:1.0 文件编号:GoldNT-SPI-TS-Guid-OOD 深圳市XXX软件有限公司 面向对象设计方法 受控状态: 受控 文件标题 文档编号 GoldNT-SPI-TS-Guid-OOD 面向对象设计方法 当前版本 1.0 生效日期 2006.05.19 深圳市XXX软件有限公司 第 PAGE 1页 共6页 文档密级:普通 文档状态:[ ] 草案 [√]正式发布 [ ]正在修订 变更履历 序号 版本 变更描述 修订人/日期 审核/日期 批准/日期 0.2 设计方法修改公司名称,增加页脚,填写变更履历。 1.0 发布 目 录 TOC \o 1-3 \h \z 1. 面向对象设计 3 1. 从OOA到OOD的发展过程 3 2. OOD与原型 3 3. OOD的方法与步骤 4 2. 面向对象设计的实现 5 1. 面向对象设计 面向对象的设计(Object-Obriented Design——OOD)主要是利用面向对象的技术建立能够集成产品设计和制造信息的产品定义模型,即面向对象的产品定义模型,在该模型的基础上实现系统的设计。 从OOA到OOD的发展过程 顾名思义,“面向对象的设计”说明要在“对象”和“设计”上作文章。 设计是对问题域外部可见行为的规格说明增添实际的计算机系统实现所需的细节,包括人机交互、任务管理和数据管理的细节。 在面向对象的设计中,对象有更明确的定义。 对象是问题域或者现实中一些东西的抽象,它反映系统为之保存信息和(或)与它交互的能力,它是一些属性及其专用服务的一个封装体类:一个或多个对象的描述,或用一组属性和服务的形式来描述,此外它可以描述如何创造该类的对象。 OOA是对现实世界中的问题空间建模,其分析侧重于总体,较为粗糙(粒度较大)的研究。而OOD则要求对特定的实现空间。建模。所以说,OOA的各层模型化了“问题空间”,而OOA各层扩充OOD,则模型化一个特定的“理论空间”。 OOA完全独立于编程语言,OOD保持较大部分独立于编程语言的特点。 在理想的情况下,人们希望有一套从分析到设计到实现的连续表示:OOA到OOD到OO-DBMS(面向对象的数据库管理系统——是面向对象的程序设计语言与关系数据库系统的有机组合)。在这种情况下,OOA的结果被扩充为OOD的结果,然后,OOD的结果又直接映射OO-DBMS程序设计语言及数据库管理语法。 从OOA到OOD是一个累进的模型扩充过程。这种扩充主要以增加属性和服务开始。这种扩充有别于从数据流图到结构图所发生的剧变。 OOD与原型 OOD是原型OO方法中一个很重要的概念。那么,什么是原型?简单地说,设计者为了及早发现系统难点,或从用户处取得反馈意见,而构造的一个工作演示。它具有以下几个特征: 1)原型是动态的。由于系统的动态变化和扩展,它的需求是不断变化的。原型也疳随着系统需求不断发生变化。 2)原型有助于测验人机界面。人机界面越来越复杂,同时也越来越重要,对用户友善的界面是一个新系统能被接受的关键,用户需要看到模拟的界面,以便验证是否合乎要求。做原型可以满足这种要求。 3)原型有助于发现需求误解和检验候选的设计。某些设计可能是不当的,或者对硬件提出了过高的要求。做原型是一个及早获得警告信号的好方法。 4)原型有助于早些提供使用。系统设计者往往受到很大的压力,要求早日提供一些系统功能,即使不是全部,一部分也好。原型方法可以提供一些使最终用户能放到生产中有用的功能。 当项目较大时,就需要开发一个总体框架,并按此框架构造原型。使原型贯穿于OOA,既而贯穿OOD始终,既而贯穿于OOD期间建立各设计部分的原型。 OOD的方法与步骤 OOD模型设计由四个部分构成,它们是:问题域部分、人机交互部分、任务管理部分、数据管理部分。每一部分的设计都在前文所述的OOA的五个层次上进行,即对象层、结构层、主题层、属性层、服务层。如图3-39所示。????? 图1-1 OOD的四个部分 下面论述OOD的各组成部分。 1)问题域部分的设计在OOD中,OOA的结果恰好符合OOD的问题域部分。OOA的结果就是OOD多部分
您可能关注的文档
- EMC分类及标准,EMC测试项目.docx
- 3-CMMI-L2-PMC(项目监督和控制).pdf
- 功能点分析法概论(FPA).doc
- 项目估算指南(GoldNT-SPI-PP-Guide-Evaluate-V1.0).doc
- 项目计划变更指南(GoldNT-SPI-PP-Guide-Change-V1.0).doc
- 项目计划制订过程(GoldNT-SPI-PP-Proc-Doc-V1.0).doc
- 度量方法指南(GoldNT-SPI-MA-Guid-Method).doc
- 度量分析工作指南(GoldNT-SPI-MA-Guid-Work).doc
- 度量分析过程文件(GoldNT-SPI-MA-Proc-Doc).doc
- 合同变更评审记录.doc
- 软件开发技术规范(GoldNT-SPI-TS-Guid-SDT-V1.0).doc
- 技术方案说明书(GoldNT-SPI-TS-Tem-TPManual-V1.0).doc
- 用户操作手册(GoldNT-SPI-TS-Tem-UOManual-V1.0).doc
- 在线帮助说明书(GoldNT-SPI-TS-Tem-OnlineHelp-V1.0).doc
- 测试验收标准(GoldNT-SPI-VER-Std-TestStop-V1.0).doc
- 测试用例编写指南(GoldNT-SPI-VER-Guid-TestCase-V1.0).doc
- 单元测试指南(GoldNT-SPI-VER-Guid-UnitTest-V1.0).doc
- 集成和系统测试指南(GoldNT-SPI-VER-Guid-IntegrateSysTest-V1.0).doc
- 软件缺陷分类标准(GoldNT-SPI-VER-Std-DefectSort-V1.0).doc
- 验证过程文件(GoldNT-SPI-VER-Proc-Doc-V1.0).doc
有哪些信誉好的足球投注网站
文档评论(0)