版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主要内容:主要内容:一、一、 系统开发方法简介系统开发方法简介二、二、 可行性研究可行性研究三、三、 系统需求分析系统需求分析四、四、 系统设计系统设计五、五、 系统实施系统实施教学目标:教学目标: 了解会计软件研发的方法、工具及过程。知道会计工了解会计软件研发的方法、工具及过程。知道会计工作流程和数据处理工作是如何转换成会计软件模块的。作流程和数据处理工作是如何转换成会计软件模块的。 理解:软件理解:软件=程序程序+文档。文档。软件危机软件危机 软件功能增强、复杂性提高,成本高,质量低,错误多。软件功能增强、复杂性提高,成本高,质量低,错误多。软件工程(工程化方法)软件工程(工程化方法) 把
2、研制软件(构建把研制软件(构建AIS)产品当成一项工程来管理)产品当成一项工程来管理。软件工程方法学的三要素:软件工程方法学的三要素:1)开发模型:软件开发的工作过程,各阶段的划分方法,各)开发模型:软件开发的工作过程,各阶段的划分方法,各阶段要完成的目标、任务、内容、文档资料;阶段要完成的目标、任务、内容、文档资料;2)开发方法:每阶段明确的步骤,描述软件产品的文档格式、)开发方法:每阶段明确的步骤,描述软件产品的文档格式、评价标准(开发软件的规则,具体的解决过程);评价标准(开发软件的规则,具体的解决过程);3)开发工具:辅助开发方法实施(有手工操作工具和计算机)开发工具:辅助开发方法实施
3、(有手工操作工具和计算机辅助开发工具)。辅助开发工具)。v 每个阶段做什么;如何做;每个阶段做什么;如何做; 用何手段(工具和技术);评价标准。用何手段(工具和技术);评价标准。生命周期模型(生命周期法)生命周期模型(生命周期法)将软件看成一般物品或生物体,有一个从产生到消亡过程。分将软件看成一般物品或生物体,有一个从产生到消亡过程。分为:可行性研究、需求分析、总体设计、详细设计、编码、测为:可行性研究、需求分析、总体设计、详细设计、编码、测试、使用和维护、评价等阶段。试、使用和维护、评价等阶段。开发特点:开发特点:1)明确规定每个阶段的任务、采用的方法和工具、具体的文档及)明确规定每个阶段的
4、任务、采用的方法和工具、具体的文档及其格式(阶段成果)以及评价标准等。其格式(阶段成果)以及评价标准等。2)上阶段的成果是下阶段的输入,实际上是一个不断完善、转换、)上阶段的成果是下阶段的输入,实际上是一个不断完善、转换、细化文档资料,直到编码、测试、运行、维护的过程。细化文档资料,直到编码、测试、运行、维护的过程。3)各阶段的文档资料是质量监督与保证以及审计的重要依据。)各阶段的文档资料是质量监督与保证以及审计的重要依据。 快速原型法(模型)快速原型法(模型) 思想思想:首先根据用户最基本的需求首先根据用户最基本的需求, ,迅速而廉价地开发出一个迅速而廉价地开发出一个实验型的小型系统实验型的
5、小型系统, ,称为称为“原型原型”; ;然后将然后将“原型原型”提供给用提供给用户户, ,让用户能尽早看到未来系统的概貌让用户能尽早看到未来系统的概貌, ,以便判断那些功能是以便判断那些功能是符合需要的符合需要的, ,哪些方面还要改进哪些方面还要改进; ;最后根据用户的最后根据用户的“反馈反馈”意意见对原型进行反复修改见对原型进行反复修改, ,直至建立起完全符合用户需求的新系直至建立起完全符合用户需求的新系统。统。 原型法的开发步骤:原型法的开发步骤: 可行性研究阶段。论证该系统开发的意义、目前设备条件下可行性研究阶段。论证该系统开发的意义、目前设备条件下的必要性与可行性的必要性与可行性, ,
6、以及对费用、时间的粗略估算。以及对费用、时间的粗略估算。 确定用户基本需求阶段。开发人员向用户了解对新系统的基确定用户基本需求阶段。开发人员向用户了解对新系统的基本需求本需求, ,即应该具有的一些基本功能。即应该具有的一些基本功能。 原型开发。在这一阶段工作中应尽量使用一些软件工具原型开发。在这一阶段工作中应尽量使用一些软件工具, ,如如菜单生成器、报表生成器等。菜单生成器、报表生成器等。 原型评价阶段原型评价阶段 最终设计阶段最终设计阶段 经过经过“使用使用-评价评价-修改修改-使用使用”的反复过程的反复过程, ,迅速地日趋迅速地日趋完善完善, ,直至用户满意。直至用户满意。 是在系统开发前
7、期对拟开发系统的必要性、可能性以及开发方是在系统开发前期对拟开发系统的必要性、可能性以及开发方案,从应用环境、技术和经济三个方面进行调查、分析和评价。案,从应用环境、技术和经济三个方面进行调查、分析和评价。 作用作用:为投资者提供可靠的科学依据为投资者提供可靠的科学依据。 系统开发依据系统开发依据 筹集资金依据筹集资金依据 任务书依据任务书依据 合同依据合同依据 考核验收依据考核验收依据 目的:目的: 避免错误的投资决策避免错误的投资决策 保证系统按计划实施保证系统按计划实施 合理计划经费与开支合理计划经费与开支 避免系统方案多变性避免系统方案多变性 涉及问题(涉及问题(5w2h) Why目的
8、目的 What 规模,作用范围规模,作用范围 Who开发方式开发方式 Where组织、制度影响组织、制度影响 When开发时机开发时机 How much预算预算 How 开发的技术规范开发的技术规范 分析内容分析内容 环境:计算机应用水平(同行,环境:计算机应用水平(同行,IT业);企业管理规范否业);企业管理规范否 技术:硬件技术、软件技术和网络技术,人员素质技术:硬件技术、软件技术和网络技术,人员素质 经济:投入与效益对比经济:投入与效益对比 投入(设备、人工、材料、维护、不可见的)投入(设备、人工、材料、维护、不可见的) 直接效益(减少人工、降低库存、提高效率)直接效益(减少人工、降低库
9、存、提高效率) 间接效益(竞争优势,品牌形象)间接效益(竞争优势,品牌形象) 引言引言 系统名称、用户单位、国内外同行现状分析,必要性系统名称、用户单位、国内外同行现状分析,必要性 企业基本情况企业基本情况 概况、产品经营及员工素质、组织机构及岗位设置概况、产品经营及员工素质、组织机构及岗位设置 企业现状分析企业现状分析 管理目标、功能需求、信息需求、管理工作分析管理目标、功能需求、信息需求、管理工作分析 系统描述系统描述 计算机系统选择、总体方案、计划目标和阶段目标计算机系统选择、总体方案、计划目标和阶段目标 投资及人员概算投资及人员概算 经济效益分析经济效益分析 不同方案比较不同方案比较
10、结论结论立即开发、需修改后开发、局部开发、推迟开发、无须开发立即开发、需修改后开发、局部开发、推迟开发、无须开发 目的目的:在可行性分析和初步调查基础上,详细调查清楚现行在可行性分析和初步调查基础上,详细调查清楚现行系统做什么(系统做什么(What),怎样做(),怎样做(How)和何时做()和何时做(When)以及存在问题(以及存在问题(Problem),是逻辑设计基础。),是逻辑设计基础。 内容内容: 组织机构及职能(层次隶属关系,每个部门的业务范围以组织机构及职能(层次隶属关系,每个部门的业务范围以及岗位职责)。组织机构图和岗位图。及岗位职责)。组织机构图和岗位图。 工作目标调查。目标树或
11、表格形式。工作目标调查。目标树或表格形式。 业务处理流程。分析业务之间关系,业务与信息关系,业务处理流程。分析业务之间关系,业务与信息关系, 了解数据的流向。数据流程图。了解数据的流向。数据流程图。 数据调查。业务处理中涉及到的单据、帐册、报表进行收数据调查。业务处理中涉及到的单据、帐册、报表进行收集、分类、整理。调查时要求收集原始数据表格形式,了解集、分类、整理。调查时要求收集原始数据表格形式,了解内容包括:名称、编号、所属业务、信息量、数据项及其关内容包括:名称、编号、所属业务、信息量、数据项及其关系等。系等。 处理过程调查。文字、结构化语言等描述处理细节。处理过程调查。文字、结构化语言等
12、描述处理细节。 调查方式调查方式: 访问面谈、收集查阅资料和深入现场并跟班作业访问面谈、收集查阅资料和深入现场并跟班作业 系统分析阶段也称为逻辑设计阶段。主要任务是根据获取资系统分析阶段也称为逻辑设计阶段。主要任务是根据获取资料,分析用户需求,提出新系统的逻辑模型,主要解决问题料,分析用户需求,提出新系统的逻辑模型,主要解决问题是系统是系统“做什么做什么”。注意系统的合理性、适应性、可扩展性。注意系统的合理性、适应性、可扩展性。 两个方面工作两个方面工作: 需求分析。以现代管理理论和分析方法为指导,对原系统需求分析。以现代管理理论和分析方法为指导,对原系统的经营管理目标、功能和信息进行分析和研
13、究,指出不足并的经营管理目标、功能和信息进行分析和研究,指出不足并提出改进意见。提出改进意见。 建立新系统的逻辑模型,包括目标、功能、数据流图、数建立新系统的逻辑模型,包括目标、功能、数据流图、数据字典、加工描述、系统综合报告。据字典、加工描述、系统综合报告。 分析方法分析方法 自顶向下。从总体到局部,从高层到低层。可以比较全面、自顶向下。从总体到局部,从高层到低层。可以比较全面、系统的快速了解,缺点是受原有模式限制不深入。系统的快速了解,缺点是受原有模式限制不深入。 自下向上。从基本业务开始,最后形成总目标。可以详细自下向上。从基本业务开始,最后形成总目标。可以详细分析问题,缺点是缺乏系统性
14、。分析问题,缺点是缺乏系统性。 经营管理目标分析经营管理目标分析 经营目标是什么,企业的组织机构与管理是否满足目标需求经营目标是什么,企业的组织机构与管理是否满足目标需求 信息系统应用目标。从业务管理层面,作为提高效率的手段,信息系统应用目标。从业务管理层面,作为提高效率的手段,实现成本节约,提高信息处理的准确性、及时性,辅助决策。实现成本节约,提高信息处理的准确性、及时性,辅助决策。从战略决策层面,作为培养核心竞争能力,培养竞争优势。从战略决策层面,作为培养核心竞争能力,培养竞争优势。 功能需求分析功能需求分析 分析现行系统能否满足经营目标,能否适应环境,功能之间分析现行系统能否满足经营目标
15、,能否适应环境,功能之间是否存在冲突,功能能否满足信息需求。是否存在冲突,功能能否满足信息需求。 信息需求分析信息需求分析 信息需求的层次:业务、管理和决策信息需求的层次:业务、管理和决策 信息需求存在问题:不必要的,冗余的且可以消除的报告信息需求存在问题:不必要的,冗余的且可以消除的报告 改进:信息格式、信息传递和信息保存改进:信息格式、信息传递和信息保存 基本思想基本思想 采用采用“自顶向下、逐步求精自顶向下、逐步求精”的方法进行系统分析和设计,的方法进行系统分析和设计,将复杂的上层功能分解成具体的、简单的基本功能。将复杂的上层功能分解成具体的、简单的基本功能。 要求用户共同参与。要求用户
16、共同参与。 采用图表形式,能被系统分析员和用户共同接受。采用图表形式,能被系统分析员和用户共同接受。 用数据流图、数据字典、加工描述、系统综合报告一套文用数据流图、数据字典、加工描述、系统综合报告一套文档资料建立新系统逻辑模型,是系统设计的依据。档资料建立新系统逻辑模型,是系统设计的依据。 系统分析产生的资料面向系统分析员、设计员和用户。系统分析产生的资料面向系统分析员、设计员和用户。 分析工具分析工具 数据流图(数据流图(Data Flow Diagram,DFD) 数据字典(数据字典(Data Dictionary,DD) 结构化语言(结构化语言( SL、英语、汉语)、英语、汉语) 结构化
17、分析步骤结构化分析步骤 用 户需求审批后的SRS文档审查用户调查逻辑抽象完善细节计算机化SRS当前系统具体模型当前系统逻辑模型目标系统逻辑模型阶段成果:软件需求说明书(阶段成果:软件需求说明书(SRS) 功能功能: 表达数据在系统内部的逻辑流向,表达系统逻辑功能和数表达数据在系统内部的逻辑流向,表达系统逻辑功能和数据的逻辑交换,同时表达现行人工系统和计算机信息系统据的逻辑交换,同时表达现行人工系统和计算机信息系统的数据流程和逻辑处理功能。的数据流程和逻辑处理功能。 要素及其图符要素及其图符: 外部项:指系统边界以外的人或事物,是数据的起点或外部项:指系统边界以外的人或事物,是数据的起点或终点。
18、一般用方框表示。终点。一般用方框表示。 数据流:由一组数据组成,可以是表格或数据项。一般用数据流:由一组数据组成,可以是表格或数据项。一般用直线、箭头加文字说明组成。直线、箭头加文字说明组成。 处理逻辑:对数据进行加工和变化。一般用圆、处理编处理逻辑:对数据进行加工和变化。一般用圆、处理编号、加工名表示。号、加工名表示。 数据存储:以数据库文件存储。一般用右边不封口的长数据存储:以数据库文件存储。一般用右边不封口的长方形表示。方形表示。数据流图的画法数据流图的画法 外部项确定(信息来源和接受者)外部项确定(信息来源和接受者) 输出决定输入输出决定输入 自顶向下,逐层分解,逐步求精自顶向下,逐层
19、分解,逐步求精 加工独立,接口清晰加工独立,接口清晰原则原则 分层分片分层分片 均衡分解(一般均衡分解(一般3-6层,每层不多于层,每层不多于8个加工)个加工) 父子平衡父子平衡 推迟细节(输入输出相一致原则推迟细节(输入输出相一致原则)银行银行银行对账银行对账子系统子系统会计人员会计人员记帐凭证库记帐凭证库企业银行账企业银行账对账单对账单余额调节表余额调节表企业未达账企业未达账银行未达账银行未达账(a)银行对账子系统顶层数据流图(银行对账子系统顶层数据流图(0层)层)对账单库文件对账单库文件余额调节表文件余额调节表文件银行银行1接收对账单接收对账单对账单对账单记录记录3对账处理对账处理4输出
20、对输出对账结果账结果会计会计人员人员余额调节表余额调节表企业未达账企业未达账银行未达账银行未达账2归集企业归集企业银行账记账凭证库文件记账凭证库文件企业银行企业银行账记录账记录企业银行账库文件企业银行账库文件对账单对账单(b)银行对账子系统功能级数据流图(银行对账子系统功能级数据流图(1层)层)1.1录入对账单录入对账单1.2导入对账单导入对账单银行银行1.3调整对账单调整对账单对账单临时文件对账单临时文件 对账单数据文件对账单数据文件对账单对账单(纸介质)(纸介质)对账单对账单(磁介质)(磁介质)(c)经过细化的)经过细化的“接收对账单接收对账单”功能级数据流图(功能级数据流图(2层)层)
21、描述描述DFD中数据流、数据存储、数据文件的构成以及定义每个中数据流、数据存储、数据文件的构成以及定义每个数据项的具体内容、取值范围等。数据项的具体内容、取值范围等。 数据字典中常用的符号:数据字典中常用的符号:符号含义= 等于,由等于,由组成(定义为组成(定义为)+ 加,顺序关系的连接加,顺序关系的连接 重复符,表示对重复符,表示对中的内容可视需要重复使用中的内容可视需要重复使用 | 选择符,表示对选择符,表示对中列举的值可以任取其一中列举的值可以任取其一()() 可选符,表示()中内容可选也可以不选可选符,表示()中内容可选也可以不选* 注释符注释符例如:对账单例如:对账单=开户行名开户行
22、名+银行账号银行账号+首行余额首行余额+制证日期制证日期+结算单号结算单号+摘要摘要+借借贷标志贷标志+金额金额+制单日期制单日期+制单人制单人 描述描述DFD中每个加工逻辑或处理过程。中每个加工逻辑或处理过程。 例如,例如,“录入对账单录入对账单”用结构化汉语描述其加工逻辑如下:用结构化汉语描述其加工逻辑如下:加工名:录入对账单加工名:录入对账单编号:编号:1.1激发条件:银行传递对账单(纸介质)激发条件:银行传递对账单(纸介质)加工逻辑:加工逻辑: 对每张对账单对每张对账单 录入开户行名;录入开户行名; 录入首行余额;录入首行余额; 对每笔业务分录对每笔业务分录 录入制证日期;录入制证日期
23、; 录入结算单号;录入结算单号; 录入摘要;录入摘要; 录入借贷标志和金额;录入借贷标志和金额; 直到该张对账单业务分录录入完毕;直到该张对账单业务分录录入完毕; 录入末行余额。录入末行余额。 如果如果 首行余额首行余额+贷方合计贷方合计-借方合计等于末行余额借方合计等于末行余额 将录入数据存盘,准备录入下一张对账单;将录入数据存盘,准备录入下一张对账单; 否则否则 提示出错,转出错处理。提示出错,转出错处理。 现行系统概况现行系统概况 现行系统分析(目标、功能、信息三个方面)现行系统分析(目标、功能、信息三个方面) 管理工作分析管理工作分析 新系统目标设计新系统目标设计 新系统功能划分新系统
24、功能划分 数据流图、数据字典、处理逻辑说明数据流图、数据字典、处理逻辑说明 数据量估算数据量估算 计算机系统选择方案计算机系统选择方案 人员培训人员培训 费用预算费用预算 系统实施计划系统实施计划 其它其它 解决新系统解决新系统“怎样做怎样做”,即依据系统分析阶段建立的逻辑,即依据系统分析阶段建立的逻辑模型,设计一个能在计算机上实现的物理模型,模型,设计一个能在计算机上实现的物理模型,为后续为后续程序设计和系统实施提供依据。程序设计和系统实施提供依据。 系统设计分总体设计和详细设计。系统设计分总体设计和详细设计。 内容:内容: 系统的物理结构和物理配置;系统的物理结构和物理配置; 功能模块及加
25、工流程说明;功能模块及加工流程说明; 数据库文件设计;数据库文件设计; 代码设计;代码设计; 输入输出设计。输入输出设计。 要求:要求: 可维护性可维护性 模块性模块性 可靠性可靠性 经济性经济性 思想:以系统逻辑模型为基础,将系统划分为功能明确、大小思想:以系统逻辑模型为基础,将系统划分为功能明确、大小适当,有一定独立性、层次性、共享性,易于实现的模块。适当,有一定独立性、层次性、共享性,易于实现的模块。 模块:可以组合、更换和分解的单元,是组成系统的基本单元。模块:可以组合、更换和分解的单元,是组成系统的基本单元。 功能:处理内容功能:处理内容 逻辑:内部如何实现逻辑:内部如何实现 状态:
26、模块运行环境和模块间的关系状态:模块运行环境和模块间的关系 工具:工具: 结构图(结构图(SC)、层次图(、层次图(HC):清楚描述上下层模块之间的):清楚描述上下层模块之间的调用和被调用关系,软件结构一目了然。调用和被调用关系,软件结构一目了然。SC同时描述模块间的同时描述模块间的信息传递、控制关系等。信息传递、控制关系等。 PDL(设计语言)、图解语言:描述程序模块的加工算法。(设计语言)、图解语言:描述程序模块的加工算法。 AIS 4 银行对账子系统银行对账子系统 AIS4.2 归集企业银行账归集企业银行账 AIS4.1 接收对账单接收对账单 AIS4.3 对账处理对账处理 AIS4.4
27、 输出处理输出处理4.1.1 录入录入对 账对 账单单4.1.2 导入导入对 账对 账单单4.4.2 企 业企 业未 达未 达账账4.4.3 银行银行未 达未 达账账4.3.2 手工手工调 整调 整处处 理理4.4.1 余额余额调 节调 节表表4.1.3 调整调整对 账对 账单单4.3.1 自 动自 动对 账对 账处处 理理编号:编号:4.1.1模块名:录入银行对账单模块名:录入银行对账单功能:从键盘录入银行对账单数据,做平衡效验并保存在对账单文件中。功能:从键盘录入银行对账单数据,做平衡效验并保存在对账单文件中。上级调用模块:上级调用模块:4.1数据库:银行对账单数据库数据库:银行对账单数据
28、库输入:银行对账单数据输入:银行对账单数据输出:对账单数据库文件输出:对账单数据库文件处理:处理:(用(用PDL语言描述)语言描述)编号:编号:4.1.1处理:处理:DO WHILE 录入对账单为真录入对账单为真 借方合计、贷方合计变量清零;清屏;屏幕输出对账单格式;借方合计、贷方合计变量清零;清屏;屏幕输出对账单格式; 从键盘录入开户行账号、开户行名、首行余额到临时变量单元;从键盘录入开户行账号、开户行名、首行余额到临时变量单元; DO WHILE 本张对账单非末行本张对账单非末行 从键盘录入对账单中一行记录到临时单元;行指针计数;从键盘录入对账单中一行记录到临时单元;行指针计数; 对录入的
29、金额分别累加到借方合计或贷方合计单元;对录入的金额分别累加到借方合计或贷方合计单元; ENDDO 录入末行余额到临时变量单元;录入末行余额到临时变量单元; IF 首行余额贷方合计借方合计末行余额首行余额贷方合计借方合计末行余额 THEN 把临时单元的记录存盘;准备录入下一张对账单;把临时单元的记录存盘;准备录入下一张对账单; ELSE 显示出错信息,返回录入本张对账单,接收修改数据;显示出错信息,返回录入本张对账单,接收修改数据; ENDDO 按关系规范化理论,运用模式分解方法,将数据字典中的所有按关系规范化理论,运用模式分解方法,将数据字典中的所有数据(存储)文件,设计其关系模型(数据(存储
30、)文件,设计其关系模型(3NF),并转换成相应),并转换成相应数据库文件结构。数据库文件结构。 例如:对账单例如:对账单=开户行名开户行名+银行账号银行账号+首行余额首行余额+制证日期制证日期+结算结算单号单号+摘要摘要+借贷标志借贷标志+金额金额+制单日期制单日期+制单人制单人 可以转换成可以转换成1个关系(个关系(1NF) : 对账单(对账单号,开户行名,银行账号,首行余额,制证日对账单(对账单号,开户行名,银行账号,首行余额,制证日期,结算单号,摘要,借贷标志,金额,制单日期,制单人)期,结算单号,摘要,借贷标志,金额,制单日期,制单人) 也可以转换成也可以转换成2个关系(个关系( 3N
31、F):): 对账单对账单1(对账单号,开户行名,银行账号,首行余额,制单(对账单号,开户行名,银行账号,首行余额,制单 日期,制单人)日期,制单人) 对账单对账单2(对账单号,制证日期,结算单号,摘要,借贷标(对账单号,制证日期,结算单号,摘要,借贷标 志,金额)志,金额) 即实体即实体-关系关系-数据库文件的转换过程数据库文件的转换过程 对账单对账单-对账单关系模式(表)对账单关系模式(表)-对账单数据文件对账单数据文件 作用:起着对实体及属性的唯一标识作用,通常由字母、数作用:起着对实体及属性的唯一标识作用,通常由字母、数字组成。字组成。 设计原则:设计原则: 唯一性唯一性 唯一标识作用,
32、关键字唯一标识作用,关键字 合理性合理性 与分类体系对应与分类体系对应 扩充性扩充性 可以根据需要扩展可以根据需要扩展 简单性简单性 容易记忆使用容易记忆使用 标准性标准性 尽量遵循一些标准化原则(国际、国家、行业等)尽量遵循一些标准化原则(国际、国家、行业等) 常用编码方法常用编码方法 层次编码方法层次编码方法 XX XX XX XXX 大类大类 中类中类 小类小类 序号序号 顺序码顺序码 组码组码 界面风格界面风格 简洁简洁 统一统一 实用实用 主要界面类型介绍主要界面类型介绍 菜单(菜单(Menu) 窗口(按钮、输入、选择)窗口(按钮、输入、选择) 输出设计输出设计 考虑使用者、使用目的
33、、输出形式、输出时限、数量要考虑使用者、使用目的、输出形式、输出时限、数量要求、输出速度、安全与保密要求求、输出速度、安全与保密要求 输入设计输入设计 输入内容、数据格式、输入设备、数据正确性校验输入内容、数据格式、输入设备、数据正确性校验 交互设计交互设计 人机对话人机对话 任务:把系统设计的物理模型转换成任务:把系统设计的物理模型转换成“活活”的能使用的系统。的能使用的系统。以系统设计说明书(文档)为依据,进行编码和调试。以系统设计说明书(文档)为依据,进行编码和调试。 工具:计算机程序设计语言、数据处理语言工具:计算机程序设计语言、数据处理语言 原则原则 软件工程规范(文档化)软件工程规范(文档化) 可靠性(注释、统一命名)可靠性(注释、统一命名) 方便用户(界面友好)方便用户(界面友好) 结构化程序设计方法结构化程序设计方法 三种结构:顺序、分支、循环三种结构:顺序、分支、循环 特点:控制流的直线性(单入口、单出口),可以组合、嵌套,特点:控制流的直线性(单入口、单出口),可以组合、嵌套,自顶向下,逐步求精(细化)自顶向下,逐步求精(细化) 调试(分调)调试(分调) 对各个程序模块的正确性和完整性进行检验对各个程序模块的正确性和完整性进行检验(功能不够、是否错误)(功能不够、是否错
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口腔修复体制作师岗中执行能力考核试卷含答案
- 车辆通行费收费员冲突解决模拟考核试卷含答案
- 梳理化学粘合非织造布制作工岗位能力评估考核试卷含答案
- 海藻繁育工岗位规章考核试卷含答案
- 2026中国碳纤维复合材料在电子领域应用趋势分析报告
- 2026中国苯乙烯单体罐箱共享租赁模式市场验证报告
- 2026中国沙漠地区功能性补水饮料配方研发报告
- 2026中国痛风治疗药物远程医疗应用场景开发研究报告
- 2026建筑垃圾处置管理人员考试题库全真版
- 青少年互联网研究报告
- 成都市公安局天府新区分局2026年面向社会公开招聘警务辅助人员(36人)笔试模拟试题及答案解析
- 机电维修及操作安全技术措施培训
- 日粮NFC-NDF比例:奶牛生产性能、瘤胃发酵与微生物区系的关联性探究
- 2025版建筑工程建筑面积计算规范
- 资产配置研究系列三:基于BLACK-LITTERMAN模型融合资产择时与风格轮动的资产配置研究
- 传统芫根酸菜发酵中风味物质与微生物群落演变规律研究
- 伤口创面修复技术
- 危机管理完整课件课件
- 三级动火证 模板
- 化粪池 (有限空间)作业安全告知牌及警示标志
- PS执行器按装、调试和维护手册
评论
0/150
提交评论