信息系统分析及设计4课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《信息系统分析及设计4课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 课件
- 资源描述:
-
1、2023-2-82第一节 IS建设是复杂的社会过程1.IS1.IS是社会技术系统是社会技术系统l既有纯粹的技术开发(电脑网络硬件安装、既有纯粹的技术开发(电脑网络硬件安装、程序设计调试)程序设计调试)l又有管理设计(分析业务活动、贯彻管理又有管理设计(分析业务活动、贯彻管理思想、设计新的业务流程)思想、设计新的业务流程)l还有组织实施(培训、转变观念、权益、还有组织实施(培训、转变观念、权益、心理、文化的组织冲击)心理、文化的组织冲击)2023-2-83第一节 IS建设是复杂的社会过程2.IT2.IT发展迅猛发展迅猛 常常尚未成熟就过时了。常常尚未成熟就过时了。3.3.开发过程主要是社会过程开
2、发过程主要是社会过程l调查时:与用户各级人员成功、和谐、充满建调查时:与用户各级人员成功、和谐、充满建设性的沟通,是开发中最重要的活动。设性的沟通,是开发中最重要的活动。l设计时:处理好尊重传统与有计划的变革间的设计时:处理好尊重传统与有计划的变革间的矛盾。矛盾。l实施时:受体制、政策、法规、观念等社会因实施时:受体制、政策、法规、观念等社会因素影响大。素影响大。2023-2-84第一节 IS建设是复杂的社会过程4.4.系统应用产生的社会冲击大于技术冲击系统应用产生的社会冲击大于技术冲击l社会冲击:组织、职责、权力、利益、社会冲击:组织、职责、权力、利益、习惯、文化发生变化。习惯、文化发生变化
3、。l技术冲击:岗位技能的要求发生变化。技术冲击:岗位技能的要求发生变化。2023-2-85第二节 信息系统的生命周期任何系统都有产生、发展、成熟、消亡的更新换任何系统都有产生、发展、成熟、消亡的更新换代的过程。代的过程。信息系统在使用过程中随着内外环境的变化,组信息系统在使用过程中随着内外环境的变化,组织的目标、战略和信息需要也须与环境相适应,系统织的目标、战略和信息需要也须与环境相适应,系统也就需要不断的维护、修改;当它不再适应的时候就也就需要不断的维护、修改;当它不再适应的时候就要被淘汰,由新系统代替。这种周期循环称为信息系要被淘汰,由新系统代替。这种周期循环称为信息系统的生命周期。统的生
4、命周期。在信息系统的一个周期里,从用户提出要求到系在信息系统的一个周期里,从用户提出要求到系统建成,经历着一系列相互联系的工作环节。统建成,经历着一系列相互联系的工作环节。2023-2-86可行性可行性研究研究审批审批详细详细调查调查逻辑逻辑设计设计审查审查总体总体设计设计详细详细设计设计审查审查编程编程调试调试系统系统转换转换验收验收系统系统维护维护系统系统评价评价开发开发请求请求初步初步调查调查系统系统规划规划系统系统分析分析系统系统设计设计系统系统实施实施系统运行系统运行和维护和维护2023-2-87第二节 信息系统的生命周期开发阶段开发阶段主要工作主要工作文档资料文档资料系统规划系统规
5、划(Why?Why?)初步调查、可行性研初步调查、可行性研究、拟定开发计划究、拟定开发计划可行性研究报告可行性研究报告系统分析系统分析(What?What?)详细调查、数据及处详细调查、数据及处理分析、逻辑设计理分析、逻辑设计系统分析报告系统分析报告系统设计系统设计(How?How?)总体设计、详细设计总体设计、详细设计系统设计说明书系统设计说明书系统实施系统实施(DoDo)编制程序、测试、系编制程序、测试、系统转换、验收统转换、验收系统测试报告系统测试报告用户使用说明书用户使用说明书运行和维护运行和维护(ReviewReview)改错、改进、评价改错、改进、评价2023-2-88一、系统规划
6、系统规划的任务是论证建设一个新的信息系统规划的任务是论证建设一个新的信息系统的必要性,并提出一个初步的设想,系统的必要性,并提出一个初步的设想,即即回回答答“为什么为什么”建的问题建的问题。这个阶段要对这个阶段要对组织的环境、目标(挑战)组织的环境、目标(挑战)及现行系统的状况进行初步调查,根据组织目及现行系统的状况进行初步调查,根据组织目标和发展战略,确定信息系统的目标、范围以标和发展战略,确定信息系统的目标、范围以及系统建设的初步计划,并对方案进行可行性及系统建设的初步计划,并对方案进行可行性分析。分析。初步调查初步调查+可行性分析可行性分析2023-2-89二、系统分析系统分析的任务在充
7、分认识原信息系统的系统分析的任务在充分认识原信息系统的基础上,完成新系统的逻辑模型设计,即基础上,完成新系统的逻辑模型设计,即描述描述系统为满足信息需求应系统为满足信息需求应“做什么做什么”。这个阶段分析人员要对原系统进行详细的这个阶段分析人员要对原系统进行详细的调查,分析并确定系统的优点、缺点和问题,调查,分析并确定系统的优点、缺点和问题,以及用户有哪些信息需求必须被满足,提出新以及用户有哪些信息需求必须被满足,提出新系统的目标及逻辑功能要求。系统的目标及逻辑功能要求。详细调查详细调查 +逻辑设计逻辑设计2023-2-810三、系统设计系统设计的任务是根据系统分析提出的逻系统设计的任务是根据
8、系统分析提出的逻辑方案进行新系统的物理设计,即辑方案进行新系统的物理设计,即描述应该描述应该“怎样做怎样做”。包括:。包括:-提出系统的技术配置方案提出系统的技术配置方案-给出系统技术实现的管理与控制方案给出系统技术实现的管理与控制方案-撰写系统设计说明书撰写系统设计说明书总体设计总体设计 +详细设计详细设计2023-2-811四、系统实施系统实施的任务就是将系统的设计方案付系统实施的任务就是将系统的设计方案付诸实施。包括:诸实施。包括:-计算机软硬件的购置、安装和调试计算机软硬件的购置、安装和调试 (包括网络、数据库)(包括网络、数据库)-程序的编写和调试程序的编写和调试-人员培训人员培训-
9、数据转换数据转换-系统调试和转换等。系统调试和转换等。编程编程 +测试测试 +转换转换2023-2-812五、系统运行与维护系统投入运行后,进入运行维护阶段。系统投入运行后,进入运行维护阶段。这个阶段要记录系统运行的情况,根据这个阶段要记录系统运行的情况,根据一定的规格对系统进行必要的修改,评价一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。系统的工作质量和经济效益。对于不能修改或难以修改的问题记录在对于不能修改或难以修改的问题记录在案,定期整理成新需求建议书,为下一期案,定期整理成新需求建议书,为下一期的系统规划做准备。的系统规划做准备。运行和维护运行和维护 +评价评价2023
10、-2-813五、系统运行与维护在运行阶段对系统硬件、软件、文档所在运行阶段对系统硬件、软件、文档所做的修改都被称为做的修改都被称为“维护维护”,原因如下:,原因如下:-修正错误修正错误-提高处理的有效性提高处理的有效性-满足新的要求满足新的要求2023-2-814第三节 系统开发方法一、早期开发方法的不足 早期早期手工作坊式的软件开发,手工作坊式的软件开发,是艺术品创作过是艺术品创作过程。存在的问题:程。存在的问题:难以与用户沟通难以与用户沟通需要沟通工具需要沟通工具 步骤混乱步骤混乱需要理顺各环节的逻辑关系需要理顺各环节的逻辑关系 难于管理与控制难于管理与控制需要管理方法与控制技术需要管理方
11、法与控制技术 难以合作生产大系统难以合作生产大系统要解决分工合作问题要解决分工合作问题 难以维护修改难以维护修改需要建立标准和文档需要建立标准和文档2023-2-815二、结构化方法结构化程序设计理论:结构化程序设计理论:19641964年由波姆和雅科比尼提出,认为程序的基本逻年由波姆和雅科比尼提出,认为程序的基本逻辑结构:辑结构:顺序、判断、循环顺序、判断、循环。戴克斯特拉等人主张。戴克斯特拉等人主张程序中避免使用程序中避免使用GOTOGOTO语句。语句。基本思想:基本思想:模块化,自顶向下,逐步求精模块化,自顶向下,逐步求精优点:优点:程序结构清晰,可读性与可修改性增强,错程序结构清晰,可
12、读性与可修改性增强,错误减少,生产率提高。误减少,生产率提高。使程序设计由使程序设计由艺术艺术成为一种成为一种技术技术。2023-2-816程序的基本逻辑结构顺序结构顺序结构 选择结构选择结构 循环结构循环结构 动作动作A A动作动作B B条件条件C C动作动作A A动作动作B B是是否否条件条件C C动作动作A A是是否否2023-2-817由结构化程序设计到结构化系统设计2020世纪世纪7070年代产生了结构化系统设计、结年代产生了结构化系统设计、结构化系统分析方法。构化系统分析方法。结构化系统设计基本思想:结构化系统设计基本思想:-模块化思想模块化思想-将系统设计成层次化的模块结构将系统
13、设计成层次化的模块结构-模块相对独立,功能单一模块相对独立,功能单一自上而下、分层次、分模块自上而下、分层次、分模块2023-2-818结构化系统分析结构化系统设计不能帮助设计人员建立一个结构化系统设计不能帮助设计人员建立一个直观的系统模型,让用户判断系统是否满足其需直观的系统模型,让用户判断系统是否满足其需求。求。设计之前需要正确理解并准确表达用户的要设计之前需要正确理解并准确表达用户的要求求系统分析的基本任务。系统分析的基本任务。结构化系统分析强调按照系统观点对组织活结构化系统分析强调按照系统观点对组织活动由表及里地进行分析,弄清系统的逻辑功能,动由表及里地进行分析,弄清系统的逻辑功能,并
14、用图示工具描述清楚。并用图示工具描述清楚。全局整体观、由表及里、由粗到精全局整体观、由表及里、由粗到精2023-2-819结构化方法特点l面向用户的观点面向用户的观点l全局整体观全局整体观l自上而下自上而下l分层次、分模块分层次、分模块l由表及里、由粗到精由表及里、由粗到精2023-2-820三、结构化生命周期法结构化生命周期法结构化生命周期法(Structured Life Cycle)(Structured Life Cycle)是最古老的信息系统开发方法,它是基于结构化是最古老的信息系统开发方法,它是基于结构化的思想,按照信息系统的生命周期进行信息系统的思想,按照信息系统的生命周期进行信
15、息系统开发的一种方法。至今仍在许多复杂的大中型项开发的一种方法。至今仍在许多复杂的大中型项目开发中被广泛采用。目开发中被广泛采用。该方法要求信息系统的开发工作,该方法要求信息系统的开发工作,从初始到从初始到结束划分若干阶段,结束划分若干阶段,预先规定好每个阶段的工作预先规定好每个阶段的工作内容,再按一定的准则按部就班地完成,完成本内容,再按一定的准则按部就班地完成,完成本阶段的工作以后才能进入下一阶段。阶段的工作以后才能进入下一阶段。2023-2-8211.结构化生命周期法的原则 面向用户的观点面向用户的观点 将系统开发按生命周期分成若干阶段将系统开发按生命周期分成若干阶段 各阶段有明确的任务
16、与可以检查的完成各阶段有明确的任务与可以检查的完成标志标志 阶段不可跨越阶段不可跨越 自顶向下地规划或设计系统自顶向下地规划或设计系统 工作成果文献化、标准化工作成果文献化、标准化2023-2-8222.结构化生命周期法的优点强调计划性,便于管理与控制。强调计划性,便于管理与控制。解决了分工合作的难题,解决了分工合作的难题,便于多人合作完成大便于多人合作完成大型项目。型项目。实现了标准化实现了标准化完成了艺术向技术的转变,完成了艺术向技术的转变,排斥个性化与自由发挥。排斥个性化与自由发挥。详尽的系统分析便于组织理清业务流程,发现详尽的系统分析便于组织理清业务流程,发现缺陷,找到改进措施,使组织
17、从分析中受益。缺陷,找到改进措施,使组织从分析中受益。2023-2-8233.结构化生命周期法的问题 耗费资源大,开发周期长。耗费资源大,开发周期长。详细业务调查与正详细业务调查与正规文档整理工作消耗巨大的人财物,也花费较规文档整理工作消耗巨大的人财物,也花费较长的时间,开发出的系统可能已经过时。长的时间,开发出的系统可能已经过时。缺乏灵活性。缺乏灵活性。修改不灵活,手续繁琐且需要修修改不灵活,手续繁琐且需要修改大量的文档。但是,用户在见到实际的系统改大量的文档。但是,用户在见到实际的系统前,难以提出确切的修改意见,见到后再想提前,难以提出确切的修改意见,见到后再想提出时已经为时已晚。出时已经
18、为时已晚。2023-2-8243.适用性适用:适用:软件的社会化大生产软件的社会化大生产 能够很好定义其需求、结构化程度较高的稳定能够很好定义其需求、结构化程度较高的稳定组织,特别适用于开发大型组织,特别适用于开发大型TPSTPS和和MISMIS系统。系统。复杂的技术系统复杂的技术系统不适用:不适用:需求不明确的系统需求不明确的系统 小系统和快速变化系统小系统和快速变化系统2023-2-825四、原型法原型法(原型法(PrototypingPrototyping)产生于)产生于2020世纪世纪8080年代。年代。基本思想:在投入大量的人力、物力之前,在基本思想:在投入大量的人力、物力之前,在限
19、定时间内,用最经济的方法构造一个限定时间内,用最经济的方法构造一个系统原型系统原型(PrototypePrototype),然后将原型交给用户使用,使用),然后将原型交给用户使用,使用户尽早看到未来系统的概貌;通过用户的使用启户尽早看到未来系统的概貌;通过用户的使用启发出用户的进一步需求,并在系统原型的实际运发出用户的进一步需求,并在系统原型的实际运行中与用户一起发现问题,据此对原型进行修改;行中与用户一起发现问题,据此对原型进行修改;这样不断完善修改,直至最后完成一个满足用户这样不断完善修改,直至最后完成一个满足用户需求的系统。需求的系统。2023-2-826四、原型法原型法不要求用户提出完
20、整的需求以后再进原型法不要求用户提出完整的需求以后再进行设计和编程,而是先按用户行设计和编程,而是先按用户最基本的需求最基本的需求,迅,迅速而廉价地开发出一个速而廉价地开发出一个“原型原型”系统。系统。原型法的原型法的用户需求是动态的用户需求是动态的,系统分析、设,系统分析、设计与实现都是随着对一个工作模型的不断修改而计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并同时完成的,相互之间并无明确的界限无明确的界限,也没有,也没有明确的人员分工。明确的人员分工。系统开发计划就是一个反复修改的过程。系统开发计划就是一个反复修改的过程。2023-2-8271.原型法的开发步骤(1)(1
展开阅读全文