信息系统建设概论
信息系统工程概论课件2

存储器
•
存储器是计算机系统内最主要的记忆装置,能够把大量 计算机程序和数据存储起来,称为可写,此外也能从其中取 出数据或程序,称为可读。存储器按功能可分为主存储器和 辅助存储器。主存储器,也称为内存储器(内存),有随机 存取存储器(简称RAM)和只读存储器(简称ROM)两种, 它读写速度快,直接与CPU交换数据,一般当前运行的程序 与使用的数据存放在内存中。RAM能够随时由CPU进行读写, 但断电后其中的信息会消失。ROM是只能读出而不能随意写 入信息的存储器,断电后其中的信息不会丢失。 辅助存储器也称为外存储器(外存),计算机执行程序 和加工处理数据时,外存信息送入内存后才能使用,它读写 速度相对较慢,但容量可以很大。常用的外存是软磁盘(简 称软盘)、硬磁盘(简称硬盘)和光盘等。
(1)ST506 (2)ESDI (3)IDE (4)SCSI (5)PCMCIA (6)P1394 (7)USB
计算机存储体系
•
1.内存编址 2.高速缓冲存储器(Cache) 3.廉价磁盘冗余阵列RAID (1)RAID0级(无冗余和无校验的数据分块) (2)RAID1级(磁盘镜像阵列) (3)RAID2级(采用纠错海明码的磁盘阵列) (4)RAID3级和RAID4级(采用奇偶校验码的磁盘阵列) (5)RAID5级(无独立校验盘的奇偶校验码磁盘阵列) (6)RAID6级(具有独立的数据硬盘与两个独立的分布式校验 方案) (7)RAID7级(具有最优化的异步高I/O速率和高数据传输率 的磁盘阵列)
信息系统工程概论(2)符长青博士第2 章 Nhomakorabea•
计算机系统的基本结构
计算机系统包括硬件系统和软件系统两大部分,硬 件部分是指计算机系统的物理设备。只有硬件系统的 计算机叫裸机,裸机是无法运行的,需要软件的支持。 硬件是基础,而软件则是指挥中枢,硬件和软件两者 的功能与质量决定了计算机系统的功能和性能。 计算机的硬件系统是计算机系统中各种物理设备 的总称,主要由主机和外设构成。主机包括中央处理 机(CPU)、主板、存储器,外设有输入设备、输出 设备等组成
信息系统分析与设计第三版课件信息系统分析与设计第三版课件第1章信息系统开发概论

各项管理活动的工作流程
任一组织系统
资金流
伴随物流而产生的资 金的流动过程
物流
实物的流动过程
4
信息系统:是一个由人、 计算机硬件系统、软件系 统和数据资源组成的人造 系统,目的是及时、正确 地收集、加工、存储、传 递和提供信息,实现组织 中各项活动的管理、调节 和控制。
人
软件
交互功能
硬件
数据
图 信息系统定义模型 5
6、适用范围
求已明确并且变化较少的信息系统
19
1.2.3原型法
1、基本思想
首先要对用户提出的初步需求进行 总结,然后构造一个合适的原型并运行, 此后,通过系统开发人员与用户对原型 运行情况的不断分析、修改和研讨,不 断扩充和完善系统的结构和功能,直至 得到符合用户要求的系统为止。
图 工作流程 20
面向对象的开发方法可描述为
➢ 客观事物是由对象组成的,对象是在原事物基础 上抽象的结果。任何复杂的事物都可以通过各种 对象的某种组合结构来定义和描述;
1、基本思想
用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶 向下地对系统进行分析与设计。
具体来说,就是先将整个信息系统开发过程划分出若干个相对独立的阶段,如系 统规划、系统分析、系统设计、系统实施等。
在前三个阶段坚持自顶向下地对系统进行结构化划分。在系统调查时,应从最顶 层的管理业务入手,逐步深入至最基层。在系统分析,提出新系统方案和系统设计时, 应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。
1初始期
2普及期
由于人们对计算机信息处理需求的 增长,造成财务支出大幅度上涨, 企业领导不得不对之进行控制,注 重采用成本/效益去分析应用开发, 并针对各项已开发的应用项目之间 的不协调和数据冗余等,进行统一 规划。这一阶段的效益可能比第二 阶段还要低。
信息系统工程概论课件4

多层B/S结构的概念
•
1.三层结构 ①表示层 ②功能层 ③数据层 2.三层B/S结构 B/S结构是客户端使用浏览器,后端使用服务器的应用。 把C/S模式中的服务器分解为一个数据服务器与一个或多个应 用服务器 3.B/S模式的优势 (1)系统彻底开放 (2)系统易于开发 (3)系统维护简便 (4)界面统一,操作简单 (5)适合于网上信息发布
面向对象数据库
•
面向对象数据库是面向对象的程序设计技术与数据库技术 结合的产物,主要用于存储彼此没有内在联系的数据对象。 面向对象的数据库系统使人们可以使用某种程序设计语言 去直接访问这种程序设计语言所定义的数据对象,还使人们可 以在无需进格式转换的情况下把这类对象存放到数据库里。 这一点关系数据库是无法做到的。 面向对象数据库主要特点有:
①数据仓库技术(DW)
将传统数据库中的数据按决策需求(主题)进行重新组织,以多维空间 结构形式存储数据库,量级达到太字节(TB)级。
②联机分析处理技术(OLAP)
对数据进行分析型处理,而不是传统的操作型处理。
③数据挖掘技术(DM)
从数据库中发现知识的核心技术,它是从人工智能的机器学习中发展起 来的。
数据仓库的数据追加
•
①时标方法
如果数据含有时标,对新插入或更新的数据记录,在记录中加更 新时的时标,那么只需根据时标判断即可。
②DELTA文件
它是由应用生成的,记录了应用所改变的所有内容。利用DELTA 文件效率 很高,它避免了扫描整个数据库,但同样的问题是生成 DELTA文件的应用并不普遍。
③前后映象文件的方法
中间件的分类
•
(1)消息中间件(MOM)
将数据从一个应用程序发送到另一个应用程序,这就是消息中间件的主要功能。它要负责 建立网络通信的通道,进行数据的可靠传送。
第2章 信息技术与信息系统概论

2.4
⑴ 信息污染。 ⑵ 信息犯罪。 ⑶ 信息侵权。 ⑷ 计算机病毒
信息安全
1.常见的信息安全问题
2.信息安全技术
信息安全技术是一门综合的学科,它涉及信息论、计算 机科学和密码学多方面的知识,它研究计算机系统和 通信网络内信息的保护方法,以实现系统内信息的安 全、保密、真实、完整。信息安全技术主要有: ⑴ 密码技术。 ⑵ 防火墙技术。 ⑶ 入侵检测技术。 ⑷ 访问控制技术。 ⑸ 防病毒技术。
第二章
信息技术与信息系统概论
本章内容
信息与信息技术概述
信息处理和信息处理技术
信息技术的应用和社会信息化
信息安全
信息系统概述
信息系统开发过程
2.1 信息与信息技术概述
信息基础知识 信息技术概述
2.1.1
1.信息
信息基础知识
信息(Information)是客观世界中各种事物的运动状态和 变化的反映,是客观事物之间相互联系和相互作用的 表征,表现的是客观事物运动状态和变化的实质内容。 是关于客观事实的可通讯的知识。 首先,信息是客观世界各种事物的特征的反映。 其次,信息是可以通讯的。 最后,信息形成知识。知识,就是反映各种事物的信 息进入人们大脑,对神经细胞产生作用后留下的痕迹。
1. 智能决策支持系统(Intelligent Decision Support Systems,IDSS) 2. 群体决策支持系统(Group Decision Support Systems, GDSS) 3. 经理信息系统(Executive Information Systems,EIS) 4. 战略信息系统(Strategic Information Systems,SIS) 5. 计算机集成制造系统(Computer Integrated Manufacturing Systems,CIMS) 6. 电子数据交换技术(Electronic Data Interchange,EDI)
信息系统建设概论

信息系统建设概论信息系统建设概论是指建设和发展以信息技术为基础的系统的过程。
随着信息技术的迅速发展和广泛应用,信息系统建设已经成为企业和组织管理的重要手段,它不仅可以提高工作效率、降低成本,还可以优化组织结构、提升管理水平。
本文将从信息系统的定义、分类、建设过程和关键因素等方面进行探讨。
一、信息系统的定义和分类信息系统是指通过对数据、信息、知识和规则等进行收集、处理、传输和存储,通过内部和外部与组织交互的各种方式,为组织和个人的决策和行动提供支持的一系列技术、设备和软件的组合。
根据其应用领域和功能特点的不同,可以将信息系统分为管理信息系统、生产信息系统和专业信息系统等。
1.管理信息系统(Management Information System,简称MIS)是以企业管理为目标的信息系统,主要用于管理决策、规划、组织、领导和控制等方面的工作。
2.生产信息系统(Production Information System,简称PIS)是以企业生产和运营为目标的信息系统,主要用于生产计划、物资采购、生产调度、生产控制和质量管理等方面的工作。
3.专业信息系统(Professional Information System,简称PIS)是以特定行业或专业领域为目标的信息系统,主要用于医疗、金融、教育、交通等专业领域的业务处理和管理。
二、信息系统建设的过程1.需求分析阶段:通过与用户的沟通和了解,确定组织的业务需求和信息化目标。
通过需求分析,明确系统的功能、性能和接口等要求,为后续的系统设计提供基础。
2.系统设计阶段:根据需求分析的结果,进行系统的架构设计、模块划分和接口设计等工作。
在系统设计中,需要考虑系统的安全性、可靠性和可扩展性等方面的要求。
3.系统实施阶段:将系统设计的方案付诸实施,包括硬件设备的采购、软件的开发、数据库的建立和网络的部署等工作。
在系统实施过程中,需要考虑资源的合理利用和项目进度的掌控。
信息系统建设概论

第4章 信息系统建设概论
可以用语言,也可以用图形、符号对企业过程进行抽 象的描述。如流程图、数据流图等来描述企业过程。 我们把这种描述称为企业过程模型,而把这个过程称 为企业过程建模。
第4章 信息系统建设概论
4.3.4 商务规则 商务规则反映企业运作中的特定要求、必须遵循的
约束和条件。这些条件和限制保证了商务活动的正常运 行,指明了商务活动中的各种要求,也建立了对商务活 动的监督控制。商务规则首先体现在数据的完整性约束 上,包括属性的类型和值域、实体完整性、参照完整性。 ➢属性的类型和值域决定了该属性的基本数据特征。 ➢实体完整性意味着每个数据记录都应具有身份标识。 ➢参照完整性反映数据属性之间的某种“存在性”关系, 在数据库中体现为数据表之间关系的维护。
第4章 信息系统建设概论
2、信息系统的研制可分为哪几个阶段?各阶段的基本任务 是什么?各阶段应提供什么技术文档?
第4章 信息系统建设概论
4.4 信息系统开发方法
4.4.1 早期开发方法的不足 1、目标含糊 2、通信误解 3、步骤混乱:信息系统的开发是一项长期的复杂工程,
各个工作环节之间有着内在的逻辑关系,超越某个阶 段就会出现问题,造成返工和浪费。 4、缺乏管理控制:缺乏计划性和缺少必要的管理控制, 势必使系统的建设涣散,难以协调,不能达到最终目 的。
第4章 信息系统建设概论
信息系统工程概论课程重点项整理

信息系统整理第一章信息系统工程导论(概述)1.何谓信息系统?指利用信息技术,以计算机为主要处理工具的收集、传输、加工、存储信息,并能输出有用信息的系统。
6. 一般信息系统有哪些基本功能?(P10)常见的信息系统的基本功能如下:(1)信息收集:由人或其他环境设施输入数据(信息),为系统输入信息。
(2)信息存储:一般用数据库作为信息存储工具,具有管理大量数据集、提供从海量数据中快速检索指定信息的功能。
(3)信息加工:根据业务部门信息加工的要求,提供统计/分析/计算等信息处理功能。
(4)信息输出(查询/显示):根据人或系统的要求,输出有用的、可视化的信息。
(5)人机交互(界面):利用该功能,实现信息系统和人、应用环境之间进行信息交换,为人提供一个环境友好、使用便利的人机交互界面。
8.什么是信息系统工程?信息系统工程与一般系统工程有何区别?(P17-18)(1)定义:信息系统工程是按照工程学原理指导信息系统的构建过程,把信息系统的开发建设作为一项系统工程来管理,并且运用系统论和工程学的观点把信息系统的开发过程分为总体规划、系统分析、系统设计和系统实现等阶段。
(2)区别:信息系统工程具有一般系统的特征属性,可以用系统科学与系统工程学的基本理论和基本方法来指导。
同时,信息系统又是一种特定的计算机应用系统,具有一般计算机应用系统开发的特征属性。
信息工程技术已经形成了一系列软件开发技术规范、测试技术和管理方法,这些技术方法具有系统工程的思想,但又不完全一致。
10. 简述信息系统工程的方法论体系。
(P18-21)所谓方法论是指一组相关方法的集合。
信息系统工程方法论是系统工程方法在信息领域中的应用,其产生与发展主要源于信息系统工程的实践探索和理论总结。
它的主要内容涉及3个方面:(1)一般系统工程的通用方法。
(2)信息系统工程方法。
信息系统工程方法从工程实践的角度,根据应用范围和抽象程度可以划分为战略层、战役层和战术层3个不同层次。
《信息系统工程概论》课件

信息系统具有数据存储和处理能力, 能够提供信息服务,支持组织决策, 具有人机交互功能,并且是动态变化 的。
信息系统工程的发展历程
起步阶段
01
20世纪50年代初,计算机开始被用于商业数据处理。
扩展阶段
02
20世纪60年代末,随着计算机技术的进步,信息系统开始应用
于更广泛的领域。
成熟阶段
03
20世纪80年代,随着计算机网络技术的发展,信息系统工程逐
信息系统设计模式
单例模式
确保一个类只有一个实例,并提供一个全局访问点 。
工厂模式
用于创建对象的最佳实践,使对象的创建与使用分 离。
观察者模式
定义对象之间的依赖关系,当一个对象改变状态时 ,其相关依赖对象都会收到通知并自动更新。
03 信息系统实施与维护
系统集成与测试
集成方法
根据系统设计和架构,选择合适的集 成方法,如点对点集成、企业总线集 成等。
根据业务需求和技术发展,制定合适的升 级策略,确保系统持续更新和优化。
升级流程
维护与升级记录
制定详细的升级流程,包括升级前准备、 升级过程监控和升级后验证等环节。
对维护和升级过程进行记录,总结经验教 训,提高维护和升级效率。
04 信息系统安全与可靠性
信息系统安全概述
信息系统安全定义
信息系统安全是指通过采取适当的措施,确保信息系统免受非授权 的访问、使用、泄露、破坏、修改,或以其他方式遭受损失。
风险识别
识别项目潜在的风险和威胁,分析其可能的影响 和发生概率。
风险评估
对识别出的风险进行评估,确定其优先级和影响 程度。
风险应对
制定风险应对策略和措施,降低或消除风险对项 目的负面影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章信息系统建设概论通过本章学习,应当掌握以下内容:1、信息系统的生命周期2、信息系统开发各阶段的主要任务与联系3、结构化方法、原型法与面向对象方法的特点及应用4、信息系统开发的组织管理的内容及其重要性识记:一、信息系统建设的复杂性二、信息系统的生命周期(系统规划、系统分析、系统设计、系统实施、系统运行与维护)三、结构化方法的基本思想、局限性四、原型法基本思想、适用对象五、面向对象方法的基本思想六、系统开发的组织管理领会:一、为什么说信息系统建设就是复杂的社会过程二、结构化方法、原型法与面向对象方法的特点及适用对象的比较三、为什么说系统分析就是研制信息系统最重要的阶段?四、系统分析员的职责就是什么?五、在系统开发中为什么说信息系统的失败,主要就是领导的失败?应用:针对具体的信息系统开发实例,能够分析其开发各阶段的主要工作,并选用合理的开发方法计划课时:4课时在这一章里,我们将简要介绍信息系统的生命周期,包括信息系统的开发过程、实际运行与维护管理。
这一章从一个信息部门主管或项目负责人的角度,体会一个信息系统的来龙去脉,了解各个阶段之间的任务,以及各个阶段之间的联系,而暂时不考虑复杂的技术细节。
第一节信息系统建设就是复杂的社会过程一、信息系统建设的复杂性信息系统建设周期长、投资大、风险大,比一般技术工程有更大的难度与复杂性。
这就是因为:1、技术手段复杂信息系统就是信息技术与现代管理理论结合的产物,它试图用先进的技术手段解决社会经济问题。
计算机硬与软件、数据通信与网络技木、人工智能技术、各类决策方法都就是当今发展最快的技术,就是信息系统借以实现各种功能的手段。
掌握这些技术手段,合理地应用以达到预期效果,就是信息系统建设的主要任务之一。
2、内容复杂,目标多样面向管理就是信息系统最重要的特征。
管理系统需要的信息量大面广,形式多样,来源复杂。
一个综合性的信息系统要支持各级多部门的管理,规模庞大,结构复杂,非一般技术工程所能比拟。
企业各部门与管理人员的信息需求不尽相同,甚至相互冲突,因而协调困难,不易求得各方面都满意的方案。
有些需求就是模糊的,不易表达清楚。
对一般技术工程,往往可以通过具体模型或样品试验解决设计中的问题并完善设计,而信息系统的样品就就是产品,在实际运行前无法进行现场试验,系统开发中的问题只有投人运行后才能充分暴露。
加之系统开发周期长,容易造成人力、物力与时间的浪费。
3、投资密度大,效益难以计算信息系统建设,包括开发与维护,都需要投入大量的资金。
信息系统采用大量的先进技术,但目前开发的自动化程度低,仍需要投入大量的人力进行系统分析、设计与编写程序。
信息系统建设就是一种高智力的劳动密集型项目,简单劳动所占比例极小。
这也就是一般技术工程所不能比的。
另一方面,信息系统给企业带来的效益主要就是无形的间接效益,不像一般技术工程取得的效益那样直接与容易计算。
4、环境复杂多变信息系统要成为企业竞争的有力武器,必须适应企业的竞争环境。
这就要求信息系统的建设者必须十分重视、深刻理解企业面临的内外环境及其发展趋势,考虑到管理体制、管理思想、管理方法与手段,考虑到人的习惯、心理状态以及现行的制度、惯例与社会、政治等诸多因素。
二、信息系统开发就是一个社会过程将信息系统建设与一般技术工程相比较,我们瞧到,信息系统建设的困难不仅来自技术方面,还来自企业内外环境。
影响信息系统成败的有体制、政策、法规、观念、技术等多种因素。
技术不就是唯一因素,甚至不就是主要因素。
信息系统建设的实践,使人们越来越重视社会人文因素对信息系统建设的影响。
信息系统就是人机交互系统,其开发、维护都离不开入的参与。
信息系统开发过程本质上就是一个社会过程。
从社会行动观点瞧,信息系统开发就是人类活动的协调序列,就是多种参与者的协作过程。
在信息系统开发过程中,用户、系统管理者、系统分析员、技术专家、程序员等参与者相互联系,相互影响。
她们的通力合作,就是系统建设成功的基础。
但就是,由于这些人员知识背景、经历不同,影响彼此沟通。
通信的误解就是系统成功的隐患。
更重要的就是,信息系统建设不可避免地要改变某些业务流程乃至组织机构,这将影响某些部门与人员的工作方式、权力关系,引起部门之间、人员之间的利益冲突。
有人会担心丢掉自己熟悉的工作,感到自己的传统地位与能力受到威胁;由于缺乏计算机知识,有人感到难以适应现代信息系统的运行。
这些担心,常常造成系统开发的阻力。
信息系统不只就是单纯的计算机系统,而就是辅助企业管理的人机系统。
人就是信息管理的主体。
由于人的作用就是一种高级而复杂的因素,有人参与并由人控制决策的社会系统,往往会使本应理性的行为变得富有感情、丰富多彩。
离开了人,再好的计算机系统,也不过就是价格昂贵的装饰品而已。
把信息系统的开发、应用、管理瞧作纯技术过程,许多问题永远得不到解决。
只有从更深层次探讨,重视非技术因素,才有可能解决长期困扰人们的“软件危机”。
第二节信息系统的生命周期任何事物都有产生、发展、成熟、消亡(更新)的过程,信息系统也不例外。
信息系统在使用过程中随着其生存环境的变化,要不断维护、修改,当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。
图4.1表示信息系统的生命周期以及相应的工作步骤。
图4.1信息系统的生命周期从图4.1可见,信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系统运行与维护等五个阶段。
一、系统规划阶段系统规划阶段的任务就是对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标与发展战略,确定信息系统的发展战略,对建设新系统的需求做出分析与预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性与可能性。
根据需要与可能,给出拟建系统的备选方案。
对这些方案进行可行性分析,写出可行性分析报告。
可行性分析报告审议通过后,将新系统建设方案及实施计划编写成系统设计任务书。
二、系统分析阶段系统分析阶段的任务就是根据系统设计任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性与不足之处,确定新系统的基本目标与逻辑功能要求,即提出新系统的逻辑模型。
这个阶段又称为逻辑设计阶段。
这个阶段就是整个系统建设的关键阶段,也就是信息系统建设与一般工程项目的重要区别所在。
系统分析阶段的工作成果体现在系统说明书中,这就是系统建设的必备文件。
它既就是给用户瞧的,也就是下一阶段的工作依据。
因此,系统说明书既要通俗,又要准确。
用户通过系统说明书可以了解未来系统的功能,判断就是不就是其所要求的系统;系统说明书一旦讨论通过,就就是系统设计的依据,也就是将来验收系统的依据。
三、系统设计阶段简单地讲,系统分析阶段的任务就是回答系统“做什么”的问题,而系统设计阶段要回答的问题就是“怎么做”。
该阶段的任务就是根据系统说明书中规定的功能要求,考虑实际条十具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。
这个阶段又称为物理计阶段。
这个阶段又可分为总体设计与详细设计两个阶段。
这个阶段的技术文档就是系统设计说明书。
四、系统实施阶段系统实施阶段就是将设计的系统付诸实施的阶段。
这一阶段的任务包括计算机等设备购置、安装与调试,程序的编写与调试,人员培训,数据文件转换,系统调试与转换等。
此阶段的特点就是几个互相联系、互相制约的任务同时展开,必须精心安排、合理组织。
系统实施就是按实施计划分阶段完成的,每个阶段应写出实施进度报告。
系统测试之后写出系统测试分析报告。
五、系统运行与维护阶段系统投人运行后,需要经常进行维护与评价,记录系统运行的情况,根据一定的规格匡统进行必要的修改,评价系统的工作质量与经济效益。
第三节信息系统开发方法概述一、早期开发方法的不足计算机20世纪50年代开始用于管理领域。
随着软件技术的进步,特别就是数据库技术的出现,促进了管理信息系统的发展,60年代出现了信息系统发的第一个高潮。
计算机的应用,使企业面目一新,提高了工作效率,增强了企业的竞争使用计算机成为一种时髦。
企业与政府部门争相购买计算机,一些公司甚至在广告中写着"本公司用计算机进行管理"。
有人称60年代就是“计算机推销员的时代。
”出现这种情况的原因,从根本上讲就是信息系统的多学科性、综合性。
信息系统的开发具有长期性、复杂性与风险性,需要科学的方法论作指导。
造成系统开发失败有多方面的原因,如缺乏科学管理基础,领导重视停留在口头上,业务人员有顾虑甚至抵触。
人们对信息系统的复杂性缺乏足够的认识,认为信息系统无非就是“大程序”,缺乏开发信息系统的方法。
1、目标含糊信息系统就是管理系统的一个子系统,它就是为实现企业目标服务的。
对于企业的目标没有明确的认识,对于信息系统要达到的目标没有明确的、恰当的规定,研制人员根据想当然来设计系统,危险性当然很大。
对管理人员来讲,目标含糊表明对未来系统的状况没有明确的概念。
这样,双方的想法必然产生差距。
2、通信误解研制信息系统,需要各级管理人员与技术人员密切配合。
但这两方面的人员往往专业背景与经历极不相同,彼此不精通对方的业务,这就造成交流思想的困难,容易产生误解。
而这种误解给系统造成巨大的隐患。
这样,系统设计人员对用户的要求理解不透,有许多遗漏与误解。
根据这种理解建立起来的系统当然有许多缺陷,甚至根本不就是用户所要求的。
3、步骤混乱信息系统的开发就是一项长期的复杂工程,各个工作环节之间有着内在的逻辑关系,超越某个阶段就会出现问题,造成返工与浪费。
例如,先买计算机,再想如何使用,就就是许多·浪费现象的根源。
不经过深入的系统分析,只就是根据对系统的肤浅理解就进行程序设计,这不仅不能保证各部分的正确衔接,而且肯定造成返工与重复劳动。
本想早日完成系统开发,结果就是多次反复,旷日持久,欲速则不达。
4、缺乏管理控制信息系统的开发就是一项复杂的系统工作,往往需要多方面的人员较长时间的合作。
研制期间常有人员、环境的变动。
因此,缺乏计划性与没有必要的管理控制,势必使系统的建设涣散,难以协调,不能达到最终目的。
二、结构化方法的产生结构化方法产生于70年代中期。
“结构化”一词出自程序设计,即我们熟知的结构化程序设计。
1964年,波姆与雅科比尼(G、Jaeopini)提出结构化程序设计的理论,认为任何一个程序都可以用图4.3所示的三种基本逻辑结构来编制。
戴克斯特拉(E.Dijkstra)等人主张程序中避免使用GOTO语句,而仅用上述三种结构反复嵌套来构造程序。
在这一思想指导下,一个程序的详细执行过程可按“自顶向下,逐步求精”的方法确定,即把一个程序分成若干个功能模块,这些模块之间尽可能彼此独立,用作业控制语句或过程调用语句把这些模块联系起来,形成一个完整的程序。