2.1.3面向对象开发方法(课件)《会计信息系统理论与实务》(上海交通大学出版社)

2023-12-19
| 8页
| 53人阅读
| 0人下载
普通

内容正文:

授课人:XXX 第二章 会计信息系统的开发与设计 三、面向对象开发方法 面向对象开发方法(Object-Oriented Method,OOM),是在面向对象的程序设计方法基础上逐步发展起来的,以类、对象以及继承、消息传递等概念描述客观事物及其联系,为管理信息系统开发提供全新的思维。 (一)面向对象开发方法的基本思想 面向对象的开发方法基于类和对象的概念,把客观世界的一切事物都看成是由各种不同的对象组成,每个对象都有各自内部的状态、机制和规律; 按照对象的不同特性,可以组成不同的类。不同的对象和类之间的相互联系和相互作用就构成了客观世界中的不同事物和系统。 客观事物是由对象组成的,对象是在原事物基础上抽象的结果。任何复杂的事物都可以通过各种对象的某种组合结构来定义和描述。 面向对象 开发方法 对象是由属性和操作方法组成的。属性反映对象的数据信息特征,操作方法用来定义改变对象属性状态的各种操作方式。 对象之间的联系通过消息传递机制来实现,而消息传递的方式是通过消息传递模式和方法所定义的操作过程来完成的。 对象可以按其属性来归类,借助类的层次结构,子类可以通过继承机制获得其父类的特性。 对象具有封装的特性,一个对象就构成一个严格模块化的实体,在系统开发中可被共享和重复引用,达到软件重用的目的。 (二)面向对象开发方法的开发过程 系统分析阶段 开发过程 标识对象关系,确定属性和方法,按照属性的变化规律定义对象处理流程,简称OOA。 系统设计阶段 系统实现阶段 系统测试阶段 对系统分析的结果进一步抽象、归类、整理,以范式的形式确定,简称OOD。 利用面向对象的程序设计语言进行编程,该阶段简称OOP。 运用面向对象的技术进行软件测试,该阶段简称OOT。 (三)面向对象开发方法的优缺点 面向对象的开发方法以对象为基础,利用特定软件工具直接完成从对象客体的描述到软件结构之间的转换。 (1)面向对象开发方法的优点 全新的面向对象思想,系统的描述及信息模型的表示与客观实体相对应,有利于用户与开发人员的交流和沟通,缩短开发周期,提高系统开发的正确性和效率。 面向对象技术中的各种概念和特性,使软件的一致性、模块的独立性以及程序的共享和可重用性大大提高,与系统网络通信发展趋势相吻合,具有广阔的应用前景。 许多新型的软件中,采用或包含了面向对象的概念和有关技术,为面向对象开发方法的应用提供了强大的技术支持。 (2)面向对象开发方法的缺点 首先,它必须依靠一定的软件技术支持;其次,在大型项目的开发上具有一定的局限性,它必须以结构化系统开发方法的自顶向下的整体性系统调查和分析作基础,否则,同样会存在系统结构不合理、关系不协调的问题。 四、计算机辅助开发方法 计算机辅助开发方法是一种除系统调查外的全面支持系统开发的自动化开发方法,但是它必须依赖于一种具体的开发方法,因此,也是一种辅助开发方法。 五、会计信息系统开发方法的选择 生命周期法 财务会计通常所要解决的问题基本上属于结构化问题,系统需求比较容易确定。 生命周期法与原型法相结合 对于管理会计和财务管理所要解决的大部分问题,其结构化程度相对较低,信息需求较难定义。 Thank you 谢谢聆听 ! $$

资源预览图

2.1.3面向对象开发方法(课件)《会计信息系统理论与实务》(上海交通大学出版社)
1
2.1.3面向对象开发方法(课件)《会计信息系统理论与实务》(上海交通大学出版社)
2
2.1.3面向对象开发方法(课件)《会计信息系统理论与实务》(上海交通大学出版社)
3
2.1.3面向对象开发方法(课件)《会计信息系统理论与实务》(上海交通大学出版社)
4
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。