版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会计软件分析与设计1第1页,课件共30页,创作于2023年2月第一节结构化系统分析与设计概述一、软件的开发方法结构化开发方法(生命周期法)→基本的软件开发方法原型法面向对象开发方法2第2页,课件共30页,创作于2023年2月原型法:首先建立一个能反映用户基本需求的原型,即软件开发人员能迅速向用户提供一个“样机”,让用户能尽早看到未来系统的概貌,以便判断哪些功能是符合需求的,哪些方面还需要补充或改进。然后,软件开发人员根据用户的反馈意见对原型进行大量的修改,使其迅速完善,最终建立起能完全符合用户要求的新系统。3第3页,课件共30页,创作于2023年2月面向对象开发方法:
面向对象的系统开发方法(OO,ObjectOriented),是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。4第4页,课件共30页,创作于2023年2月第一节结构化系统分析与设计概述二、结构化开发方法(生命周期法)基本思想采用系统工程的思想和工程化的方法,按照用户至上的原则,结构化、模块化、自顶而下地对系统进行分析与设计。具体地说,就是将系统的开发过程划分为系统的生命周期,每个阶段都具有各自的任务和结果,前一个阶段的结果作为下一个阶段的基础和一句。因而,又称“系统生命周期法”。特点建立面向用户的观点加强调查研究和系统分析逻辑设计和物理设计分别进行采用结构化、模块化的方法严格按照阶段进行工作文件的标准化5第5页,课件共30页,创作于2023年2月第一节结构化系统分析与设计概述三、软件的生命周期软件的生命周期是指软件从立项开始,经过开发、使用和不断修改,直到最后废弃的整个过程。六个阶段系统调查系统分析系统设计:包括概要设计和详细设计两部分程序设计系统测试:包括单元测试、组装测试和确认测试运行维护6第6页,课件共30页,创作于2023年2月系统调查系统分析系统设计程序设计系统测试运行维护7第7页,课件共30页,创作于2023年2月系统开发生命周期6总体设计7评审8详细设计5需求分析9评审4评审3可行性研究11切换运行12系统评价2系统调查1系统请求10编程调试系统设计系统分析系统定义系统运行系统实施系统规划系统建设8第8页,课件共30页,创作于2023年2月第二节系统调查一、系统调查的主要任务系统调查是电算化会计信息系统诞生的基础,是系统设计者认识系统,同用户交流的过程。意义:⑴避免隐患;⑵提高效率二、系统调查的内容系统界限和运行状态组织结构和人员分工业务流程资源情况约束条件薄弱环节9第9页,课件共30页,创作于2023年2月某工厂的生产计划科的现行管理系统概图第10页,课件共30页,创作于2023年2月资料传递关系行政关系物流关系资金流关系一个工厂的组织结构图技术设计供应仓库销售运输传达食堂厂长办公室生产计划科技术科供销科财务科行政科车间材料仓成品仓第11页,课件共30页,创作于2023年2月第二节系统调查三、可行性研究技术可行性:人员、管理和组织、运行环境、软件经济可行性:开发投入(硬件、软件、维护费用)、系统效益操作可行性:对内外部环境的影响12第12页,课件共30页,创作于2023年2月初始需求初步调查可行性分析可行性论证详细调查逻辑设计系统分析评审修改终止?Ⅹ修改?Ⅹ系统目标数据流图数据字典处理逻辑说明组织结构图业务流程系统的初步目标可行性分析报告系统说明书系统设计阶段13第13页,课件共30页,创作于2023年2月第三节系统分析一、系统分析的任务系统分析是软件开发的关键阶段,通过对现行系统的分析,得到新系统的逻辑模型。逻辑模型主要规定系统的功能,解决系统“做什么”,而不涉及具体的物理实现,即不是解决系统“如何做”,因而这一阶段也称为“需求分析”。意义:形成以计算机为基础的包括数据流程图、数据字典、处理过程等内容的逻辑模型。二、数据流程图逻辑模型数据流程图:新系统的总体方案图数据字典:用于描述数据流程图中的各种数据流和数据存储处理过程:描述数据的加工处理方法14第14页,课件共30页,创作于2023年2月15第15页,课件共30页,创作于2023年2月16第16页,课件共30页,创作于2023年2月第三节系统分析数据流程图通常采用的基本符号实体:表示数据的源点或终点,可以是组织机构、事物或人。数据流:表示数据的流向,用箭头表示。处理过程数据存贮三、数据字典数据字典是在新系统数据流程图的基础上,对所有数据项进一步定义和描述的工具。数据元素数据结构数据流数据存储17第17页,课件共30页,创作于2023年2月第三节系统分析四、处理过程处理过程的表达工具通常有判断树、判断表、结构式语言等。五、需求分析报告组织情况调查系统目标业务流程描述数据描述18第18页,课件共30页,创作于2023年2月查询库存量库存量≥出库量进入出库登记按出库量登记出库库存量<出库量库存量>0修改领料单进入出库登记按出库量登记出库库存量=0退出出库登记判定树的例子19第19页,课件共30页,创作于2023年2月②判定表:使用表格形式表达逻辑判断过程的一种工具1234库存量≥出库量YYNN库存量>0YNYN不同的条件组合条件与加工按出库量登记出库√按库存量登记出库
√
退出出库登记
√判定表的例子——原材料出库加工的逻辑20第20页,课件共30页,创作于2023年2月③结构化语言:是一种表示处理逻辑的规范化语言工具。它模仿计算机语言的格式,例如:IF库存量>=出库量THEN按出库量登记出库ELSEIF库存量>0THEN按库存量登记出库ELSE退出出库登记以上三种工具都是帮助我们把数据流图中的各项数据处理加以详细的描述。一方面,可加深对功能的理解;另一方面,可加强与用户的沟通。21第21页,课件共30页,创作于2023年2月第四节系统设计一、系统设计的任务
根据经批准的系统需求报告,考虑计算机软硬件的要求,将用户的需求转换成具体的实施方案,解决“怎么做”的问题,它将系统分析阶段建立的逻辑模型转化为物理模型。总体设计:又称为“概要设计”或“初步设计”,其主要内容包括新系统总体结构框架设计、代码设计、输入/输出设计和处理流程及模块功能的设计等。详细设计:则是对每一个模块进行进一步的细化,描述每一个模块采用何种算法和实现步骤,编制每一模块的详细设计说明书。二、总体结构设计22第22页,课件共30页,创作于2023年2月第四节系统设计三、代码设计代码设计的原则唯一性规范化可扩充性和稳定性便于识别和记忆短小精悍代码设计的方法顺序码:用连续的数字进行编码区间码:特征码:根据对象的某种特征或属性进行编码助记码:以代码对象本身的常用符号来编码(拼音的首字母)23第23页,课件共30页,创作于2023年2月第四节系统设计四、输入输出设计输入设计原则:保证输入数据的正确性、合法性,操作简单、直观。输入方式:键盘输入、模数和数模输入、网络数据传送、磁盘/光盘读入、扫描仪、光笔、语音输入器等。数据校对:人工校对、二次键入校对、数据平衡校对。输出设计输出方式:屏幕输出、打印输出、软磁盘输出等。用户界面的设计菜单的设计人机对话设计24第24页,课件共30页,创作于2023年2月第四节系统设计五、模块功能与处理过程设计HIPO图:HIPO图是IBM公司于70年代中期在层次结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具。层次模块结构图:主要关心的是模块的外部属性,即上下级模块、统计模块之间的数据传递和调用关系,而不考虑模块的内部。IPO图:用于描述模块内部处理过程。结构化英语方法决策树方法判断表方法算法描述语言方法25第25页,课件共30页,创作于2023年2月26第26页,课件共30页,创作于2023年2月27第27页,课件共30
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长沙理工大学城南学院《民法(2)》2023-2024学年第一学期期末试卷
- 云南经贸外事职业学院《和声学(一)》2023-2024学年第一学期期末试卷
- 信息技术标准化工作小组成立
- 谷雨节气气象解读模板
- 三年级上册数学应用题100道(含答案)
- 保险销售培训课程模板
- 业务操作-房地产经纪人《业务操作》真题汇编2
- 房地产交易制度政策-《房地产基本制度与政策》真题汇编2
- 领导辞职报告
- 2024-2025学年江苏省连云港市高二上学期期末调研考试数学试卷(含答案)
- 课题申报书:表达性艺术在中小学心理健康教育中的应用研究
- 2025年下半年贵州高速公路集团限公司统一公开招聘119人高频重点提升(共500题)附带答案详解
- 资产评估服务房屋征收项目测绘实施方案
- 2025年经济形势会议讲话报告
- 国家安全责任制落实情况报告3篇
- 2024年度顺丰快递冷链物流服务合同3篇
- 六年级下册【默写表】(牛津上海版、深圳版)(汉译英)
- 合同签订培训
- 电工基础知识培训课程
- 铁路基础知识题库单选题100道及答案解析
- 金融AI:颠覆与重塑-深化理解AI在金融行业的实践与挑战
评论
0/150
提交评论