- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
整套文档资料: 系统开发任务书(用户需要说明书) 系统功能说明书 系统规格说明书 程序框图与源程序文本 程序调试报告 系统安装说明书 系统操作手册 用户使用指南 系统验收报告等。 原型法的主要优点: 减少开发时间,提高系统开发效率 改进用户与系统开发人员的信息交流方式 用户满意程度高 应变能力强 2.1.5 面向对象法 面向对象的技术把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。 首先分析组织的一些对象,把描述对象的数据和对象的操作集中,对外相对封闭。多个对象如共享某些数据和操作,则这些共享数据和操作就构成对象类。对象类可以有子对象,子对象可以调用其它类所定义的数据和操作。 1、 面向对象的概念和术语 对象: 对象的本质是数据与操作的封装 类 : 类是具有相同属性的对象的集合 消息:消息是为完成某些操作而向对象发送的命令和命令说明 继承:继承是指一个类因承袭而具有另一类的能力和特征的机制 封装:封装把对象及对象的方法、操作的实现封闭在一起 2、面向对象法的开发过程 系统调查和需求分析 面向对象分析(OOA) 从复杂现象中抽象地识别需要的对象,弄清对象的行为、结构、属性等;弄清可能施于对象的操作方法。 面向对象设计(OOD) 整理问题、详细地设计对象。 面向对象编程(OOP) 3、面向对象法的优点与缺陷 面向对象法的主要优点是:缩短了开发周期,解决了从分析和设计到软件模块多次转换的繁杂过程。 面向对象法的主要缺点是:需要有一定的软件基础支持才可以应用,对大型的系统可能会造成系统结构不合理、各部分关系失调等问题。 计算机辅助软件工程(CASE)是一种支持整个软件开发生命周期的软件开发自动化技术,是一种从开发者的角度支持信息系统开发的计算机技术。 CASE产生的背景 长期以来, “手工作坊”式的软件开发模式难以适应软件工业的发展需求。软件开发人员逐步认识到,他们为用户的应用开发出各种各样的软件和信息系统,却没有支持软件开发人员自己使用的工具,要提高软件开发效率,一个有效的途径就是开发出支持开发人员工作的工具。因此,提出了CASE的思想和方法 。 * 2.1信息系统开发概述 2.1.2信息系统开发概述 2.信息系统开发的指导原则 目的性:确立面向用户的观点。 成功与否取决于是否符合用户的需要,满足用户的要求是开发工作的出发点和归宿;用户是否满意是衡量系统开发质量的首要标准。 系统的整体性 先确定逻辑模型,再设计物理模型的开发思路。 ?一是详细了解原系统信息处理过程,得出原系统的物理模型。 ?二是对原系统的物理模型进行综合和抽象,得出原系统的整体逻辑模型 ?三是对原系统的逻辑模型进行改进和完善,补充管理需要的、人工系统难以实现的新的功能,形成新系统的逻辑模型, 四是建立新系统的物理模型,即确定新系统实现逻辑模型的技术方法和手段,解决新系统“如何做”的问题。 ?这个过程就是由原系统物理模型,到原系统逻辑模型和计算机化逻辑模型,再到计算机化物理模型的过程。 * 2.1信息系统开发概述 2.1.2信息系统开发概述 3.系统开发的组织 领导小组 工作小组 4.系统开发的项目管理 * 为什么要研究会计信息系统的开发方法呢? 因为会计信息系统的开发和设计是一个庞大的系统工程,具有很强的专业性和技术性,为了确保开发工作的顺利完成,必须有一套完善的开发方法做指导。在软件开发工作刚开始出现的时候,人们并没有意识到软件开发方法的重要性,投入大量开发软件系统的人力和物力后,却发现结局不尽人意。例如IBM公司的OS/360系统和美国空军某后勤系统,这两个系统都花费了几千人数年的努力,结果都是令人失望的。所以,70年代以后,西方开始重视系统开发方法的研究,提出了许多新的开发方法,其中应用较多的方法有生命周期法、原型法和面向对象法,它们都是从实践中总结出来,反过来指导实践的。 * 我在IT业是怎么走向成功的? * 2.1信息系统开发概述 2.1.3结构化系统开发法 1.结构化系统开发方法的基本思想 若干个独立的阶段 前一个阶段是后一个阶段的基础和指导 后一个阶段的任务和成果是前一阶段任务和成果的继续延长 各阶段是严格划分的,只有完成了前一个阶段,才能进入下一个阶段 * 2.1信息系统开发概述 2.1.3结构化系统开发法 1.结构化系统开发方法的基本思想 理论基础是严谨的 要求系统开发人员在系统的开发初期就要对整个系统的功能有全面深刻的认识 制定出每一阶段的计划和说明书 以后的工作就围绕这些文档进行,这些系统一经完成,往往不需较大的改动就能运
文档评论(0)