信息系统开发方法
常用的系统他开发方法:结构化方法、面向对象方法、原型化方法、面向服务方法等。
结构化方法(SM)也称为生命周期法:结构化分析、结构化设计、结构化程序设计。自顶向下、逐步求精、模块设计。
结构化方法的特点:开发目标清晰、开发工作阶段化、开发文档规范化、设计方法结构化(特别适合数据处理领域,不适应于规模较大、比较复杂的系统开发)。
结构化方法的不足和局限性:开发周期长、难以适应需求变化、很少考虑数据结构。
面向对象法(OO):系统分析、系统设计与系统实现三个阶段没有缝隙,各阶段界限不明确,前一阶段工作做的不够细,在后一阶段可以补充,可以缩短开发周期。
原型化方法也称为快速原型法(适用于需求不明确的系统开发;对于基础层面的苦难远大于其分析层面的系统,不适宜原型法)。
从原型是否实现功能来分:水平元原型(通常只是功能的导航,并未真实实现功能),垂直原型(实现了一部分功能)
从原型的最终结果来分:抛弃式原型(是指到达预期目的后,原型本身被抛弃)演化式原型(为开发增量式产品提供基础,逐步将原型演化成最终系统)
原型法的开发过程,见下图:

原型法可以为系统开发提供一种完整的、灵活的、近似动态的需求规格说明方法。
原型法的特点:可以是系统开发的周期缩短、成本和风险降低、速度加快、获得较高的综合开发效益;以用户为中心来开发系统,用户参与的程度大大提高,增加了用户的满意度,提高了系统开发的成功率;有利于系统的移交,有利于系统的运行与维护。
原型法不足之处:开发的环境要求高、管理水平要求高。
面向服务的方法(SO):提高系统可复用性、信息资源共享和系统质检的互操作性。
信息系统集成技术
系统集成是指将计算机软件、硬件、网络通信等技术和产品集成为能够满足用户特定需求的信息系统,包括总体策划、设计开发、实施、服务及保障。
OSI协议(开放系统互连参考模型 Open System Interconnect),采用了分层的结构化技术,从下到上分七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
物理层:该层包括物理连网媒介,如电缆连线连接器。
数据链路层:它控制网络层与物理层之间的通信。
网络层:其主要功能使将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。
传输层:主要负责确保数据可靠、顺序、无错地从A点传输到B点。
会话层:负责在网络中的两个节点之间建立和维持通信,以及提供交互会话的管理功能。
表示层:如同应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化。
应用层:负责对软件提供接口以使程序能使用网络服务。
网络协议: 802.11(无线局域网WLAN标准协议)、802.3(局域网协议)
TCP/IP协议是Internet的核心。
应用层协议:FTP(文件传输协议,FTP在客户机和服务器之间建立两条TCP连接,一条用于传送控制信息<使用21端口>,另一条用于传送文件内容<使用20端口>) ;TFTP(简单文件传输协议,建立在UDP之上,提供不可靠的数据流传输服务);HTTP(超文本传输协议,建立在TCP之上);SMTP(简单邮件传输协议,建立在TCP之上,是一种提供可靠切有效的电子邮件传输的协议);DHCP(动态主机配置协议,建立在UDP之上);Telnet(远程登录协议,建立在TCP之上) ;DNS(域名系统,在Internet上域名与IP地址之间是一一对应的);SNMP(简单网络管理协议) 。
传输层协议:TCP(在IP协议提供的不可靠数据服务的基础上,采用了重发技术,为应用程序提供了一个可靠的、面向连接的、全双工的数据传输服务。TCP协议一般用于传输数据量比较少,却对可靠性要求比较高的场合);UDP(是一种不可靠的,无连接的协议,传输速率比较快。UDP协议一般用于传输数据量大,对可靠性要求不是很高,但要求速度快的场合)。
网络层协议:IP(所提供的服务通常被认为是无连接的和不可靠的) ;ARP(用于动态地完成IP地址想物理地址的转换);ICMP(是一个专门用于发送差错报文的协议) ;IGMP(允许Internet中的计算机参加多播)。
网络交换:物理层交换、链路层交换、网络层交换、传输层交换、应用层交换。
网络设备:中继器(实现物理层协议转换)、网桥(实现物理层与数据链路层的协议转换)、路由器(实现网络层与以一下各层协议转换)、网关(提供从最底层到传输层或者以上各层的协议转换) 
网络存储技术:直接附加存储(DAS)、网络附件存储(NAS)、存储区域网络(SAN)。
直接附加存储:通过SCSI电缆直接连到服务器,其本身是硬件的堆叠,存储操作依赖于服务器,不带有任何存储操作系统。
网络附加存储:通过网络接口与网络直接相连,有用户通过网络访问 ,存储设备在功能上完全独立于网络中的主服务器,响应速度快,数据传输速率很高;NAS存储支持即插即用。

存储区域网络 :SAN是通过专用交换机将磁盘阵列与服务器连接起来的高速专用子网。 FC SAN(光纤通道)、IP SAN(IP网路)、IB SAN(无线宽带)

网路接入技术:有线接入(PSTN、ISDN、ADSL、
FTTx+LAN、HFC)、无线接入(GPRS、3G、4G)。
网络规划与设计
按照实施过程的先后,网络工程可以分为网络规划、网络设计、网络实施。
网络规划:包括网络需求分析、可行性分析(经济、技术、操作)、对现有网络的分析与描述。
网络设计:核心层(网络主干部分)、汇聚层(接入层与核心层直接的部分)、接入层(网络中直接面向用户连接或访问网络的部分)。
网络设计主要工作:网络拓扑结构结构设计;主干网络(核心层)设计;汇聚层与接入层设计;广域网连接与远程访问设计;无线网络设计;网络安全设计;设备选型。
数据库管理系统:关系型数据库(Oracle Mysql SQL Server ),非关系型数据库(Mongodb)
ETL:数据的清洗、转换、加载技术。
数据仓库是一个面向主题的、集成的、非易失的、随时间变化的数据集合,用于支持管理决策。
数据仓库体系,见下图:

中间件技术:底层型中间件(JVM 、CLR、ACE、JDBC、ODBC)、通用型中间件(CORBA、J2EE、COM)、集成型中间件(WorkFlow、EAI)
可用性:是系统能够正常运行的时间比例。
可靠性:是软件系统在应用或系统错误面前,在意外或错误使用的情况下维持软件系统的功能特性的基本能力。
可用性的计算公式:MTTF(平均无故障时间)、MTTR(平均维修时间) MTTF/(MTTF+MTTR)*100%
提高系统可用性的方法:错误检测、错误恢复、错误预防。
本文介绍了信息系统的主要开发方法,包括结构化方法、面向对象方法和原型化方法,强调了各自的特点与适用场景。此外,详细阐述了面向服务的方法、信息系统集成技术,如OSI模型和TCP/IP协议,并探讨了网络规划与设计的关键要素。还涉及了数据库管理系统、数据仓库和中间件技术在提升系统可用性和可靠性方面的作用。
1万+

被折叠的 条评论
为什么被折叠?



