电算化会计信息系统的分析与设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章 电算化会计信息系统的分析与设计
第一节 系统的开发方法和基本要求 第二节 系统分析 第三节 系统设计 第四节 程序设计
第一节 系统的开发方法和基本要求
电算化会计信息系统的开发,一般按照计算机信息系统的开发方法 进行。以往国内外普遍采用结构化的设计方法,这种方法可以计划和严 格定义开发步骤,又称为生命周期法(Life Cycle Approach)。另外, 还有一种开发方法——原型设计法(Prototyping Approach)也受到人 们的重视,这种方法可以迅速向用户提供一个信息系统的原型设计,从 而使用户尽早看到并使用一个真实的信息系统,在此基础上,由设计人 员和用户共同探讨,反复改进完善原型设计,直到得到满意的方案。近 年来,面向对象的设计方法得到了广泛应用。这种设计方法提供了诸如 对象、类、继承、封装、多态等一系列概念,用于分析、抽象、简化与 描述实际问题和系统,很有发展前途,预计将会成为今后软件开发的主 流。
一、 详细调查 详细调查就是对现行的系统进行详细具体的调查,为系统分析和新 系统逻辑模型的建立提供详尽的、完整的资料,使开发工作在摸清系统 现状、明确用户要求和充分占有资料的基础上进行。详细调查一般采用 面谈、发调查表、查阅资料和实地观察等方式进行,调查过程中应注意 调查的真实性、全面性、规范性和启发性。设计人员在调查情况的同时, 也要向用户介绍计算机信息系统方面的知识,
上一页
下一页 返回
第一节 系统的开发方法和基本要求
(1)符合用户要求,能正确反映用户的现实环境,要包括用户需 要处理的全部数据,支持用户需要进行的所有“加工”,首要目标是它 的实用性和正确性。
(2)按用户拥有的人力和财力情况,选用适当的工作方式,力求 投资少、见效快,即它的经济性。
(3)具有较高的质量,具体目标为:一是效率高,主要体现在能 较快地响应用户的查询,而且打印账簿和报表所用时间较少;二是可靠 性高,硬件和软件平均故障时间较短;三是具有可修改性,指设计方案 具有灵活性,易于修改,以满足用户的需要。一般来说,三个目标是相 互制约的。如要求系统具有高度可靠性,那么运行效率就会降低;如要 求运行效率高,那么可修改性就会差一些,不够灵活。所以不能片面追 求某一个目标,而必须在三者之间提出一个切合实际的要求。
第三阶段为原型评价。用户通过试用原型系统,对原型的正确性、 方便性和效果提出改进意见。更重要的是,用户通过试用原型系统,增 加厂实际应用的感性认识,具备了一些计算机和信息系统方面的基础知 识,与设计人员的共同语言增多了,改变了开发初期双方习惯、术语不 同,不能准确表达和统一双方要求的情况,在此基础上,
Байду номын сангаас
上一页
下一页 返回
第一节 系统的开发方法和基本要求
不断提出修改和补充,才能完善和确定目标,所以采用原型法开发 就比较一致,或者说前者应该是后者的一个子集。由于系统研制手段的 限制,系统很难满足太大的目标变化的要求。
二、 系统生命周期法 对于系统规模较大、系统目标稳定的信息系统,一般采用系统生命 周期法进行设计开发。它把信息系统的整个生存期定为一个生命周期, 系统开发工作是一个循序渐进、逐步控制的连续过程。根据生命周期各 个环节的内容和要求,整个系统开发分为五个阶段,开发流程如图3-2 所示。 本章将着重介绍采用系统生命周期法进行电算化会计信息系统的开 发,有关各环节的工作内容和要求将在后面各节中详细介绍。 三、 系统开发设计的基本要求
(6)建立系统开发组织,明确参与开发人员的职责及分工,使系 统分析及设计人员密切配合、协调工作。
上一页
返回
第二节 系统分析
“系统分析”又称为“需求分析”,其目的是建立一个合理、优化 的新系统。系统分析就是用系统的观点,对选定的对象及开发范围有计 划、有目的地进行分析与研究。它是系统开发中极为重要的步骤,也是 系统设计的基础,只有对现行的手工系统进行了初步调查和可行性论证, 从技术、经济,操作使用等方面证实新系统的开发是可行的,通过立项 才能进入系统分析阶段。
一、 原型法 原型法的开发过程可以分为四个阶段:
下一页 返回
第一节 系统的开发方法和基本要求
第一阶段为确定要求。设计人员应了解用户的基本要求和系统的应 用范围。如果用户要求过多,应先确定这些要求的优先顺序,开始时不 要把目标定的过高,先迅速完成某些基本要求,然后再扩充功能,逐步 完善要求。
第二阶段为设计系统原型。根据用户的初步意见和墓本要求,迅速 设计出一个应用系统软件,提供给用户使用并由其做出评价,帮助用户 解决基本要求。为了加快开发速度,应尽量使用已有的软件包或现成软 件,或采用第四代编程语言或自动编程系统等技术手段,使程序设计工 作量压至最低程度,使用户能在短时间内看到并使用一个真实的系统。
(4)严格划分工作阶段,制定周密的工作计划。
上一页
下一页 返回
第一节 系统的开发方法和基本要求
每个阶段应明确目标和任务,循序渐进,在开发过程中应加强管理, 避免返工造成不应有的损失。
(5)建立标准化的阶段文档资料。开发过程中每个阶段的工作成 果,都应以文字、图表等形式做详细的记录,阶段工作完成后要编制一 定的文件,并符合标准化的要求,以便于开发过程中各类人员、各个环 节、各个阶段之间的交接和管理,同时也要为系统运行维护提供依据。
上一页
下一页 返回
第一节 系统的开发方法和基本要求
用户对下一步的修改和扩充也就能提出较为准确的具体要求 第四阶段为原型完善及完成系统产品。设计人员根据原型试用后提 出的问题,改进程序,修改和扩充系统功能,得到新的原型,然后再试 用、评价、修改,直到形成满足用户要求的系统产品。最后,设计人员 还应整理出有关系统说明的各类资料和手册。 原型法开发流程如图3-1所示。 原型法研制周期短,适用于系统规模较小的应用软件的开发,而且 适合于管理体制和结构不稳定、系统目标容易发生变化的项目开发,特 别适用于一些要解决的问题和目标事先难以严格定义,需要在系统使用 之后才能进一步提出的情况。如电算化会计决策支持子系统DSS的开发, 由于面临的任务大多是半结构化的,即对决策过程及原则不能用确切的 模型或语言描述,对某些问题有所了解但不全面,有所分析但不确切, 有所估计但不确定,需要通过用户对系统的使用和反馈,
相关文档
最新文档