- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一讲 会计信息系统分析和设计;第十一讲 会计信息系统分析和设计; 一、 软件工程概要;(二)、生命周期模型(System life cycle Model)
概念:系统的生命周期是指一个计算机应用系统从其提出、调查到分析、设计和有效使用,直至被淘汰或取代的整个期间。系统生命周期模型就是按系统生命周期的各个阶段划分任务,按一定的规则和步骤,有效地进行系统开发的方法。因为系统开发主要是其应用软件的开发,故系统生命周期法又称为软件生命周期法。
系统的生命周期的
5个阶段(右图所示);;系统准备阶段:
图第1到4步。其主要任务是了解用户的要求,确定新系统的目标,对要求开发的新系统从技术上、经济上与实施上是否可行进行可行性分析。这一阶段的主要文档资料是可行性研究报告。
系统分析阶段:
图第5到9步。其主要任务是在可行性分析的基础上,对原有系统进行详细调查分析,收集原系统所有的文件(凭证、帐薄、报表等)样本,明确用户对系统的全部需求(如功能、性能、安全等),根据用户需求提出新系统的逻辑模型。此阶段的主要文档资料是系统分析报告。
;系统设计阶段:
图第10到13步。其主要任务是根据系统的逻辑模型进行系统的总体设计和详细设计,包括模块设计、代码设计、输入输出设计、数据文件设计、安全保密设计和处理流程设计。主要文档资料是系统设计报告,包括系统概要设计说明书和系统详细设计说明书。
系统实施阶段:
图第14到18步。其主要任务是根据系统详细设计说明书用选定的程序语言或编程工具编写源程序,进行程序的测试、模块的联调和系统的总调,编写出系统操作手册或用户手册,组织系统的试运行与评审。主要文档资料包括源程序表,系统测试报告、操作手册和评审报告等。
;系统运行维护阶段:
第19步。其主要任务是正式使用系统,并且在需要时进行系统维护。此阶段的主要文档资料有系统运行日志和系统维护报告。
生命周期法的适用范围:
系统生命周期法适用于开发较大型、综合、功能明确且复杂的信息系统,存在明显的局限性。;(三)、 快速原型模型(Quick Prototyping Model)
概念:原型指的是试制品或样品。快速原型模型是先根据用户的最主要要求,开发出能实现系统最基本功能的一个原型,再根据用户对原型使用与评价的意见,反复修改完善原型,直至得到用户满意的最终系统为止。
原型法的4个阶段(如右图)
适用范围:适用于小型软件或需求不够明确或不断变化的软件的开发。
;确定用户需求
此阶段的主要任务是了解用户要求,并把要求分为最基本、最主要和近期的要求与高层次、次要的和远期的要求。
设计系统原型
此阶段的主要任务是根据用户主要的和基本的要求尽快设计出能实现主要功能的系统原型,提供一个真实的系统给用户试用。
使用、评价原型
此阶段的主要任务是由用户对设计出的原型使用,通过使用,用户对计算机应用有了更具体的了解和更深刻的认识后,可评价已有原型的优缺点,提出可行的改进意见。
修改、完善原型
此阶段的主要任务是由系统开发人员根据用户所提出的改进意见,对原型进行修改完善、修改后再交用户使用、评价,再修改、完善,直到用户满意为止。
;(四)、会计信息系统开发模型的选择
生命周期模型要求开发初期就全面了解用户需求,并严格按其需求开发,一旦需求变化,系统将很难适应。不要说财会人员无法恰当地预计会计信息系统需求,即使能够恰当地预计,也难以实现与开发者的有效沟通。
快速原型模型则有可能使系统开发陷入无总体目标的反复修改的“泥潭”。
会计信息系统开发
需要结合生命周期
模型和快速原型模
型的优点。
;二、会计信息系统的分析;(二)、会计信息系统的需求分析
需求分析是生命周期模型中的关键步骤。
需求分析的主要任务:“理解”和“表达”。
需求分析的步骤
对现有系统的详细调查和描述:包括收集原系统的各种单据、帐簿、报表等的样本,了解原有系统的组织结构、信息流程、信息量、信息处理步骤和结果、资源利用状况、管理方式以及系统的内外部环境,导出原有系统的物理模型(以图表符号表示),基本符号及实例描述。
识别原有系统的逻辑模型
建立新系统的逻辑模型
需求分析的明确表达:撰写规格说明书。;;规格说明书及其内容;(三)、结构化分析方法(SA—Structure Analysis)
系统的功能分析:功能层次结构分析、层次间的信息关联分析
结构化分析方法是一种简单、实用的功能分析方法。
结构化分析方法的基本思路:自顶向下、逐层分解
分解
抽象
表达
凭证处理的结构化分析示意图;;(四)、数据流程图法(Data Flow Chart)
作用:能有效表达功能的层次性和信息关联性。
数据流程图法的基本内容
数据流程图:是从实际系统抽象出来的、用特定的符号反映系统的数据传递和变换过程的图。它是系统的逻辑模型,与实
文档评论(0)