企业信息管理师培训教材信息系统开发助理级_第1页
企业信息管理师培训教材信息系统开发助理级_第2页
企业信息管理师培训教材信息系统开发助理级_第3页
企业信息管理师培训教材信息系统开发助理级_第4页
企业信息管理师培训教材信息系统开发助理级_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业信息管理师培训教材信息系统开发助理级第1页/共68页2企业信息管理师(助理级)0.基础知识1.信息化管理2.信息系统开发3.信息网络构建4.信息系统维护5.信息系统运作6.信息资源开发利用本讲内容第2页/共68页32信息系统开发2.1需求调查2.2业务流程调查2.3系统实施

2.3.1程序设计

2.3.2系统测试

2.3.3系统试运行第3页/共68页42.1需求调查一、学习目标二、技能和方法三、相关知识四、需求调查的注意事项第4页/共68页5一、学习目标理解需求调查的目的和任务,了解需求调查的主要内容,掌握需求调查的基本方法。第5页/共68页62.1需求调查一、学习目标二、技能和方法三、相关知识四、需求调查的注意事项第6页/共68页7二、技能和方法当我们决定要开发一个企业的管理信息系统后,首先需要决定的是:未来的管理信息系统要有哪些功能?要处理哪些数据?这实际上是回答“未来系统要做什么”的问题。要确定“未来系统要做什么”,我们需要研究“现有系统正在做什么?”。因此我们必须对现有系统进行调查。为什么要进行需求调查?需求调查的对象和目的是什么?第7页/共68页8需求调查初步调查(系统规划阶段)详细调查(系统分析阶段)第8页/共68页9(一)需求调查的任务与具体内容(1)初步调查的任务与具体内容任务

■了解企业信息系统建设的现状

■对新系统建设的可行性分析内容■现行系统的目标和任务■现行系统概况■现行系统的环境和约束条件■现行系统的业务流程和子系统的划分■新系统的开发条件。第9页/共68页10(2)详细调查的任务与具体内容任务

■为描述和分析现有系统的“组织结构和功能、业务流程、数据流程”获取所需资料。内容■组织结构的调查(获取组织结构)■功能体系的调查(获取现有系统的功能结构、业务流程结构)

第10页/共68页112.1需求调查一、学习目标二、技能和方法三、相关知识四、需求调查的注意事项第11页/共68页12(一)需求获取的基本方法(1)开调查会或个别访问(2)收集报表资料(3)书面调查(填表调查法)(4)参加业务实践

第12页/共68页13(二)信息与数据的基本概念

(1)数据是对客观事物的记载,数据由一些可以鉴别的物理符号组成。例如,企业的领料单、订货单。(2)信息是经过加工的数据,是有一定含义的数据,它对接收者有现实或潜在的价值。第13页/共68页14(三)信息的基本属性

(1)普遍性(2)事实性(3)层次性(4)可压缩性(5)扩散性(6)非消耗性(7)共享性(8)变换性(9)可转化性第14页/共68页152.1需求调查一、学习目标二、技能和方法三、相关知识四、需求调查的注意事项第15页/共68页16四、需求调查的注意事项(1)要事先计划(安排时间、地点、内容、调查对象)(2)端正调查态度(虚心、耐心、细心、恒心)(3)注意调查顺序(先自上而下初步调查)

(4)强调研究分析(对调查结果进行整理、研究)第16页/共68页172信息系统开发2.1需求调查2.2业务流程调查2.3系统实施

2.3.1程序设计

2.3.2系统测试

2.3.3系统试运行第17页/共68页182.2业务流程调查一、学习目标二、技能和方法三、相关知识第18页/共68页19一、学习目标掌握业务流程图的画法,能够运用业务流程图描述现行系统的基本逻辑结构。

第19页/共68页202.2业务流程调查一、学习目标二、技能和方法三、相关知识第20页/共68页21二、技能和方法(1)尽可能多地收集企业的业务信息。(3)将调查结果以业务流程图的形式表示出来。业务流程调查的步骤(2)对业务信息分类、整理,找出各业务部门之间的数据处理(功能)联系。第21页/共68页222.2业务流程调查一、学习目标二、技能和方法三、相关知识第22页/共68页23(一)业务流程调查的目的业务流程调查的目的:了解、收集业务流程的数据输入、存储、加工、输出等环节,为数据流程分析和系统设计提供依据。

企业系统的运行是通过一个个业务流程实现的,对企业系统信息系统的分析描述必须从企业的业务流程入手。第23页/共68页24(二)业务流程的画法业务流程图通过一些特定的符号描述企业业务的处理过程,它重点强调业务过程中每一项处理活动和数据之间的动态联系。什么是业务流程图?第24页/共68页25业务流程的基本符号信息流或物流业务功能数据存储或文档单证、报表等外部实体第25页/共68页26业务流程图例(1)业务经办人将发票、内部领料单等各种原始凭证,交与财务主管进行审核、签字;(2)财务主管同意报销后,会计记账人员依据原始单据填制记账凭证,并将记账凭证按顺序编号、整理,装订成册;(3)账簿管理人根据记账凭证分类登记现金和银行日记账、各种明细分类账和总分类账,并装订成册;(4)最后由制表人根据各种会计账簿编制会计报表。第26页/共68页27上述业务的业务流程图第27页/共68页282信息系统开发2.1需求调查2.2业务流程调查2.3系统实施

2.3.1程序设计

2.3.2系统测试

2.3.3系统试运行第28页/共68页292.3系统实施第一单元程序设计第二单元系统测试第三单元系统试运行第29页/共68页30第一单元程序设计一、学习目标二、技能和方法三、相关知识第30页/共68页31一、学习目标了解程序设计语言的发展阶段及分类,熟悉程序设计语言的选择方法,掌握程序设计的控制结构并形成良好的编程风格。

第一单元程序设计第31页/共68页32第一单元程序设计一、学习目标二、技能和方法三、相关知识第32页/共68页33二、技能和方法(1)选择好程序设计语言。(3)运用选定的具体程序语言进行编码实现。程序设计的步骤(2)安装构建程序开发所需的软硬件平台。第33页/共68页34第一单元程序设计一、学习目标二、技能和方法三、相关知识第34页/共68页35(一)系统开发语言的发展阶段第一阶段(机器语言)系统开发是通过计算机语言实现的。因此我们也称其为“系统开发语言”第二阶段(汇编语言)第三阶段(高级语言)第35页/共68页36(二)高级语言的分类(1)结构化程序语言

PASCAL语言、BASIC语言、FORTRAN、C语言等。(2)面向对象的开发工具

VisualC,VisualBasic,Delphi,PowerBuilder等。第36页/共68页37(三)系统开发语言选择的考虑因素(1)语言的集成环境和交互功能。(2)语言的结构化机制和数据管理能力。(3)有较多的使用者。(4)开发人员的熟练程度。(5)软件的可移植性和用户的要求。

第37页/共68页38(四)程序的基本控制结构所有程序设计语言都允许程序员使用顺序、分支和循环三种基本结构。建议我们开发的程序中只用这三种形式的程序结构。

第38页/共68页39P入口出口(1)顺序结构(2)循环结构P2P1T入口F出口C三种基本控制结构第39页/共68页40(3)分支控制结构出口PnP2P1TTT入口C2C1CnP2P1入口出口TFC(b)简单分支结构(b)多重分支结构第40页/共68页41(五)程序设计注意事项如何才能设计出好程序呢?(1)用好程序注释。(2)采用规范的程序书写格式。(3)变量名的选择要能表示实际含义。第41页/共68页422.3系统实施第一单元程序设计第二单元系统测试第三单元系统试运行第42页/共68页43第二单元系统测试一、学习目标二、技能和方法三、相关知识四、系统测试应注意的问题第43页/共68页44一、学习目标了解系统测试的目的,掌握系统测试的步骤和基本方法。第二单元系统测试第44页/共68页45系统测试的目的为什么要进行系统测试?(1)发现程序存在的错误。(2)发现程序间协调错误。(3)发现子系统间协调错误。第45页/共68页46第二单元系统测试一、学习目标二、技能和方法三、相关知识四、系统测试应注意的问题第46页/共68页47二、技能和方法(1)熟悉需求分析和系统设计的内容。(2)确定测试合格的判断准则。(3)选择适用的测试数据、给出预期输出结果。(4)制定测试方案。(5)构造具有实效的测试模拟环境。(6)备齐有关文件资料。(一)系统测试前的准备工作第47页/共68页48(二)系统测试的步骤和方法系统测试的过程通常由单个模块测试、子系统测试和系统总测试三个步骤完成。单个模块测试子系统测试系统总测试第48页/共68页49模块测试的目的是保证每个模块本身能正常运行。模块测试所发现的问题大都是程序设计或详细设计中的错误。模块测试有人工走通和上机测试两种方法。(1)单个模块测试的目的和方法第49页/共68页50子系统测试主要是测试各模块之间的协调和通信,即重点测试子系统内各模块的接口。子系统测试有如下两种方法:非渐增式方法:先分别测试每个模块,再把所有模块按设计要求连成一起进行测试。渐增式方法:把下一个要测试的模块同已经测试好的那些模块结合起来进行测试,测试完成后再把下一个应该测试的模块结合进来测试。(2)子系统测试的目的和方法第50页/共68页51

系统总体测试是将经过测试的若干个子系统组装在一起来测试,其目的是试图发现系统设计和程序设计中的错误,验证系统的功能是否达到设计说明书的要求。(3)系统总体测试的目的和方法第51页/共68页52(三)系统测试的实施

在测试过程中不允许对软件编码作任何修改和调整。系统测试过程为:(1)测试人员根据测试用例说明,获得测试数据。(2)测试人员建立测试环境,运行测试数据。(3)测试人员根据测试结果与预期结果进行核对并填写测试报告。指出测试范围、测试项、测试版本。第52页/共68页53第二单元系统测试一、学习目标二、技能和方法三、相关知识四、系统测试应注意的问题第53页/共68页54三、相关知识测试的基本原理(1)黑盒测试法(2)白盒测试法第54页/共68页55(1)黑盒测试法黑盒测试法是测试者把程序看成是一个黑盒,即测试者完全不考虑程序内部结构特性,而仅仅关心寻找程序未按规范运行的情况,并且仅仅按程序的规范导出测试数据。这种方法查出程序中所有错误只能使用“穷举”输入测试。第55页/共68页56(2)白盒测试法白盒测试也称逻辑驱动测试,或穷举路径测试,这种方法是从检查程序的逻辑着手进行测试,允许人们检查程序的内部结构。第56页/共68页57第二单元系统测试一、学习目标二、技能和方法三、相关知识四、系统测试应注意的问题第57页/共68页58四、系统测试应注意的问题(1)不论软件规模大小,都必须经过测试才能提交确认和验收。(2)严格遵循测试过程。(3)测试工作应由独立的测试机构来完成。(4)测试用例应该是由有实际意义的数据组成的。(5)不仅要选用合理的输入数据进行测试,还应选出不合理的甚至错误的输入数据。第58页/共68页592.3系统实施第一单元程序设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论