财务软件分析.ppt
《财务软件分析.ppt》由会员分享,可在线阅读,更多相关《财务软件分析.ppt(27页珍藏版)》请在三一文库上搜索。
1、财务软件分析,http:/ 生命周期法的主要思想是将开发过程视为一个生命周期,也就是几个相互连接的阶段,每个阶段有每个阶段明确的任务,产生相应的文档。 包括需求分析、系统设计、编码、实施维护几个阶段。 1-2快速原型法 原型法是通过开发者和用户的交谈,得到对于系统的基本认识后,构筑一个能够反映系统特色的原型系统。在逐步得到用户的真正需求后,才进行正式开发。 包括确定用户的基本要求、开发初步的原型系统、评价修改原型系统、正式开发几个阶段。 1-3面向对象方法(OOA, OOD, OOP),Object-Oriented Analysis(OOA,面向对象分析方法)是在一个系统的开发过程中进行了系
2、统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析 。OOA的3种模型( 1、功能模型(即用例模型作为输入); 2、对象模型:对用例模型进行分析,把系统分解成互相协作的分析类,通过类图/对象图描述对象/对象的属性/对象间的关系,是系统的静态模型;3、动态模型:描述系统的动态行为,通过时序图/协作图描述对象的交互,以揭示对象间如何协作来完成每个具体的用例,单个对象的状态变化/动态行为可以通过状态图来表达)由5个层次(主题层、对象类层、结构层、属性层和服
3、务层)和5个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。在这种方法中定义了两种对象类之间的结构,一种称为分类结构,一种称为组装结构。分类结构就是所谓的一般与特殊的关系。组装结构则反映了对象之间的整体与部分的关系。 object oriented design(OOD,面向对象设计)模型由4个部分组成。它们分别是设计问题域、设计人机交互、设计任务管理和设计数据管理。,OOA的五个基本步骤: 第一步,确定对象和类。这里所说的对象是对数据及其处理方式的抽象,它反映了系统保存和处理现实世界中某些事物的信息的能力。类是多个对象的共同属性和方法集合的描述,它包括如何在一个类中建立一个新
4、对象的描述。 第二步,确定结构(structure)。结构是指问题域的复杂性和连接关系。类成员结构反映了泛化-特化关系,整体-部分结构反映整体和局部之间的关系。 第三步,确定主题(subject)。主题是指事物的总体概貌和总体分析模型。 第四步,确定属性(attribute)。属性就是数据元素,可用来描述对象或分类结构的实例,可在图中给出,并在对象的存储中指定。 第五步,确定方法(method)。方法是在收到消息后必须进行的一些处理方法:方法要在图中定义,并在对象的存储中指定。对于每个对象和结构来说,那些用来增加、修改、删除和选择一个方法本身都是隐含的(虽然它们是要在对象的存储中定义的,但并不
5、在图上给出),而有些则是显示的。 Object Oriented Programming(OOP,面向对象程序设计 ),面向对象的方法注释: 1.何谓对象 何谓对象?在我们日常生活中所见的任何事物都可以作为对象。 结构化的方法是把数据和方法分开考虑的,面向对象的方法把数据和方法联合起来考虑。 在面向对象的术语里,对象的数据称之为对象的属性(attribute),对象所能具有的行为称之为方法(method)。将属性与方法合并起来考虑,称之为对象的封装(encapsulation)。 2.对象之间的交互 既然这世界是由对象所组成的,那么对象之间也就必定会有交互。比方你踢猫,你是一个对象;你踢的那只
6、猫也是一个对象。你们两个对象之间就是一种交互。,3.封装和信息掩藏 将属性和方法结合起来考虑,称之为对象的封装(encapsulation)。但封装的目的更是为了达到信息掩藏(information hiding)。实际上,接口(interface)规定的,是你如何使用这个对象的这种能力。至于对象在其内部如何动作以体现这种能力,那是属于实现(implementation)的范畴。 信息掩藏(information hiding)大大简化了外界使用对象的方式,它不允许外界随随便便就去修改对象内部的数据和状态。 4.类之抽象 你能找出其他很多对象,并归为不同的类(class)。类(class)描述
7、了一系列具有共通性质的东西。面向对象的方法里认为对象皆为某个类的不同实例(instance)。 从类出发,创建出不同的对象,称为实例化(instantiation)。,5.类之继承 为避免冗余,可以删除某些性质。其实是一种泛化(generalization)。类有基类和派生类。 继承或者泛化是面向对象世界里类之间的最基本关系,其他关系还有诸如关联,聚合,包含等等。 6.多态 多态(polymorphism)是一个东西多种状态。对象暴露给外界知道的,只是其接口,而非实现。接口只是规定了外界如何去使用对象的能力,而实现则归纳了该对象如何去实现这种能力。,7.面向对象方法小结 用面向对象的方法就是分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财务软件 分析
链接地址:https://www.31doc.com/p-3046754.html