《信息系统分析与设计》课件第8章.ppt

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

2、信息系统的拓扑结构设计信息系统的拓扑结构设计信息系统的拓扑结构是指由若干结点和结点的联系所构成的信息系统的物理框架。信息系统的拓扑结构设计需要确定信息系统的结点以及结点的联系,包括结点的作用和类型。3信息资源结构设计信息资源结构设计信息资源是信息系统的重要要素,信息资源结构是信息系统体系结构的重要组成部分。信息资源结构设计需要考虑信息资源的存储结构和信息资源的分布结构。4信息系统的体系结构模式设计信息系统的体系结构模式设计信息系统的体系结构模式有集中模式、文件服务器模式、客户机/服务器模式、浏览器/服务器模式和应用服务器模式等。信息系统的体系结构模式设计就是根据实际需要确定信息系统的体系结构模

3、式。5信息系统的软件架构设计信息系统的软件架构设计在信息系统的体系结构中,软件架构是软件的各子系统按照确定的关系构成的逻辑框架。信息系统的软件架构设计需要把信息系统的软件分解成多个子系统,并确定各子系统及其相互关系。8.2信息系统的基础设施设计信息系统的基础设施设计8.2.1网络设计网络设计网络是信息系统的主要支撑平台。网络设计主要包括网络结构设计和网络详细设计两部分内容。1.网络结构设计网络结构设计网络结构设计的主要任务是根据信息系统对网络的需求,设计出能够满足信息系统需要,结构合理、易于扩充、性能价格比高的网络总体结构。网络总体结构可以采用单级、二级和多级结构。1)单级结构对于规模较小

4、、地域相对集中的小型系统可采用单级网络结构。单级结构一般采用一个小型局域网,各部分之间可以采用集线器、网桥连接,如果在局域网中还有异构网络,则可以采用网关。图8.1是一个单级网络结构的例子。图8.1单级网络结构2)二级结构对于分布地域范围较广、管理复杂的中型系统,可以采用二级网络结构。二级网络结构一般由高速主干网和多个局域网构成。主干网可以选择FDDI、交换网、TAM或快速以太网等技术。3)多级结构对于跨地区、跨省、跨国的大型或超大型信息系统,则需要采用多级网络结构。在多级网络结构中,一般顶层采用社会公用网或专用广域网,二级和三级则为骨干网和主干网,最下一级为局域网。2.网络详细设计网络详细

5、设计网络详细设计包括网络结点设计、网络设备选型、网络布线设计、网络操作系统选择、网络管理设计等内容。1)网络结点设计网络结点设计指通过网络需求分析,详细确定每一个网络结点的具体位置、设备类型和连网设备,并绘制出网络结点分布图,以便根据网络结点分布图进行设备选型和网络布线设计。2)网络设备选型需要详细确定整个网络系统所需要的服务器、路由器、集线器、网关、网桥、网卡、网线等网络设备。还需要根据网络的功能和性能需求,确定各个网络设备的性能指标。例如,服务器需求多大存储容量、多高速度,根据系统的安全性、可靠性要求确定是选择双服务器系统、磁盘镜像技术,还是采用单服务器。3)网络布线设计根据网络结点设计的

9、设备的设计物理设备的设计是指根据信息系统的设计要求,确定信息系统支撑平台中的物理设备方案。所设计的物理设备方案在能够充分满足信息系统功能需要的前提下,还应该满足信息系统的效率、可靠性、安全性和适应性等性能要求,并具有较高的性能价格比。8.2.3操作系统操作系统操作系统是计算机系统中最重要的系统软件。目前主要的操作系统有UNIX、WindowsNT、OS/2、Macintosh等。在微机上运行的桌面操作系统有Windows2000、WindowsXP、Linux等。这些操作系统各有其适应面和优缺点,应根据需要进行选择。8.2.4支撑软件支撑软件支撑软件是协助人们开发和维护软件的工具和环

10、境软件。编辑程序、数据库系统、集成开发环境等都属于支撑软件。支撑软件主要包括以下几个方面。1)数据库管理系统(DBMS)在数据库服务器上的DBMS对数据库实施集中管理,可以并发地处理多个客户机发来的数据处理请求。常见的数据库管理系统有SQL-Server、Oralce、Sybase、Informix、DB2等,开发人员可以根据实际需要进行选择。2)客户端开发软件客户端开发软件十分丰富,系统开发人员可以根据设计需要进行选择。常见的客户端开发软件有PowerBuilder、VisualBasic、C#、Delphi、VisualFoxpro、Java等。3)中间件协议和软件软件系统设计需要确定

11、的中间件有数据库中间件和事务处理中间件。通过数据库中间件允许客户在异构数据库上调用基于SQL的服务。数据库中间件有ODBC、DRDA、IDAPI、RDA、ORACLE-GLUE等。事务处理中间件允许客户在多个事务服务器上调用服务。事务处理监视器允许不同的服务器控制其本地资源,并在需要访问本地资源时与其它事务处理监视器进行合作。事务处理监视器保证服务器内和服务器之间的所有活动的完整性。这方面的标准包括TUXEDO的ATMI、ENCINA的RPC和X/Open的TXRPC等。8.2.5CASE平台平台采用CASE(计算机辅助软件工程)开发环境可以保证信息系统开发质量,提高开发效率,保证文档的一致

12、性,减轻开发人员的工作负担。CASE平台与所支持的系统开发方法有直接关系,有支持结构化方法的CASE、支持原型化方法的CASE、支持OO方法的CASE和支持多种方法的综合CASE环境。开发小组应该根据所采用的开发方法选择合适的CASE环境。8.3信息系统的拓扑结构设计信息系统的拓扑结构设计信息系统的拓扑结构是指由若干结点和结点的联系所构成的信息系统的物理框架。结点是信息系统中在逻辑分布上相对独立的物理实体。一个结点一般包括一台独立的计算机和外围设备。结点可以是人机交互的客户机,也可以是承担业务管理、数据库管理或Web管理的服务器。信息系统的拓扑结构设计需要确定信息系统的结点以及结点的联系。结

13、点是根据应用需要设置的。在一个地域分布的业务领域中,业务处理将聚集在一些相对集中的业务处理点上。例如,在一个大型企业中,职能科室的各个工作岗位就是该企业的业务处理点。一个大型商场中的销售台、收款台、会计室、采购室就是该商场的业务处理点。考虑结点设置的同时要考虑结点的作用和类型。结点的作用根据需要而定,例如“图书销售”、“书目管理”、“数据库管理”等就是书务系统中几个结点的作用。结点的类型一般需要根据采用的体系结构模式而定,例如,客户机/服务器模式中的结点就有客户机和服务器两种类型,而采用应用服务器模式的系统中,结点可以分为客户机、应用服务器和数据库服务器几种类型。图8.3是某书店书务系统的拓扑

15、种最普遍的存储方式。采用数据库存储结构需要对信息资源的存储组织进行概念设计、逻辑设计和物理设计。概念设计是从业务领域中提取要作为数据库存储的业务实体,通过概念设计来确定这些业务实体之间的相互关系。逻辑设计则是把概念设计的结果转变为确定的数据模式。物理设计则是设计具体的数据库表。采用数据库存储结构还需要确定要选择的数据模型和数据库管理系统。数据模型有网络模型、层次模型、关系模型和对象模型等,目前最为成熟的是关系模型。数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件,用户对数据库中的数据的任何操作,包括数据库定义、数据查询、数据维护、数据库运行控制等都是在DBMS管理下进行的,

19、务信息存放在财务处,产业信息存放在产业处,资产和设备信息存放在国有资产处,文件和办公信息存放在办公室,人事劳资信息存放在人事处,党务信息存放在组织部、宣传部等。这些信息资源通过信息逻辑通道连通。图8.4某大学信息资源分布结构8.5信息系统体系结构模式的设计信息系统体系结构模式的设计1.集中模式设计集中模式设计由于信息系统的应用是分布的,因此集中模式并不适用信息系统体系结构,现在开发的信息系统大多已不再采用集中模式。但有些信息系统仍然采用分时式计算机系统作为信息系统的主机设备,系统的资源被集中放置在中心机中,用户通过本地或远程终端访问系统,这些系统的体系结构模式仍然采用集中模式。如果信息系

20、统属于单一的事务处理系统,例如工资发放、质量检测、税务征收等,这样的应用一般用一台计算机构成一个简单系统,其体系结构模式也属于集中模式。2.客户机客户机/服务器模式设计服务器模式设计客户机/服务器模式是目前应用较多的一种系统体系结构模式,被广泛应用在各种类型的信息系统和软件系统之中。如果系统具有以下特征,可考虑选择客户机/服务器模式。(1)系统的应用是分布的。(2)系统的拓扑结构具有多个结点,其中有些是具体的客户应用结点,还有系统处理和资源结点。(3)系统各结点具有明确的任务分工,大部分结点直接面向客户服务,部分结点提供业务处理、事务处理和数据管理服务。(4)不需要通过互联网进行信息的交互。客

21、户机/服务器模式可以由两层扩展为三层或多层的应用服务器模式,除了客户层、服务器层之外,中间独立出业务层以承担业务逻辑处理。3.浏览机浏览机/服务器模式设计服务器模式设计浏览器/服务器模式是为了适应Interent的应用需要而出现的一种体系结构模式,它分为表示层、处理层和数据层三层结构。如果系统具有以下特征,可选择采用浏览器/服务器模式。(1)系统的应用是分布的。(2)系统的拓扑结构具有多个结点,其中有些是具体的客户应用结点,还有系统处理和资源结点。(3)系统需要通过互联网进行信息的交互,并且采用Web模式。4.混合模式设计混合模式设计目前,许多信息系统由于结构的复杂性和应用的多样性,在体系结构

22、模式设计上常采用多种体系结构模式并存的混合结构模式。可以采取集中式与客户机/服务器模式混合使用的方式,也可以采取客户机/服务器与浏览器/服务器模式混合使用等多种混合模式。8.6信息系统的软件架构设计信息系统的软件架构设计8.6.1软件架构设计的依据和原则软件架构设计的依据和原则1软件架构设计的依据软件架构设计的依据软件架构设计的依据是在需求分析中确定的信息系统需求结构。在软件架构设计的开始,可以直接把信息系统需求结构作为初步软件架构,把信息系统需求结构中的需求单元作为软件架构中的子系统。然后在初步软件架构的基础上,通过对各个子系统的分解和优化,确定出最终的信息系统软件架构。2子系统的划分原

23、则子系统的划分原则在软件架构中的不同位置,子系统具有不同的抽象度。顶层子系统的抽象度最高,越往下层,抽象度越低。确定软件架构的过程就是从顶层子系统开始,逐层对子系统进行分解,直到分解到底层子系统为止。判断是否达到底层子系统有以下几个准则:(1)底层子系统支持一个具体并简单的业务过程的用例。底层子系统应该支持一个具体的业务过程。如果业务还比较复杂就需要对这个业务进行分解,直到业务清楚、简单为止。(2)底层子系统支持一个具体使用者的功能。一个底层子系统不要支持多个使用者,如果发现一个子系统所提供的功能可能被多个使用者所使用,则需要对其进行分解。(3)底层子系统应该具有较强的内聚性。如果用例之间具有

24、泛化、关联等关系,则将这些用例尽量地放到一个子系统中。8.6.2软件架构设计过程软件架构设计过程软件架构设计是在信息系统需求结构的基础上,考虑到软件的系统性能、拓扑结构、体系结构模式等,经过分解和细化,确定软件架构的工作。软件的初步架构来自于需求分析阶段确定的信息系统需求结构。软件架构设计需要做以下几方面的工作:(1)由信息系统需求结构得到初步软件架构。(2)根据业务逻辑需求对子系统进行分解和细化。(3)在满足业务逻辑的基础上考虑系统逻辑。(4)确定在信息系统拓扑结构的不同结点的软件架构。下面我们以书务系统为例,讨论软件架构设计过程。1初步软件架构初步软件架构首先把在需求分析阶段得到的信息系

25、统需求结构作为初步的软件架构。图8.5是从图7.3导出的书务系统的信息系统需求结构,把它作为初步的软件架构。图8.5由书务系统的需求结构得到的初步软件架构2子系统分解和细化子系统分解和细化初步软件架构比较粗糙,需要进行分解和细化。从顶层子系统开始,逐层对子系统进行分解,直到分解到底层子系统为止。可以按照前面介绍的子系统分解原则从上到下逐层对子系统进行分解。例如,在“书目管理”用例图中,“书目管理”功能被分解为“编辑书目”、“查询书目”和“图书类别管理”三个子功能。根据子系统的分解原则,子系统应该支持一个简单的业务过程的用例,因此,需要把“书目管理”子系统分解为图8.6所示的“编辑书目”、“查

26、询书目”和“图书类别管理”三个子系统。图8.6书目管理子系统的分解同样的道理,根据架存管理的用例图,可以把架存管理分解为图8.7所示的进书处理、盘架处理、报损处理、架存处理和架存查询五个子系统。图8.7架存管理子系统的分解如果软件架构中的子系统还比较复杂,可以对它进一步分解。经过分解和细化,得出能够满足业务逻辑需要的书务系统软件架构,见图8.8。图8.8满足业务逻辑需要的书务系统软件结构3考虑系统逻辑考虑系统逻辑作为一个完整的信息系统的软件架构,除了考虑业务逻辑之外,还需要考虑系统设置、备份、系统维护等系统功能逻辑,并需要在软件架构中体现出来。图8.9是考虑了系统处理逻辑之后得出的书务系

27、统软件架构。图8.9考虑了系统逻辑之后的书务系统软件结构4信息系统拓扑结构结点分布设计信息系统拓扑结构结点分布设计信息系统根据其拓扑结构划分成不同的结点之后,软件的各子系统也需要分布到不同的结点上面。把子系统分配到各拓扑结点时,应该根据本结点的业务处理需要来分配,有些子系统可能只被分派到一个结点上,但有些子系统可能要分派到多个需要它的结点上面。在图8.3中把书务系统划分为书目管理、架存管理、售书管理、统计查询和系统管理五个结点,可以把软件架构中各个子系统分派到这些结点上去。图8.10描述了分配给书目管理结点的软件子系统,图8.11是分派给售书管理结点的子系统。图8.10书目管理结点上分派的软件子系统图8.11图书销售结点上分派的软件子系统5系统层和中间件层的软件结构设计系统层和中间件层的软件结构设计在软件架构中也需要确定系统层和中间件层的软件架构。在确定系统层和中间件层软件架构时,需要考虑选择的操作系统、中间件软件和开发平台。图8.12是书务系统的系统层和中间件层的软件结构。图8.12书务系统的系统层和中间件层的软件结构

THE END
1.信息系统分析与设计(豆瓣)信息系统分析与设计的书评 ···(全部 1 条) 热门最新好友 loveflying2009-10-11 19:56:36 信息系统管理分析与设计 在学了<<管理信息系统教程>>之后对本书的理解会更容易些,这本书主要阐述了管理信息系统的基本概念,基本原理以及开发方法和开发技术做了详细的分析,并结合了典型的例子,着重介绍了如何应用这些原https://book.douban.com/subject/1036991/
2.信息系统分析与设计完整版在线免费阅读本书在介绍了信息系统及其相关概念的基础上,论证了IS内涵、IS实施者以及IS开发理论,阐述了IS开发所需要的3大技术支柱,进而以信息系统开发生命周期(SDLC)理论为核心,借助各种实际开发项目中的经典案例,从方法论和过程性两个角度详细论证了IS开发的常用方法,以及在IS规划、分析、设计、实施以及运维等阶段中的开发技术、https://fanqienovel.com/page/7337523307731749950
3.信息系统分析与设计——信息系统建设cs1信息系统建设信息系统分析与设计——信息系统建设 本文介绍了信息系统建设的复杂性,包括技术、内容和环境三个方面,并强调了系统方法在解决复杂性中的应用。文章提到了建模作为理解和设计系统的关键手段,以及UML作为统一建模语言的角色。此外,讨论了信息系统生命周期的不同阶段和各种开发方法,如瀑布、原型、迭代和敏捷开发。最后,文章https://blog.csdn.net/weixin_62588253/article/details/129403853
4.网络课堂《信息系统分析与设计》作为软件工程专业研究生一门技术课程,可以使学生掌握信息系统项目的系统规划、系统分析、系统设计、系统实施以及系统运维等多方面的高阶工程技术知识与专业技能,培养学生具有复杂信息系统的分析与设计能力,并能够从事大型信息系统开发以及项目管理等工作。本课程围绕信息系统开发过程(系统规划、系统分析https://study.uestc.edu.cn/wlkt/index.aspx?courseId=0494
5.信息系统分析与设计范文6篇(全文)信息系统分析与设计范文第1篇 1 测绘生产管理现状与发展趋势 传统的测绘生产管理主要是依靠人的主观性进行管理的, 这种管理模式过于落后, 无法适应信息时代的发展环境。当前企业生产所涉及的数据信息越来越广泛, 生产模式也正在像数字化、信息化迈进, 因此需要测绘系统对现代企业生产中的海量信息数据进行有效的管理。以https://www.99xueshu.com/a/Eszelwbsduvd.html
6.信息系统分析与设计(第四版)卫红春著信息系统分析与设计(第四版) 作者:卫红春 著出版:西安电子科技大学出版社 2018.9版本:4定价:50.00 元ISBN-13:9787560650296ISBN-10:7560650295?去豆瓣看看 想要 拥有 00暂无人评价 内容简介 本书针对高等院校管理类、信息类和计算机类等专业的教学需要,跟踪信息技术的发展,主要讲述了信息系统的基本概念、基本http://www.queshu.com/book/41449134/
7.信息系统分析与设计(第二版).pdf信息系统分析与设计(第二版).pdf 19页内容提供方:文章写作专家 大小:678.72 KB 字数:约1.8万字 发布时间:2021-11-30发布于江苏 浏览人气:614 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)信息系统分析与设计(第二版).pdf 关闭预览 想预览更多内容,点击免费在线https://mip.book118.com/html/2021/1130/5032132044004124.shtm
8.信息系统分析与设计杜娟信息系统分析与设计 杜娟《高等院校信息技术规划教材信息系统分析与设计》从信息系统的概念、分类及应用入手,以信息系统开发为主线,全面系统地介绍了信息系统规划、分析、设计、实施及运行维护与管理的目标、任务和内容,最后介绍了信息系统应用和信息系统开发的几个实例。在系统分析的系统设计部分,重点阐述了结构化建模工具https://weread.qq.com/web/bookDetail/415325a0811e2b67cg01306d
9.信息系统分析与设计(第4版)(2013年清华大学出版社出版的图书)《信息系统分析与设计(第4版)》是2013年清华大学出版社出版的图书,作者是王晓敏、邝孔武。图书简介 《信息系统分析与设计(第4版)》共14章。前两章介绍信息系统的基础概念。第3至第13章讨论信息系统开发,包括信息系统建设概论、系统规划、系统分析、系统设计、系统实施和系统维护,重点讨论系统分析阶段的流程建模https://baike.baidu.com/item/%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E5%88%86%E6%9E%90%E4%B8%8E%E8%AE%BE%E8%AE%A1%EF%BC%88%E7%AC%AC4%E7%89%88%EF%BC%89/12277733
10.信息系统分析与设计(第5版)微课视频版王晓敏等编第5版将重新制作全新的课件,满足各类院校《信息系统分析与设计》的师生需要。 内容简介 本书共17章。第1~3章介绍信息系统建设的理论基础和概念。第4~16章介绍信息系统开发生命周期,包括系统规划、系统分析、系统设计、系统实施和系统运维与管理,重点介绍系统分析阶段的流程建模、用例建模和领域对象建模;系统设计https://item.winxuan.com/1202517527
11.信息系统分析与设计(第2版)主讲“网站设计与开发”、“信息系统分析与设计”等课程,多次获得校授课质量优秀奖;在CSSCI和核心期刊上发表论文12篇;主编教材9部,荣获省高校教材一等奖2次,《网页设计与制作教程(第2版)》被评为普通高等教育“十一五”规划教材;主持省级科研教改课题10项,荣获省级教学成果二等奖1次;主持省精品在线开发课2项、省https://lib-ntu.wqxuetang.com/book/3209535
12.信息系统分析与设计出版社:清华大学出版社 出版年:2014 信息系统分析与设计 作者:刘友华 ISBN:9787305044014 出版社:南京大学出版社 出版年:2011 信息系统分析与设计 作者:李松 ISBN:9787121111044 出版社:电子工业出版社 出版年:2010 信息系统分析与设计 作者:黄孝章 ISBN:9787302223177 出版社:清华大学出版社 出版年:2010问https://www.las.ac.cn/front/book/detail?id=f0ad82f7ebbc0152b6a6b3329241bf17
13.《信息系统分析与设计(高等院校信息管理与信息系统专业系列教材京东JD.COM图书频道为您提供《信息系统分析与设计(高等院校信息管理与信息系统专业系列教材)》在线选购,本书作者:,出版社:清华大学出版社。买图书,到京东。网购图书,享受最低优惠折扣!https://item.jd.com/10067827415848.html
14.信息系统设计与分析内容有哪些在信息化日益发展的今天,信息系统设计与分析已成为企业信息化建设的关键环节。本文将深入探讨信息系统设计与分析的主要内容,旨在为软考相关从业者提供有益的参考。 一、信息系统分析的基础内容 信息系统分析是设计与开发的前提,它涉及对组织内部业务流程的全面理解和对信息需求的深入挖掘。分析人员通过与业务部门的紧密沟通https://blog.51cto.com/u_15546065/11250331
15.信息系统分析与设计2024pdfepubmobi电子书《信息系统分析与设计》主要介绍信息系统及其管理等有关基本概念;信息系统战略规划、开发策略;信息系统需求分析和可行性分析;信息系统的逻辑设计、总体设计、详细设计、数据库设计、系统物理配置以及信息系统的程序实现、系统测试、系统切换和运行;信息系统的运行和维护方法。《信息系统分析与设计》可以作为计算机信息专业、工https://onlinetoolsland.com/books/4021794
16.信息系统分析与设计王晓敏编著信息系统分析与设计(第二版)/邝孔武 王晓敏编著清华大学出版社信息系统分析与设计(第二版)/邝孔武 王晓敏编著清华大学出版社 声明:本站所有文章资源内容,如无特殊说明或标注,均为网络整理资源或由用户投稿资源。本站资源如有侵害你的权利,可联系我们进行处理。 https://www.surfacex.cn/item/2031908101.html
17.《系统分析与设计(原书第10版)》(美肯尼斯·肯德尔(KennethE当当网图书频道在线销售正版《系统分析与设计(原书第10版)》,作者:【美】肯尼斯·肯德尔(Kenneth E. Kendall) 【美】朱莉·肯,出版社:机械工业出版社。最新《系统分析与设计(原书第10版)》简介、书评、试读、价格、图片等相关信息,尽在DangDang.com,网购《系统http://product.dangdang.com/28499398.html
18.信息系统分析与设计课后习题答案信息系统分析与设计课后习题答案 系统标签: 习题课后答案系统学生会寝室 第一章1、什么是系统?系统的特点是什么?如何评价系统?系统是一些相互作用的元素为某种目的而有机地结合在一起的整体。系统由5个要素构成,即输入、输出、处理、控制和反馈。系统的评价指标包括:目标明确、结构合理、接口清楚、能观能控。2、什么https://www.docin.com/p-1667171161.html
19.信息系统分析与设计(第四版)pdfepubmobitxt电子书下载2024《信息系统分析与设计(第四版)》首先概括介绍了信息与信息系统的概念、信息系统的发展历史及其构成和信息系统的该法方法,然后较详细介绍系统开发各阶段的主要任务和基本方法以及常用的工具,对面向对象的开发方法和统一建模语言进行了介绍。 目录 第1章 概论 https://windowsfront.com/books/11860711