您好,欢迎访问三七文档
1第三章会计信息系统的分析与设计第一节软件工程第二节系统调查第三节系统分析第四节系统设计第五节程序设计与测试各阶段任务示意图2第一节软件工程一、软件的概念及特点1.概念2.特点二、软件危机与软件工程(一)软件危机1.界定2.表现3.根源4.解决途径(二)软件工程1.定义2.目标三、软件工程的理论和方法体系1.软件面临的问题空间的复杂性2.硬件的发展滞后于软件应用3.软件开发和维护的方法不当抽象性;软件的生产与硬件不同;软件不存在磨损问题;对硬件的依赖性、开发的手工艺方式;复杂性;成本高;社会因素等。3四、信息系统的开发模型一、生命周期模型1.概念2.基本思想3.划分阶段及各阶段的任务(1)确定目标(2)初步调查(3)可行性分析(4)系统调查(略)(5)需求分析等(见第四章)4.优缺点二、快速原型模型1.概念2.基本思想3.步骤(1)奠基阶段(2)发展阶段4.评价需求分析系统设计程序设计运行维护确定目标可行性分析系统调查系统分析总体设计详细设计数据结构设计程序设计系统调试系统测试日常运行4快速原形模型要求分析构造交付使用使用评价修改奠基阶段发展阶段5各阶段任务示意图物理模型逻辑模型物理模型逻辑模型源程序日常运行调查分析设计程序设计交付6第二节系统调查一、系统调查的任务二、系统调查的原则(真实性、全面性、规范性、启发性)三、系统调查的步骤与内容1.企业各机构与会计机构信息联系调查(机构信息关联图)2.会计工作组织情况的调查(工作组织情况调查表)3.数据处理量的调查(数据量调查统计表)4.企业已使用的编码调查5.帐务处理流程调查(业务流程图)6.相关子系统调查7.系统设备及人员调查四、系统调查方法1.系统调查表2.访问会计人员3.考察乃至参与旧系统实际工作4.开讨论会五、系统调查报告财务部门管理部门劳资部门总务部门采购部门销售部门仓储部门党政部门7第三节系统分析一、必要性(目的、任务)二、系统分析的方法和工具(一)结构化分析方法1.产生背景2.概念3.优点4.步骤5.描述方式(二)数据流图1.数据流图及其组成(1)数据流图的概念(2)数据流图的组成(3)数据流图的作用82.绘制方法(1)数据流(2)处理(3)文件(4)终点与起点3.数据流图的分层(三)数据词典1.定义2.必要性3.DD中的数据类型(数据项、数据流、数据文件)(四)处理说明1.定义2.任务3.描述方法9借款的数据流图借款人核查登记付款借款单合理借款单付款凭证现金经费本凭证10医院看病数据流图病人挂号诊断划价收付款给取药挂号单处方划价后处方发票处方钱药帐簿帐簿帐簿11三、系统分析的内容(一)建立当前系统的具体模型(二)建立当前系统的逻辑模型(三)建立目标系统的逻辑模型四、系统说明书的编写12第四节系统设计(1)一、系统设计的任务和步骤(一)系统设计的任务1.系统设计的任务2.评价物理模型优劣的标准(1)系统的效率(2)系统的可靠性(3)系统的可修改性(4)系统的服务质量(二)系统设计的步骤1.概要设计2.数据结构设计3.详细设计(三)系统设计说明书的编写13第四节系统设计(2)二、结构化设计方法(一)基本思想1.提出背景(波动效应)2.基本思想(二)模块的特征1.外部特征2.内部特征(三)模块分解规则1.耦合度2.聚合度(四)模块结构的描述工具1.结构图2.结构图与数据流图的区别3.系统结构图的建立步骤ABCDABCDEF网状结构线状结构14第四节系统设计(3)三、总体设计(一)子系统的划分原则(二)子系统的模块设计1.确定人机界面2.划分模块3.模块图的补充四、详细设计(一)人工处理和计算机处理过程的选择(二)输出设计(三)输入设计1.输入设计的原则2.输入数据的校验和纠错(四)对话设计(五)代码设计1.代码设计的原则2.代码的分类静态校验逻辑校验界限校验平衡校验汇总校验重复校验对照校验15第五节程序设计与测试一、程序设计与结构化程序(一)如何评价程序(二)程序设计的步骤二、结构化程序1.基本思想2.优点三、系统的调试(一)程序调试1.类型2.方法(二)系统联调四、系统测试(一)系统测试的目的(二)测试的内容1.正确性测试2.功能测试3.合法性测试4.负荷测试5.响应测试6.可靠性测试(三)测试的步骤(四)测试的方法(五)测试的原则程序设计举例程序设计练习正确性时空性能易读性通用性
本文标题:股票3333
链接地址:https://www.777doc.com/doc-1152066 .html