




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,会计软件开发技术,会计信息系统是典型的信息系统,从国内外信息系统发展情况看,应用比较早和发展比较普及的也是会计信息系统。三十多年的信息系统开发经验教训表明必须用系统科学和工程技术来研究软件开发的规律和方法指导软件开发(软件工程学)。会计信息系统的开发同样需在软件工程学的指导下,进行具体分析和设计。,.,2,第五章会计软件开发技术,1.系统开发的基本思想和方法2.系统规划3.系统分析4.系统设计5.系统实施,.,3,第一节系统开发的基本思想和方法,一、软件工程及其基本思想“软件危机”软件工程,20世纪60年代后期,软件越来越庞大、复杂,成本越来越高,而质量越来越低,软件错误造成的火箭发射失败等事故多次发生。软件开发不仅仅是一种编制程序的技巧,而是一项复杂的系统工程,应该向管理建筑工程一样来管理软件研制的全过程。,一门研究软件的开发方法和开发技术的学科。运用系统的思想和工程的技术、方法来开发和维护软件。,基本思想:把软件产品看作是一个工程产品,把需求计划、可行性研究、工程审核、质量监督等工程化的概念引入到软件生产中,同时也注重研究不同于其他工业产品的一些独特特性提出特别的技术方法:生命周期法、快速原型法、结构化方法、面向对象方法等,.,4,二、信息系统开发的方法(一)系统开发的生命周期法(二)系统开发的原型法,.,5,(一)系统开发的生命周期法,瀑布模型,根据用户的系统开发请求,初步调查现行系统和用户需求,确定可用资源,明确问题,进行总体规划,确定系统目标,然后进行可行性研究。,根据第一阶段确定的系统目标和总体规划,对现行系统进行详细调查与分析,主要任务有:组织结构及其职能调查分析、业务流程调查分析、数据与数据流程分析、功能与数据的关联分析,最终提出和确定新系统的逻辑模型。,根据新系统的逻辑模型进行新系统的物理设计,主要任务有:系统总体结构设计、代码设计、数据库设计、输入输出设计、模块结构和功能设计,同时根据总体设计的要求制定计算机硬件配置方案,最终给出方案。,系统实施的主要任务是:设备购置与安装、程序设计与调试、编写系统使用说明书、人员培训、数据准备和转换。然后进行系统测试,而后投入试运行,如有问题则作修改,直至通过用户验收。,系统运行、维护和评价阶段的任务是:同时进行系统的日常运行管理、评价、监测和审计,然后分析运行结果。如果运行有问题,则对系统进行修改、维护或局部调整,如果出现了不能维护的大问题,则用户将会提出进一步开发新系统的要求,这标志着老系统的即将结束,新系统的生命周期即将开始。,.,6,(二)系统开发的原型法,确定系统基本需求是原型法的首要任务,用户用对系统输出的描述采说明他们的基本需求,开发者则根据用户的基本需求进行分析,得出一个尽可能简单的计算机模型,按照简单的计算机模型,尽量多用软件开发工具,尽快建立一个满足用户基本需求的初始原型,将建立的原型交用户使用,检验和评价,看原型满足了他们的哪些信息需求,还有哪些没有满足,还需作哪些修改,如何修改,根据用户对原型的评价,决定对原型进行不同的修改。如用户感到完全满意,则成为可应用的原型,对需求规格原型,直接用作实用系统,对循环渐进原型,用作应用系统开发的依据,如不可行,则放弃,重新构造原型;如不满意,则修改原型,如此循环往返,直至完全满意。,.,7,第二节系统规划,一、确定系统目标二、系统初步调查三、可行性分析(一)管理可行性分析(二)技术可行性分析(三)经济可行性四、制定系统开发计划,确定系统开发的总目标.由开发人员和用户共同确定,.,8,第三节系统分析,一、系统详细调查获得现行会计系统的完整详细的现状资料二、系统分析(一)数据流图(二)数据字典(三)新系统逻辑模型的建立三、系统分析说明书的编写,明确新系统要“做什么”,提出信息系统的逻辑模型是开发人员与用户密切配合的过程,.,9,数据流图符号及使用说明,数据流名,文件名,实体名,数据流图,.,10,会计账务报表系统数据流图,数据流图,.,11,输入处理的数据流图,数据流图,.,12,数据流条目定义输入或输出数据流由哪些数据项组成例:发票=日期+摘要+客户名+商品名+(规格)+数量+单价+金额15+合计+开票员|收款员文件条目定义文件(主要是数据库)的结构例:现金账库=日期+凭证号+摘要+对方科目+方向+金额加工条目使用结构化的语言描述基本加工的定义,数据字典,数据字典是关于数据流图包含的所有元素的定义的集合.它对数据流图起着注释的作用,与其一起构成系统的逻辑模型.,.,13,基本步骤,调查现行系统的实际运行环境及其数据流称,并抽象出现行系统的“逻辑模型”分析现行系统存在的主要问题,并进行优化处理根据新系统的目标要求,对现行系统模型进行功能扩充.最后形成新系统逻辑模型.,建立逻辑模型,.,14,第四节系统设计,一、模块设计(一)模块结构设计(二)模块设计说明二、代码设计三、数据库设计四、输入输出设计,根据逻辑模型提出一个“如何去做”的具体方案.,系统设计还可分为整体设计和详细设计,.,15,第五节系统实施,一、程序设计结构化程序设计方法:自顶向下逐步求精二、程序调试白盒法或黑盒法系统测试完毕,提交测试报告,经有关部门审批通过后,标志系统的研究和开发工作结束,可以投入运行.如果开发的会计软件要上市销售,则还须通过省级以上的财政部门评审.,将系统设计阶段形成的物理模型转化为现实系统,.,16,复习思考题l什么是软件工程?它的主要思想是什么?2什么是结构化方法?它的基本思想是什么?3结构化程序设计有哪些基本特点?4什么是原型法开发方法?用原型法开发系统一般分为哪几个步骤?5面向对象方法解决了其他系统开发方法存在的什么问题?6什么
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB61T 862-2014 玉米 金岛8号规范
- 装修施工技术优化方案
- 2025清华大学公共管理学院职工招聘1人备考练习题库及答案解析
- 湿地公园景观照明与夜间管理方案
- 2025年08月广东广州市天河区美好居幼儿园编外聘用制专任教师招聘1人备考练习题库及答案解析
- 养老院信息数据管理与隐私保护方案
- 2025上海市闵行区浦江第三中学公开招聘考试参考试题及答案解析
- 2025海南琼海市人民医院考核招聘高层次人才1人(1号)考试参考试题及答案解析
- 工业品购销合同范本2篇
- 2025江西省井冈山应用科技学校兼课教师招聘22人备考练习试题及答案解析
- 小学科学新教科版三年级上册全册教案(2025秋新版)
- 烟花爆竹理论题目及答案
- 苏教版2025-2026秋三年级数学上册教学计划及课时安排
- 2025江苏连云港市东海县开发区实验幼儿园招聘劳动合同制教师12人考试模拟试题及答案解析
- 酒吧mc教学课件
- 永辉超市激励机制案例研究
- 新概念第一册课文讲解
- 【里斯】年轻一代新能源汽车消费洞察与预测 -新物种 新理念 新趋势(2024-2025)
- CMF中国宏观经济专题报告第107期稳定币 货币金融体系演进的新支点
- DB32T3916-2020建筑地基基础检测规程
- 新苏教版六年级上册《科学》全一册全部课件(含19课时)
评论
0/150
提交评论