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