第2章 会计信息系统软件介绍2.ppt.Convertor

第2章 会计信息系统软件介绍2.ppt.Convertor

ID:37787885

大小:32.00 KB

页数:4页

时间:2019-05-31

第2章 会计信息系统软件介绍2.ppt.Convertor_第1页
第2章 会计信息系统软件介绍2.ppt.Convertor_第2页
第2章 会计信息系统软件介绍2.ppt.Convertor_第3页
第2章 会计信息系统软件介绍2.ppt.Convertor_第4页
资源描述:

《第2章 会计信息系统软件介绍2.ppt.Convertor》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、会计信息系统软件介绍软件开发简介课时数:2目录“软件危机”开启软件批量化生产格局软件危机softwarecrisis  落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。软件危机的形成1.硬件生产率大幅提高  如今,计算机的发展已进入一个新的历史阶段;硬件产品已系列化、标准化,"即插即用"。硬件产品的生产可以采用最高精尖的现代化工具和手段、自动成批生产。生产效率几百万倍的提高。生产能力过剩。2.软件生产随规模增大复杂度增大  以美国宇航局的软件系统为例:  1963年水星计划系统200万

2、条指令  1967年双子星座计划系统400万条指令  1973年阿波罗计划系统1000万条指令  1979年哥伦比亚航天飞机系统4000万条指令  假设1个人一年生产一万条有效指令,那么是否4000人生产一年,或400人生产10年就能完成任务呢?答案是否定的。一万条指令的复杂度决不仅仅是100条指令复杂度的100倍。3.软件生产率很低  伴随计算机的普及,整个社会对计算机应用的需求越来越大。  但软件的生产却还沿用"手工作坊"的生产方式,人工编程生产。生产效率仅提高了几倍。  生产能力极其低下。4.硬、软件供需失衡  社会大量需求,生产成本高

3、,生产过程控制复杂,生产效率低等等因素构成软件生产的恶性循环。由此产生"软件危机"。5.矛盾引发"软件危机"   为了研究、解决软件危机,诞生了一门新兴学科--软件工程学。它把软件作为工程对象,从技术措施和组织管理两个方面来研究、解决软件危机。软件工程产生:1968年北大西洋公约组织的计算机科学家在联邦德国召开国际会议,第一次讨论软件危机问题,并正式提出“软件工程”一词,从此一门新兴的工程学科——软件工程学——为研究和克服软件危机应运而生。概念:软件工程是指导软件开发和维护的过程学科,它运用系统的思想和工程的技术方法来开发和维护软件,软件工程

4、成功的解决了软件的工业化生产问题,具有解决软件危机的管理措施和有效技术。软件开发主要方法介绍结构化方法原型化方法面向对象的软件开发方法结构化软件开发方法结构化系统开发方法(StructuredSystemDevelopmentMethodology)是目前应用得最普遍的一种开发方法。基本思想:用系统的思想和系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下对系统进行分析与设计。 先将整个信息系统开发过程划分为若干个相对独立的阶段(系统规划、系统分析、系统设计、系统实施等);在前三个阶段坚持自顶向下地对系统进行结构化划分:在系统调查和理

5、顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析、提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。 在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。结构化系统开发方法的优缺点  强调了开发过程的整体性和全局性,在整体优化的前提下考虑具体的分析设计问题。  严格区分工作阶段,每一阶段及时总结、发现、及时反馈和纠正,避免造成浪费和混乱。  开发周期长,不能充分

6、了解用户的需求和可能发生的变化。  仅在开始几个阶段与用户沟通多。结构化系统开发方法的适用范围  适用于:大型系统、复杂系统。原型法原型是一个可以实际运行、反复修改,可以不断完善的系统。基本思想:  在管理信息系统开发的开始阶段,凭借系统开发售货员对用户需求的理解与用户共同确定系统的基本要求和主要功能,在强有力的人、软件环境支持下,给出一个满足用户需求的初始系统原型,然后与用户反复协商修改,最终形成MIS系统。原型法的开发过程  1、确定系统的基本要求和功能--依据  2、构造初始原型  3、运行、评价、修改原型  4、确定原型后处理原型法的

7、优缺点  1、从原理到流程十分简单,最终总可以获得一个满意的MIS--无高深理论和技术(方法本身)  2、用户与开发者思想易于沟通  3、使用软件工具效率高,摆脱了传统方法  4、要求管理基础工作完整、准确,一般只适用于小型系统原型法的应用范围  适合于:处理过程明确、简单系统;涉及面窄的小型系统。  不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范的系统;大量批处理系统。面向对象的开发方法面向对象开发方法(ObjectOriented,OO)又称:快速原型法面向对象开发方法的基本思想 

8、 客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。  在设计和实现一个客观系统时,在满足

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。