管理信息系统8面向对象的开发技术

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第八章面向对象的开发技术分析员面临的问题分析人员面临不同的环境分析人员与用户沟通需求不断变化分析设计工作量庞大人类认识知识的规律区分对象及属性区分整体对象及其组成部分不同对象类的形成及区分一面向对象开发概念不再强调过程将重点从业务过程和数据转换到联合数据和处理过程的对象上特点重用节省费用对象的概念一个对象是一个封装和一个抽象封装是指对属性以及这些属性上专有的操作的封装抽象是指对问题空间的抽象,指问题空间某类事物的一次或多次出现采取面向对象分析的主要原因符合人们对现实世界的认识集中于对问题环境的理解将属性及相应处理结合在一起建立模型适应系统的调整面向对象分析的主要原则(1)抽象:忽视一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。过程抽象数据抽象面向对象分析的主要原则(2)信息隐蔽(封装)将每个程序的成分隐蔽为或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理。面向对象分析的主要原则(3)继承:从一个祖先对象类中获得特性或特征。面向对象分析的主要步骤标识对象标识结构定义主题定义属性定义服务面向对象设计结果人工交互组件问题域组件任务管理组件数据管理组件面向对象软件生命周期非正式需求描述模型类网络可重用部件库用户需求分析设计+构造摘出/生成现实世界计算机世界标准建模语言UML的静态建模机制UML的静态建模机制包括用例图(Usecasediagram)、类图(Classdiagram)、对象图(Objectdiagram)、包(Package)、构件图(Componentdiagram)和配置图(Deploymentdiagram)。标准建模语言UML的静态建模机制标准建模语言UML的静态建模机制标准建模语言UML的静态建模机制标准建模语言UML的动态建模机制1.消息:标准建模语言UML的动态建模机制2.状态图:商业管理信息系统的开发案例商业管理信息系统的开发案例商业管理信息系统的开发案例商业管理信息系统的开发案例商业管理信息系统的开发案例商业管理信息系统的开发案例商业管理信息系统的开发案例二计算机辅助开发技术CASE方法的作用支持标准开发方法和设计训练改进用户和技术专家之间的沟通组织和联系设计部件预备通过设计知识库快速访问它们自动进行分析、设计、程序生成中乏味的易错部分的工作自动测试和控制展示CASE的部件绘图工具语句校对程序原型工具信息知识库代码生成器开发方法项目管理工具CASE工具的优势自动完成许多手工的系统开发任务在一种方法下促进标准化在开发项目中促进连贯和协作为系统生成大部分文档,包括数据流程图、数据模型、结构图或其它CASE工具不能完成的工作自动提供功能上相关的系统。利用CASE工具开发好、坏系统的难易程序相同利用数据库和第四代生成语言容易形成用户界面自动强制使用已有的或新创造一种不存在的开发方法根本上改变系统的分析设计过程三利用软件包开发系统利用应用软件包开发系统应用软件包预先编制好可以使用的应用软件程序开发应用软件包的主要方向:对一般公司来说功能基本相同的可以方便进行二次开发的为微机的最终用户服务的讨论与思考:面向对象开发方法与面向过程开发方法的异同

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功