面向对象技术-计算机系主页.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《面向对象技术-计算机系主页.ppt》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 技术 计算机系 主页
- 资源描述:
-
1、面向对象的分析与设计简介&:摘要引言如何发现“类”如何设计“类”小结摘要引言引言如何发现如何发现“类类”如何设计如何设计“类类”小结小结面向对象软件工程问题域问题域需求分析需求分析总体设计总体设计详细设计详细设计计算机计算机问题域问题域编程编程测试测试计算机计算机自然语言自然语言自然语言自然语言分析与设计的鸿沟分析与设计的鸿沟编程语言编程语言自然语言自然语言面向对象的编程语言面向对象的编程语言面向对象软件工程面向对象方法真正意义深远的目标是它适合于解决分析与设计期间的复杂性并实现分析与设计的复用。面向对象的开发不仅仅是编程,必须在整个软件生命周期采用一种全新的方法:在软件开发过程所有阶段都运用
2、面向对象的方法,将有机地集成在一起,这样有利于系统的稳定性。面向对象软件工程喷泉模型以用户需求为动力,以对象为驱动各阶段是相互迭代和无间隙的使用相同的描述方法和模型,使得软件生存期各阶段所使用的方法、技术具有高度的连续性。面向对象方法:对象模型,功能模型,动态模型l三种基本活动三种基本活动l识别类和对象识别类和对象l描述对象和类之间描述对象和类之间的关系的关系l通过描述每个类的通过描述每个类的功能定义对象的行功能定义对象的行为为面向对象方法 ()统一开发过程迭代式的增量开发用例驱动以软件体系结构为核心面向对象的分析与设计方法强调开发过程的连续性构造一系列不断精化的面向对象的模型实际上目前大多倾
3、向于采用迭代式开发类成为分析、设计和实现的基本单元核心问题:(不同层面的类)?推荐:面向对象分析是软件开发过程中的问题定义阶段领域分析():抽取和整理用户需求并建立问题域精确模型的过程。以公共对象、类和框架等形式在特定应用领域中标识、分析和规约公共的可复用的软件成分的能力。抽象出目标系统的本质属性,建立问题领域模型。应用分析():将领域分析建立起来的问题领域模型,用某种基于计算机系统的语言来表示。响应时间需求、用户界面需求和数据安全等特殊的需求也都在这一层分解抽出。面向对象分析领域分析领域领域知识知识源源领域领域分析分析模型模型领域领域分析分析技术文件技术文件专家建议专家建议已有应用已有应用客
4、户考察客户考察目前目前/未来的需求未来的需求类的分类类的分类复用标准复用标准功能模型功能模型领域语言领域语言面向对象分析具体步骤获取用户基本需求获取用户基本需求标识类和对象标识类和对象定义类的结构和层定义类的结构和层次次表示类(对象)间表示类(对象)间的关系的关系常用用例来收集和描述用常用用例来收集和描述用户的需求户的需求标识类及类的属性和服务标识类及类的属性和服务描述系统的静态结构描述系统的静态结构需求分析,.,.“+”:,,:,“5”:,:,.:,“”+:“”面向对象分析模型基本模型(类图)基本模型(类图)对象层对象层特征层特征层关系层关系层交交互互图图主主题题图图详细说明详细说明面向对象
展开阅读全文