《体系结构设计.pptx》由会员分享,可在线阅读,更多相关《体系结构设计.pptx(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、问题问题8 8:【问题1】在项目甲方无法提供一个合适的人来说明需求时,小王的做法是否得当?你认为应该怎么样做以获取用户的需求?请以300字以内的文字说明。【问题2】项目甲方和现在公司分散在两地,项目开发人员没有办法与他们很好的协作,作为项目经理对此感到很棘手。请以200字以内的文字说说你的建议。【问题3】请以200字以内的文字对项目经理和小王对甲方需求变化的认识上进行点评。?第1页/共54页第2页/共54页本 章 内 容1 概 述2 信息系统基础设施设计3 信息系统拓扑结构设计4 信息系统体系结构模式设计5 软件结构设计第3页/共54页9.1 概 述1 信息系统体系结构的概念2 信息系统体系结
2、构要素 3 信息系统体系结构设计的工作第4页/共54页9.1 概 述9.1.1 信息系统体系结构的概念 信息系统体系结构:信息系统各要素构成的系统结构框架。第5页/共54页9.1 概 述9.1.2 信息系统体系结构的要素企业架构系统架构模式基础设施架构信息资源结构软件架构信息系统概念结构 信息系统体系结构框架第6页/共54页9.1 概 述9.1.3 信息系统体系结构设计的工作 信息系统基础设施设计 信息资源结构设计 信息系统拓扑结构设计 信息系统体系结构模式设计 信息系统软件架构设计第7页/共54页9.2 信息系统基础设施设计1 网络设计2 物理设备设计3 软件平台设计第8页/共54页9.2
3、信息系统基础设施设计9.2.1 网络设计 1.网络设计的三部分工作 网络需求分析;网络结构设计;网络详细设计第9页/共54页9.2 信息系统基础设施设计2.网络需求分析 网络需求分析是通过对所开发的信息系统的规模、系统所覆盖业务的地域分布、计算机设备、网络服务等方面需求的分析,为确定网络总体结构、网络详细设计提供依据。第10页/共54页9.2 信息系统基础设施设计3.网络结构设计 任务:是根据网络需求分析的结果,设计出能够满足需要、结构合理、易于扩充、性价比高的系统网络总体结构。系统网络总体结构可以采用单级、二级和多级结构。第11页/共54页9.2 信息系统基础设施设计1)单级结构 适应于规模
4、较小、地域相对集中的小型系统。单级结构一般采用小型局域网。第12页/共54页9.2 信息系统基础设施设计图2 某大学实验室的网络结构1)单级结构第13页/共54页9.2 信息系统基础设施设计2)二级结构 适应于分布地域范围较广、管理复杂的中型系统。二级网络结构一般由高速主干网和多个局域网构成。主干网可以选择FDDI、交换网、ATM或快速以太网等技术。FDDI(Fiber Distributed Data Interface)光纤分布式数据接口 ATM(Asynchronous Transfer Mode)异步传输模式第14页/共54页9.2 信息系统基础设施设计图3 两级结构的网络系统2)二级
5、结构第15页/共54页9.2 信息系统基础设施设计3)多级结构 适应于跨地区、跨省、跨国的大型或超大型系统。一般顶层采用社会公用网或专用广域网,二级和三级则为骨干网和主干网,最下一级为局域网。第16页/共54页9.2 信息系统基础设施设计3)多级结构第17页/共54页9.2 信息系统基础设施设计4.网络详细设计 1)网络节点设计 2)网络设备确定及选择 3)网络布线设计 4)网络操作系统选择 5)网络管理设计第18页/共54页9.2 信息系统基础设施设计1)网络节点设计 网络节点设计指通过网络需求分析,详细确定每一个网络节点的具体位置、设备类型和连网设备,并绘制出网络节点分布图,以便根据网络节
6、点分布图进行设备选型和网络布线设计。第19页/共54页9.2 信息系统基础设施设计第20页/共54页9.2 信息系统基础设施设计2)网络布线设计 网络布线一般对网络系统、电话系统、监控系统采用结构化布线。结构化布线设计需要由低层向高层逐层进行布线设计。第21页/共54页9.2 信息系统基础设施设计图6 网络布线设计第22页/共54页9.2 信息系统基础设施设计9.2.2 物理设备设计 1.物理设备的基本类型 1)计算机系统:有巨型机、大型机、中型机、小型机、工作站和微型机。图7 计算机第23页/共54页9.2 信息系统基础设施设计2)相关I/O设备:有共享打印机、扫描仪、绘图仪、条码阅读器、I
7、C卡读写器、磁卡读写机、数字照相机、投影仪、专用键盘、声光传感器等。彩色扫描仪彩色扫描仪数码照相机数码照相机手持扫描仪手持扫描仪彩色激光打彩色激光打印机印机彩色投影机彩色投影机图9 I/O设备第24页/共54页9.2 信息系统基础设施设计3)多媒体设备:有触摸屏、图像摄取仪、声/视卡、图像处理卡、音箱、功率放大器、摄像机、录像机、解压卡等。触摸检测装置触摸检测装置声声卡卡66低音炮低音炮音频放大器音频放大器123123445 5第25页/共54页9.2 信息系统基础设施设计4)办公设备:一般办公自动化设备有会议系统、复印机、碎纸机等。图9 办公设备第26页/共54页9.2 信息系统基础设施设计
8、5)电源系统:有不间断电源、稳压器等。图10 电源设备第27页/共54页9.2 信息系统基础设施设计6)机房设备:有电力系统、布线系统、安全系统、消防系统、照明设备、制冷设备、清洁设备等。图11 机房第28页/共54页9.2 信息系统基础设施设计9.2.3 软件平台设计 1.操作系统 大型操作系统:UNIX、Windows NT、OS/2、Macintosh等;微机操作系统:Windows 98、Windows ME、Windows XP等。2.支撑软件 1)数据库管理系统DBMS(DataBase Management System)SQL-Server Oralce Sybase Info
9、rmix DB2第29页/共54页9.2 信息系统基础设施设计2)客户端开发软件 PowerBuilder Visual Basic Visual C+.Net C#Delphi Visual Foxpro Java等。第30页/共54页9.2 信息系统基础设施设计 基础设施设计考虑的因素:性能价格比 工作的继承性 与已有环境的兼容第31页/共54页9.3 信息系统拓扑结构设计 信息系统拓扑结构设计:确定信息系统的节点构成。节点是信息系统中在逻辑分布上相对独立的处理实体;一个节点可以是客户机,也可以是业务管理、数据库管理、Web管理的服务器。第32页/共54页9.3 信息系统拓扑结构设计信息系
10、统拓扑结构设计的工作:1)确定节点数目:大系统一般有几十个到上百个 2)确定节点作用:例“销售财务”,“销售计划”等 3)确定节点类型:有客户机,事务服务器,WEB服务器,数据库服务器等。第33页/共54页9.3 信息系统拓扑结构设计第34页/共54页书务信息系统分布结构设计:体系结构模式:采用客户机/服务器模式;整个系统设置6个节点。信息系统案例 第35页/共54页9.4 信息系统体系结构模式设计9.4.1 信息系统体系结构模式的概念 信息系统结构综合性地表现出具有确定风格的结构框架,把这种具有一定风格的结构框架称为信息系统体系结构模式。第36页/共54页9.4 信息系统体系结构模式设计9.
11、4.2 信息系统体系结构模式类型 信息系统体系结构模式有:1)集中模式 2)文件服务器模式 3)客户机/服务器模式 4)应用服务器模式 5)浏览器/服务器模式第37页/共54页9.4 信息系统体系结构模式设计集中模式文件服务器模式文件服务器模式界面层数据库层业务逻辑层应用服务器模式浏览器/服务器模式第38页/共54页9.5 软件结构设计9.5.1 概述 1.信息系统软件结构的概念 信息系统软件结构:由信息系统软件的各子系统按照确定的关系构成的软件结构框架。软件结构设计:需要把软件分解成为多个子系统,并确定出由各子系统及其接口构成的软件结构。见下页图。第39页/共54页9.5 软件结构设计第40
12、页/共54页9.5 软件结构设计9.5.2 软件结构设计 1.概述 来源:信息系统软件结构来源于信息系统逻辑结构。设计工作:1、在逻辑结构基础上进一步分解和细化;2、在业务逻辑的基础上考虑系统逻辑;3、考虑软件的体系结构模式分布;4、考虑系统的拓扑结点分布。第41页/共54页小型书店书务系统软件结构设计信息系统案例 第42页/共54页二、软件结构初步框架 信息系统软件结构的初步框架来源于信息系统逻辑结构。书务信息系统初步软件结构框架信息系统案例 第43页/共54页三、对软件结构进一步分析和细化 在软件结构的初步框架基础上进一步分析和细化。信息系统案例 第44页/共54页5 软件结构设计四、在业
13、务逻辑基础上考虑系统逻辑第45页/共54页5 软件结构设计五、确定系统拓扑接点分布 1书目管理:第46页/共54页5 软件结构设计五、确定系统拓扑接点分布 2架存管理:第47页/共54页5 软件结构设计五、确定系统拓扑接点分布 3图书销售:第48页/共54页5 软件结构设计五、确定系统拓扑接点分布 4统计查询:第49页/共54页5 软件结构设计五、确定系统拓扑接点分布 5系统管理:第50页/共54页5 软件结构设计 书务系统支撑结构中间件层WindowsXP TCP/IP系统层应用层Java.awtJava.swingJava.rmiJava虚拟机书务系统第51页/共54页本讲小结 信息系统体系结构的概念 信息系统体系结构的要素 1)企业架构 2)信息系统概念结构;3)信息系统基础设施架构;4)信息资源结构 5)软件架构 6)信息系统体系结构模式 信息系统基础设施设计 网络设计,物理设备设计,软件平台设计 体系结构模式设计 集中模式,文件服务器模式,客户机/服务器模式,应用服务器模式,浏览器/服务器模式 软件结构设计第52页/共54页本章作业165页:一、1,3 二、1,2,3,4,5 三、1,2,3 四、1,2第53页/共54页感谢您的观看!第54页/共54页