- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 面向对象的开发技术 分析员面临的问题 分析人员面临不同的环境 分析人员与用户沟通 需求不断变化 分析设计工作量庞大 人类认识知识的规律 区分对象及属性 区分整体对象及其组成部分 不同对象类的形成及区分 一 面向对象开发 概念 不再强调过程 将重点从业务过程和数据转换到联合数据和处理过程的对象上 特点 重用 节省费用 对象的概念 一个对象是一个封装和一个抽象 封装是指对属性以及这些属性上专有的操作的封装 抽象是指对问题空间的抽象,指问题空间某类事物的一次或多次出现 采取面向对象分析的主要原因 符合人们对现实世界的认识 集中于对问题环境的理解 将属性及相应处理结合在一起建立模型 适应系统的调整 面向对象分析的主要原则(1) 抽象: 忽视一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。 过程抽象 数据抽象 面向对象分析的主要原则(2) 信息隐蔽(封装) 将每个程序的成分隐蔽为或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理。 面向对象分析的主要原则(3) 继承: 从一个祖先对象类中获得特性或特征。 面向对象分析的主要步骤 标识对象 标识结构 定义主题 定义属性 定义服务 面向对象设计结果 人工交互组件 问题域组件 任务管理组件 数据管理组件 面向对象软件生命周期 标准建模语言UML的静态建模机制 UML的静态建模机制包括用例图(Use case diagram)、类图(Class diagram)、对象图(Object diagram )、包(Package)、构件图(Component diagram)和配置图(Deployment diagram)。 标准建模语言UML的静态建模机制 标准建模语言UML的静态建模机制 标准建模语言UML的静态建模机制 标准建模语言UML的动态建模机制 标准建模语言UML的动态建模机制 商业管理信息系统的开发案例 商业管理信息系统的开发案例 商业管理信息系统的开发案例 商业管理信息系统的开发案例 商业管理信息系统的开发案例 商业管理信息系统的开发案例 商业管理信息系统的开发案例 二 计算机辅助开发技术 CASE方法的作用 支持标准开发方法和设计训练 改进用户和技术专家之间的沟通 组织和联系设计部件预备通过设计知识库快速访问它们 自动进行分析、设计、程序生成中乏味的易错部分的工作 自动测试和控制展示 CASE的部件 绘图工具 语句校对程序 原型工具 信息知识库 代码生成器 开发方法 项目管理工具 CASE工具的优势 自动完成许多手工的系统开发任务 在一种方法下促进标准化 在开发项目中促进连贯和协作 为系统生成大部分文档,包括数据流程图、数据模型、结构图或其它 CASE工具不能完成的工作 自动提供功能上相关的系统。利用CASE工具开发好、坏系统的难易程序相同 利用数据库和第四代生成语言容易形成用户界面 自动强制使用已有的或新创造一种不存在的开发方法 根本上改变系统的分析设计过程 三 利用软件包开发系统 利用应用软件包开发系统 应用软件包 预先编制好可以使用的应用软件程序 开发应用软件包的主要方向: 对一般公司来说功能基本相同的 可以方便进行二次开发的 为微机的最终用户服务的 讨论与思考: * * 1. 消息: 2. 状态图:
您可能关注的文档
- 第四讲 数据的输出输入.ppt
- 第13章 视图.ppt
- 服务管理开发模式——客户回访话术.ppt
- 第九章 怎样撰写数学建模竞赛论文.ppt
- 第四讲 系统安装.ppt
- 第九章_怎样撰写数学建模竞赛论文.ppt
- 第四讲+管理信息系统的开发方法.ppt
- 第九章交互概述图.ppt
- 第四讲系统测量与仿真和后处理(课件4).ppt
- 福安市智能会议系统.ppt
- 2025陕西省煤炭运销集团有限责任公司招聘(48人)笔试备考题库附答案详解(培优b卷).docx
- 2025陕西省煤炭运销集团有限责任公司招聘(48人)笔试备考题库附答案详解(培优).docx
- 房地产市场竞争分析-市场分析师.pptx
- 技术合同书12篇.docx
- 2025陕西省煤炭运销集团有限责任公司招聘(48人)笔试备考题库附答案详解(培优a卷).docx
- 2025陕西省煤炭运销集团有限责任公司招聘(48人)笔试备考题库附答案详解(基础题).docx
- 2024年新疆维吾尔自治区中考语文真题(原卷版).pdf
- 眼镜市场的蓬勃发展-战略规划与销售技巧研究.pptx
- 消费品以旧换新策略的创新与实践路径.docx
- 快闪风毕业旅行.pptx
文档评论(0)