版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息系统开发2011年4月1企业信息管理师(助理级)0.基础知识1.信息化管理2.信息系统开发3.信息网络构建4.信息系统维护5.信息系统运作6.信息资源开发利用本讲内容22 信息系统开发2.1 需求调查2.2 业务流程调查2.3 系统实施 2.3.1 程序设计 2.3.2 系统测试 2.3.3 系统试运行32.1 需求调查一、学习目标二、技能和方法三、相关知识四、需求调查的注意事项4一、学习目标理解需求调查的目的和任务,了解需求调查的主要内容,掌握需求调查的基本方法。 52.1 需求调查一、学习目标二、技能和方法三、相关知识四、需求调查的注意事项6二、技能和方法当我们决定要开发一个企业的管理
2、信息系统后,首先需要决定的是:未来的管理信息系统要有哪些功能?要处理哪些数据?这实际上是回答“未来系统要做什么”的问题。要确定“未来系统要做什么”,我们需要研究“现有系统正在做什么?”。因此我们必须对现有系统进行调查。为什么要进行需求调查?需求调查的对象和目的是什么?7需求调查初步调查(系统规划阶段)详细调查(系统分析阶段)8(一)需求调查的任务与具体内容(1)初步调查的任务与具体内容任务 了解企业信息系统建设的现状 对新系统建设的可行性分析内容 现行系统的目标和任务 现行系统概况 现行系统的环境和约束条件 现行系统的业务流程和子系统的划分 新系统的开发条件。 9(2)详细调查的任务与具体内容
3、任务 为描述和分析现有系统的“组织结构 和功能、业务流程、数据流程”获取 所需资料。内容 组织结构的调查 (获取组织结构) 功能体系的调查 (获取现有系统的 功能结构、业务流程结构) 102.1 需求调查一、学习目标二、技能和方法三、相关知识四、需求调查的注意事项11(一)需求获取的基本方法 (1)开调查会或个别访问(2)收集报表资料(3)书面调查(填表调查法)(4)参加业务实践 12(二)信息与数据的基本概念 (1)数据是对客观事物的记载,数据由一些可以鉴别的物理符号组成。例如,企业的领料单、订货单。 (2)信息是经过加工的数据,是有一定含义的数据,它对接收者有现实或潜在的价值。 13(三)
4、信息的基本属性 (1)普遍性(2)事实性(3)层次性(4)可压缩性(5)扩散性(6)非消耗性(7)共享性(8)变换性(9)可转化性142.1 需求调查一、学习目标二、技能和方法三、相关知识四、需求调查的注意事项15四、需求调查的注意事项(1)要事先计划(安排时间、地点、内容、调查对象) (2)端正调查态度(虚心、耐心、细心、恒心) (3)注意调查顺序(先自上而下初步调查) (4)强调研究分析(对调查结果进行整理、研究)162 信息系统开发2.1 需求调查2.2 业务流程调查2.3 系统实施 2.3.1 程序设计 2.3.2 系统测试 2.3.3 系统试运行172.2 业务流程调查一、学习目标二
5、、技能和方法三、相关知识18一、学习目标掌握业务流程图的画法,能够运用业务流程图描述现行系统的基本逻辑结构。 192.2 业务流程调查一、学习目标二、技能和方法三、相关知识20二、技能和方法(1)尽可能多地收集企业的业务信息。 (3)将调查结果以业务流程图的形式表示出来。业务流程调查的步骤(2)对业务信息分类、整理,找出各业务部门之间的数据处理(功能)联系。 212.2 业务流程调查一、学习目标二、技能和方法三、相关知识22(一)业务流程调查的目的业务流程调查的目的:了解、收集业务流程的数据输入、存储、加工、输出等环节,为数据流程分析和系统设计提供依据。 企业系统的运行是通过一个个业务流程实现
6、的,对企业系统信息系统的分析描述必须从企业的业务流程入手。23(二)业务流程的画法业务流程图通过一些特定的符号描述企业业务的处理过程,它重点强调业务过程中每一项处理活动和数据之间的动态联系。什么是业务流程图?24业务流程的基本符号信息流或物流业务功能数据存储或文档单证、报表等外部实体25业务流程图例(1)业务经办人将发票、内部领料单等各种原始凭证,交与财务主管进行审核、签字;(2)财务主管同意报销后,会计记账人员依据原始单据填制记账凭证,并将记账凭证按顺序编号、整理,装订成册;(3)账簿管理人根据记账凭证分类登记现金和银行日记账、各种明细分类账和总分类账,并装订成册;(4)最后由制表人根据各种
7、会计账簿编制会计报表。 26上述业务的业务流程图272 信息系统开发2.1 需求调查2.2 业务流程调查2.3 系统实施 2.3.1 程序设计 2.3.2 系统测试 2.3.3 系统试运行282.3 系统实施第一单元 程序设计第二单元 系统测试第三单元 系统试运行29第一单元 程序设计一、学习目标二、技能和方法三、相关知识30一、学习目标了解程序设计语言的发展阶段及分类,熟悉程序设计语言的选择方法,掌握程序设计的控制结构并形成良好的编程风格。 第一单元 程序设计31第一单元 程序设计一、学习目标二、技能和方法三、相关知识32二、技能和方法(1)选择好程序设计语言。 (3)运用选定的具体程序语言
8、进行编码实现。 程序设计的步骤(2)安装构建程序开发所需的软硬件平台。 33第一单元 程序设计一、学习目标二、技能和方法三、相关知识34(一)系统开发语言的发展阶段第一阶段(机器语言) 系统开发是通过计算机语言实现的。因此我们也称其为“系统开发语言”第二阶段(汇编语言) 第三阶段(高级语言) 35(二)高级语言的分类 (1)结构化程序语言 PASCAL语言、 BASIC语言、FORTRAN、C语言等。 (2)面向对象的开发工具 Visual C, Visual Basic,Delphi,PowerBuilder等。 36(三)系统开发语言选择的考虑因素(1)语言的集成环境和交互功能。(2)语言
9、的结构化机制和数据管理能力。 (3)有较多的使用者。 (4)开发人员的熟练程度。 (5)软件的可移植性和用户的要求。 37(四)程序的基本控制结构所有程序设计语言都允许程序员使用顺序、分支和循环三种基本结构。建议我们开发的程序中只用这三种形式的程序结构。 38P入口出口(1) 顺序结构(2) 循环结构P2P1T入口F出口C三种基本控制结构39(3) 分支控制结构出口PnP2P1TTT入口C2C1CnP2P1入口出口TFC(b) 简单分支结构(b) 多重分支结构40(五)程序设计注意事项如何才能设计出好程序呢?(1)用好程序注释。(2)采用规范的程序书写格式。 (3)变量名的选择要能表示实际含义
10、。 412.3 系统实施第一单元 程序设计第二单元 系统测试第三单元 系统试运行42第二单元 系统测试一、学习目标二、技能和方法三、相关知识四、系统测试应注意的问题43一、学习目标了解系统测试的目的,掌握系统测试的步骤和基本方法。 第二单元 系统测试44系统测试的目的为什么要进行系统测试?(1)发现程序存在的错误。(2)发现程序间协调错误。 (3)发现子系统间协调错误。 45第二单元 系统测试一、学习目标二、技能和方法三、相关知识四、系统测试应注意的问题46二、技能和方法(1)熟悉需求分析和系统设计的内容。(2)确定测试合格的判断准则。(3)选择适用的测试数据、给出预期输出结果。(4)制定测试
11、方案。(5)构造具有实效的测试模拟环境。(6)备齐有关文件资料。(一)系统测试前的准备工作47(二)系统测试的步骤和方法系统测试的过程通常由单个模块测试、子系统测试和系统总测试三个步骤完成。单个模块测试子系统测试系统总测试48模块测试的目的是保证每个模块本身能正常运行。模块测试所发现的问题大都是程序设计或详细设计中的错误。模块测试有人工走通和上机测试两种方法。(1)单个模块测试的目的和方法49子系统测试主要是测试各模块之间的协调和通信,即重点测试子系统内各模块的接口。子系统测试有如下两种方法:非渐增式方法:先分别测试每个模块,再把所有模块按设计要求连成一起进行测试。渐增式方法:把下一个要测试的
12、模块同已经测试好的那些模块结合起来进行测试,测试完成后再把下一个应该测试的模块结合进来测试。 (2)子系统测试的目的和方法50 系统总体测试是将经过测试的若干个子系统组装在一起来测试,其目的是试图发现系统设计和程序设计中的错误,验证系统的功能是否达到设计说明书的要求。(3)系统总体测试的目的和方法51(三)系统测试的实施 在测试过程中不允许对软件编码作任何修改和调整。系统测试过程为:(1)测试人员根据测试用例说明,获得测试数据。(2)测试人员建立测试环境,运行测试数据。(3)测试人员根据测试结果与预期结果进行核对并填写测试报告。指出测试范围、测试项、测试版本。52第二单元 系统测试一、学习目标
13、二、技能和方法三、相关知识四、系统测试应注意的问题53三、相关知识测试的基本原理(1)黑盒测试法(2)白盒测试法54(1)黑盒测试法黑盒测试法是测试者把程序看成是一个黑盒,即测试者完全不考虑程序内部结构特性,而仅仅关心寻找程序未按规范运行的情况,并且仅仅按程序的规范导出测试数据。这种方法查出程序中所有错误只能使用“穷举”输入测试。 55(2)白盒测试法白盒测试也称逻辑驱动测试,或穷举路径测试,这种方法是从检查程序的逻辑着手进行测试,允许人们检查程序的内部结构。 56第二单元 系统测试一、学习目标二、技能和方法三、相关知识四、系统测试应注意的问题57四、系统测试应注意的问题(1)不论软件规模大小
14、,都必须经过测试才能提交确 认和验收。(2)严格遵循测试过程。(3)测试工作应由独立的测试机构来完成。 (4)测试用例应该是由有实际意义的数据组成的。 (5)不仅要选用合理的输入数据进行测试,还应选出 不合理的甚至错误的输入数据。 582.3 系统实施第一单元 程序设计第二单元 系统测试第三单元 系统试运行59第三单元 系统试运行一、学习目标二、技能和方法三、相关知识60一、学习目标掌握系统试运行阶段的主要工作内容(过程、步骤、组织)。 第三单元 系统试运行61第三单元 系统试运行一、学习目标二、技能和方法三、相关知识62二、技能和方法选择试运行单位 系统试运行工作流程对试运行单位操作及维护人员进行培训 确定试运行时间并开始试运行工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教案机械振动机械波
- 教案 牛顿第一定律
- 玉溪师范学院《思想政治教育学原理》2022-2023学年第一学期期末试卷
- 冀教版四年级英语上册教案
- 汽车速测仪账务处理实例-记账实操
- 八下语文课件
- 机房综合监控解决方案
- 房地产 -中建防水工程质量常见问题防治手册(2023年)
- 2024年盘园儿钢项目成效分析报告
- 2019湘美版 高中美术 选择性必修2 中国书画《第二单元 临摹与创作》大单元整体教学设计2020课标
- 2024年中国邮政集团限公司贵州省分公司社会招聘高频考题难、易错点模拟试题(共500题)附带答案详解
- 2024山西航空产业集团限公司公开招聘105人高频考题难、易错点模拟试题(共500题)附带答案详解
- 机动车检验检测机构授权签字人考核试题及答案
- 小学语文“思辨性阅读与表达”学习任务群
- 统编版(2024新版)七年级上册历史期末复习课件
- 加装电梯投标方案(技术方案)
- 三位数加减三位数计算水平测试练习题大全附答案
- 25《古人谈读书》(教学设计)-2024-2025学年语文五年级上册统编版
- 人教版道德与法治九年级下册1.1《开放互动的世界》说课稿
- 银行提前还贷授权委托书
- 2024年江苏江南水务股份限公司公开招聘工作人员10人(高频重点提升专题训练)共500题附带答案详解
评论
0/150
提交评论