面向对象的开发技术_第1页
面向对象的开发技术_第2页
面向对象的开发技术_第3页
面向对象的开发技术_第4页
面向对象的开发技术_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、分析员面临的问题n分析人员面临不同的环境n分析人员与用户沟通n需求不断变化n分析设计工作量庞大人类认识知识的规律n区分对象及属性n区分整体对象及其组成部分n不同对象类的形成及区分n概念n不再强调过程n将重点从业务过程和数据转换到联合数据和处理过程的对象上n特点n重用n节省费用对象的概念n一个对象是一个封装和一个抽象n封装是指对属性以及这些属性上专有的操作的封装n抽象是指对问题空间的抽象,指问题空间某类事物的一次或多次出现采取面向对象分析的主要原因n符合人们对现实世界的认识n集中于对问题环境的理解n将属性及相应处理结合在一起建立模型n适应系统的调整面向对象分析的主要原则(1)n抽象:忽视一个主题

2、中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。n过程抽象n数据抽象面向对象分析的主要原则(2)n信息隐蔽(封装)将每个程序的成分隐蔽为或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理。面向对象分析的主要原则(3)n继承:从一个祖先对象类中获得特性或特征。面向对象分析的主要步骤n标识对象n标识结构n定义主题n定义属性n定义服务面向对象设计结果n人工交互组件n问题域组件n任务管理组件n数据管理组件面向对象软件生命周期非正式需求描述模型类网络可重用部件库用户需求分析设计+ 构造摘出/ 生成现实世界计算机世界标准建模语言标准建模语言UML的静态建模机制的静态

3、建模机制nUML的静态建模机制包括用例图(Use case diagram)、类图(Class diagram)、对象图(Object diagram )、包(Package)、构件图(Component diagram)和配置图(Deployment diagram)。标准建模语言标准建模语言UML的静态建模机制的静态建模机制标准建模语言标准建模语言UML的静态建模机制的静态建模机制标准建模语言标准建模语言UML的静态建模机制的静态建模机制标准建模语言标准建模语言UML的动态建模机制的动态建模机制标准建模语言标准建模语言UML的动态建模机制的动态建模机制CASE方法的作用n支持标准开发方法和

4、设计训练n改进用户和技术专家之间的沟通n组织和联系设计部件预备通过设计知识库快速访问它们n自动进行分析、设计、程序生成中乏味的易错部分的工作n自动测试和控制展示CASE的部件n绘图工具n语句校对程序n原型工具n信息知识库n代码生成器n开发方法n项目管理工具CASE工具的优势n自动完成许多手工的系统开发任务n在一种方法下促进标准化n在开发项目中促进连贯和协作n为系统生成大部分文档,包括数据流程图、数据模型、结构图或其它CASE工具不能完成的工作n自动提供功能上相关的系统。利用CASE工具开发好、坏系统的难易程序相同n利用数据库和第四代生成语言容易形成用户界面n自动强制使用已有的或新创造一种不存在的开发方法n根本上改变系统的分析设计过程利用应用软件包开发系统n应用软件包n预先编制好可以使用的应用软件程序n开发应用软件包的主要方向:n对一般公司来说功能基本相同的n可以方便进行二次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论