信息系统建设概论.ppt
《信息系统建设概论.ppt》由会员分享,可在线阅读,更多相关《信息系统建设概论.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息系统建设概论信息系统建设概论 信息系统建设概论信息系统建设概论 4.1 信息系统建设是复杂的社会过程信息系统建设是复杂的社会过程 4.1.1 信息系统建设和复杂性 随着信息技术的迅速发展,其应用范围迅速扩大。近40年来,实际运行的信息系统越来越多,对社会和经济的影响日益深入。可是,信息系统建设的道路却历尽坎坷。许多系统的效益远不如当初的承诺,甚至半途而废,使建设单位背上沉重包袱的情况时有发生。信息系统建设概论信息系统建设概论 信息系统建设周期长、投资大、风险大,比一般技术工程有更大的难度和复杂性,这是因为:1)技术手段复杂技术手段复杂 信信息息系系统统是是信信息息技技术术与与现现代代管管理
2、理理理论论结结合合的的产产物物,它它试试图图用用先先进进的的技技术术手手段段解解决决社社会会经经济济管管理理问问题题。计算机硬件和软件、数据通信与网络技术、人工智能技术、各类决策方法都是当今发展最快的技术,是信息系统借以实现各种功能的手段。掌握这些技术手段,合理地应用以达到预期效果,是信息系统建设成功的条件之一。信息系统建设概论信息系统建设概论 2)内容复杂,目标多样内容复杂,目标多样 面面向向管管理理是是信信息息系系统统最最重重要要的的特特征征。管管理理系系统统需需要要的的信信息息量量大大面面广广,形形式式多多样样,来来源源复复杂杂。一个综合性的信息系统要支持各级多部门的管理,规模庞大,结构
3、复杂,非一般技术工程所能比拟。企业各部门和管理人员的信息需求不尽相同,甚至相互冲突,因而协调困难,不易求得各方面都满意的方案。有些需求是模糊的,不易表达清楚。对一般技术工程,往往可以通过具体模型或样品试验解决设计中的问题并完善设计,而信息系统的样品就是产品,在实际运行前无法进行现场试验,系统开发中的问题只有投入运行后才能充分暴露。系统开发周期长,容易造成人力、物力和时间的浪费。信息系统建设概论信息系统建设概论 3)投资密度大,效益难以计算投资密度大,效益难以计算 信信息息系系统统建建设设,包包括括开开发发和和维维护护,都都需需要要投投入入大大量量的的资资金金。信息系统采用大量的先进技术,目前开
4、发的自动化程度低,仍需要投入大量的人力进行系统分析、设计和编写程序。信息系统建设是一种高智力的劳动密集型项目,简单劳动所占比例极小。这也是一般技术工程所不能相比的。另另一一方方面面,信信息息系系统统给给企企业业带带来来的的效效益益主主要要是是无无形形的的间间接接效效益益,不不像像一一般般技技术术工工程程取取得得的的效效益益那那样样直直接和容易计算。接和容易计算。信息系统建设概论信息系统建设概论 4)环境复杂多变环境复杂多变 信信息息系系统统要要成成为为企企业业竞竞争争的的有有力力武武器器,必必须须适适应应企企业业的的竞竞争争环环境境。这就要求信息系统的建设者必须十分重视、深刻理解企业面临的内外
5、环境及其发展趋势,考虑到管理体制、管理思想、管理方法和手段,考虑到人的习惯等诸多因素。系统目标、功能既要适应企业当前的发展水平和能力,又要有足够的适应性,可以在一定范围内适应规章制度的变化,促进管理水平的提高,实现管理目标。信息系统建设概论信息系统建设概论 4.1.2.信息系统开发是一个社会过程信息系统开发是一个社会过程 人们对信息系统开发的认识,经历了三个阶段。第第一一阶阶段段,人人们们把把信信息息系系统统看看作作是是计计算算机机技技术术的的一一种种应应用用,认认为为信信息息系系统统开开发发主主要要是是一一个个技技术术过过程程,视视项项目目开开发发为为“交交钥钥匙匙工工程程”。用户认为开发是
6、技术人员的事;开发人员认为用户只要陈述清楚他们的要求,而不要过多的干涉开发过程。这样开发的系统,往往由于双方的误解留下许多隐患,到“交钥匙”时,用户提出“你开发的系统不是我所要的系统”。后果往往是系统夭折,或推倒重来,浪费资源,延误时间。信息系统建设概论信息系统建设概论 第第二二阶阶段段,人人们们把把信信息息系系统统开开发发看看作作有有行行为为影影响响的的技技术术过过程程。从这种认识出发,强调友好的用户界面、合乎人类工程学要求的设计,强调用户参与,采用各种措施保证用户参与。例如,结构化方法及其工具就有助于促进用户参与。第三阶段,认为信息系统开发主要是社会过程。第三阶段,认为信息系统开发主要是社
7、会过程。从社会行为观点看,信息系统开发是多种参与者的协作过程。在这个过程中,用户、系统管理者、系统分析员、技术专家、程序员等参与者互相联系、互相影响。他们的通力合作,是系统开发成功的基础。但是,这些人员的知识背景不同,经历不同,造成彼此沟通困难。信息系统建设概论信息系统建设概论 将信息系统建设与一般技术工程相比较,我们看到,信息系统建设的困难不仅来自技术方面,还来自企业内外环境。影影响响信信息息系系统统成成败败的的因因素素有有体体制制、政政策策、法法规规、观观念念、技技术术等等多多种种因因素素。实实践践证证明明,技技术术不不是是影影响响信信息息系系统统成成败败的的惟惟一一因因素,甚至不是主要因
8、素。素,甚至不是主要因素。信息系统建设概论信息系统建设概论 信息系统建设的实践,使人们越来越重视社会人文因素的影响。但是信息技术的迅猛发展,各种软、硬件层出不穷,加之商家的炒作,使人们滋生了技术至上的思想。这种思想在发展中国家更为突出。在信息系统建设中,人们往往重硬件轻软件、重开发轻维护;开发系统首先想到买设备,认为维护工作无技术可谈;评价系统不是看功能,看是否解决了希望解决的问题,而是看设备的先进性。信息系统建设概论信息系统建设概论 4.2 信息系统的生命周期信息系统的生命周期 任何事物都有产生、发展、成熟、消亡(更新)的过程,信息系统也不例外。信息系统在使用过程中随着其生存环境的变化,要不
9、断维护、修改,当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。信信息息系系统统的的生生命命周周期期可可以以分分为为系系统统规规划划、系系统统分分析析、系系统统设设计计、系系统统实实施施、系系统统运运行行和和维维护护等等五五个个阶阶段。段。信息系统建设概论信息系统建设概论 4.2.1 系统规划阶段系统规划阶段 系系统统规规划划阶阶段段的的任任务务是是对对企企业业的的环环境境、目目标标、现现行行系系统统的的状状况况进进行行初初步步调调查查,根根据据企企业业目目标标和和发发展展战战略略,确确定定信信息息系系统统的的发发展展战战略略,对对建建设设新新系系统统的
10、的需需求求做做出出分分析析和和预预测测,同同时时考考虑虑建建设设新新系系统统所所受受的的各各种种约约束束,研研究究建建设设新新系系统统的的必必要要性性和和可可能能性性。根据需要与可能,给出拟建系统的备选方案。对这些方案进行可行性分析,写写出出可可行行性性分分析析报报告告。可行性分析报告审议通过后,将新系统建设方案及实施计划编写成系统设计任务书。信息系统建设概论信息系统建设概论 4.2.2 系统分析阶段系统分析阶段 系系统统分分析析阶阶段段的的任任务务是是根根据据系系统统设设计计任任务务书书所所确确定定的的范范围围,对对现现行行系系统统进进行行详详细细调调查查,描描述述现现行行系系统统的的业业务
11、务流流程程,指指出出现现行行系系统统的的局局限限性性和和不不足足之之处处,确确定定新新系系统统的的基基本本目目标标和和逻逻辑辑功功能能要要求求,即即提提出出新新系系统统的的逻逻辑辑模模型型。这个阶段又称为逻辑设计阶段。这个阶段是整个系统建设的关键阶段,也是信息系统建设与一般工程项目的重要区别所在。信息系统建设概论信息系统建设概论 系统分析阶段的工作成果体现在系统说明书中,这是系统建设的必备文件。它既是给用户看的,也是下一阶段的工作依据。因此,系统说明书既要通俗,又要准确。用户通过系统说明书可以了解未来系统的功能,判断是不是其所要求的系统;系统说明书一旦讨论通过,就是系统设计的依据,也是将来验收
12、系统的依据。信息系统建设概论信息系统建设概论 4.2.3 系统设计阶段系统设计阶段 简单地讲,系统分析阶段的任务是回答系统简单地讲,系统分析阶段的任务是回答系统“做什做什么么”的问题,而系统设计阶段要回答的问题是的问题,而系统设计阶段要回答的问题是“怎么做怎么做”。该阶段的任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。这个阶段又称为物理设计阶段。这个阶段又可分为总体设计和详细设计两个阶段。这个阶段的技术文档是“系统设计说明书”。信息系统建设概论信息系统建设概论 4.2.4 系统实施阶段系统实施阶段 系系统统实实施施阶阶段段是是将将
13、设设计计的的系系统统付付诸诸实实施施的的阶阶段段。这一阶段的任务包括计算机等设备的购置、安装和调试,程序的编写和调试,人员培训,数据文件转换,系统调试与转换等。这这个个阶阶段段的的特特点点是是几几个个互互相相联联系系、互相制约的任务同时展开,必须精心安排、合理组织。互相制约的任务同时展开,必须精心安排、合理组织。系统实施是按实施计划分阶段完成的,每个阶段应写出实施进度报告。系统测试之后写出系统测试分析报告。信息系统建设概论信息系统建设概论 4.2.5 系统运行和维护阶段系统运行和维护阶段 系系统统投投入入运运行行后后,需需要要经经常常进进行行维维护护和和评评价价,记记录录系系统统运运行行的的情
14、情况况,根根据据一一定定的的规规格格对对系系统统进进行行必必要要的修改,评价系统的工作质量和经济效益。的修改,评价系统的工作质量和经济效益。各个阶段的主要成果及审核安排如图4.2所示。信息系统建设概论信息系统建设概论 图4.2 信息系统的开发过程 信息系统建设概论信息系统建设概论 系系统统分分析析阶阶段段的的任任务务是是建建立立系系统统的的逻逻辑辑模模型型,解解决决系系统统“做做什什么么”的的问问题题。系系统统设设计计阶阶段段的的任任务务是是建建立立系系统统的的物物理理模模型型,解解决决“怎怎么么做做”的的问问题题。必必须须先先明明确确系系统统“做做什什么么”,才才能能解解决决“怎怎么么做做”
15、的的问问题题。在在完完成成系系统统设设计计的的基基础础上上,才才能能进进入入系系统统实实施施阶阶段段。对对于于复复杂杂的的系系统统,更更要要强强调调和和加加强强前前期期工工作作,强强调调分分析析、设设计计的的深深入入细细致致,以以避避免免后后期期返返工工,造造成成投投资资耗耗费费和和负负社社会效益。会效益。信息系统建设概论信息系统建设概论 4.2.6 演化模型与螺旋模型 图4.2描述的开发过程称为瀑瀑布布模模型型(watefall model)。它适用于事先能完整定义需求的系统开发。对事先不能或者很难完整定义需求的系统,可以采用演演化化模模型型(evolutional model)。用户可以先
16、给出待开发系统的核心需求,实现这些需求之后,提出有效的反馈,支持其他部分的设计和实现。信息系统建设概论信息系统建设概论 在瀑布模型和深化模型的基础上,加入风险分析产生另一种建立系统的模型螺旋模型螺旋模型,其核心意图是将系统建设的生命周期分解为多个周期,多次开发完善系统“原型”,通过每个周期的风险分析,实现整个系统的风险控制。图4.4中,4个象限分别表达了4个活动:制定计划、风险分析、工程实施、客户评估。沿着螺线自内向外每旋转一圈,便开发出一个更为完善的系统版本,最终得到所期望的系统。信息系统建设概论信息系统建设概论 4.3 建立管理模型建立管理模型 信息系统的开发本质就是建立管理模型并转化为信
17、息处理模型的过程。在信息系统的生命周期中,建立管理模型是系统分析阶段的任务,在系统设计及实现阶段中,相应的模型转换为技术方案。管理模型是通过模型描述组织的状况,包括组织管理模型是通过模型描述组织的状况,包括组织的静态特征、动态特征、业务流程、商务规划等。的静态特征、动态特征、业务流程、商务规划等。信息系统建设概论信息系统建设概论 4.3.1 静态建模 建立管理模型,首先要进行静态建模型。静态特征主要反映现实世界中“有什么”或“是什么”,如有关的对象、对象的属性、对象之间的关系等。静态建模的方法很多。实际应用最广泛、理论上最成熟的是实体关系ER模型。图4.6是一个工厂库存管理的ER图,图中长方形
18、表示实体,椭圆表示实体的属性,菱形表示实体间的关系,连线上的字母或数字表示关系的基数。信息系统建设概论信息系统建设概论 4.3.2 动态建模 动态模型反映现实世界中实体的行为特点,包括动态模型反映现实世界中实体的行为特点,包括状态迁移、消息传递、对象生命周期、序列与协作等状态迁移、消息传递、对象生命周期、序列与协作等方面的描述。本节简要介绍方面的描述。本节简要介绍JSD方法中的对象模型。方法中的对象模型。JSD对象模型首先标识出对象所执行或被执行的行动,然后通过三种基本构件来刻画行动。JDS的三个基本构件是:顺序、选择、重复。信息系统建设概论信息系统建设概论 4.3.3 过程建模 建立企业过程
19、模型是信息系统分析的重要内容,也是企业过程重组的基础。一个企业包括若干个企业过程。所谓企业过程是为实现某个预定产出的逻辑相关的一系列任务。企业过程有以下三个特征:一、每个企业过程都有输入和产出。这些输入和产出可以是人力、物资、能量、设备、信息。也可能是另一个过程的输入。二、企业过程可能跨越组织边界。三、企业过程有层次性。信息系统建设概论信息系统建设概论 可以用语言,也可以用图形、符号对企业过程进行抽象的描述。如流程图、数据流图等来描述企业过程。我们把这种描述称为企业过程模型,而把这个过程称为企业过程建模。信息系统建设概论信息系统建设概论 4.3.4 商务规则 商务规则反映企业运作中的特定要求、
20、必须遵循的约束和条件。这些条件和限制保证了商务活动的正常运行,指明了商务活动中的各种要求,也建立了对商务活动的监督控制。商务规则首先体现在数据的完整性约束上,包括属性的类型和值域、实体完整性、参照完整性。属性的类型和值域决定了该属性的基本数据特征。实体完整性意味着每个数据记录都应具有身份标识。参照完整性反映数据属性之间的某种“存在性”关系,在数据库中体现为数据表之间关系的维护。信息系统建设概论信息系统建设概论 思考:1、请说明信息系统的金字塔式的结构的含义。要点:根据信息系统处理的内容和管理决策的层次来看,我们可以把信息系统看成一个金字塔式的结构,其含义描述如下:首先,组织的管理是分层次的,一
21、般可分为战略规划层(高层)、管理控制层(中层)和作业控制层(基层)。相应的信息系统为它们提供的信息处理与决策支持也分为三层。其次,组织的管理在分层的同时,又按管理职能分条,相应的信息系统也就可以分为市场销售子系统、生产子系统、财务子系统、人事管理子系统等。第三,下层的系统处理处理量大,上层的处理量小,下层系统为上层提供数据,形象地说,下层较“宽”、上层越来越“窄”。综合上述三点就组成的纵横交织的金字塔式的结构。信息系统建设概论信息系统建设概论 2、信息系统的研制可分为哪几个阶段?各阶段的基本任务是什么?各阶段应提供什么技术文档?信息系统建设概论信息系统建设概论 4.4 信息系统开发方法信息系统
22、开发方法4.4.1 早期开发方法的不足1、目标含糊2、通信误解3、步骤混乱:信息系统的开发是一项长期的复杂工程,各个工作环节之间有着内在的逻辑关系,超越某个阶段就会出现问题,造成返工和浪费。4、缺乏管理控制:缺乏计划性和缺少必要的管理控制,势必使系统的建设涣散,难以协调,不能达到最终目的。信息系统建设概论信息系统建设概论 4.4.2 结构化方法 结构化方法基本思想来自程序设计,一个程序的详细执行过程可按“自顶向下,逐步求精”的方法确定,即把一个程序分成若干个功能模块,这些模块之间尽可能彼此独立,用作业控制语句或过程调用语句把这些模块联系起来,形成一个完整的程序。为保证系统开发的顺利进行,结构化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 建设 概论
限制150内