1.1信息系统与信息化
1.1.1信息的基本概念
- 信息的基本特质:
精确性,完整性,可靠性,及时性,经济性,可验证性,完全性。 -
信息的传输模型:
信源,信宿,信道,编码器,译码器,噪声
1.1.3信息系统的基本概念
- 信息系统的突出特征:
开放性,脆弱性,健壮行。
1.1.4信息化的五个层次
- 产品信息化
- 企业信息化
- 产业信息化
- 国民经济信息化
- 社会生活信息化
1.1.5信息化内涵
- 信息化的主体:
全体社会成员,包括政府,企业,事业 ,团体和个人 - 信息化的时域:
一个长期的过程 - 空域:
政治,经济,文化,军事和社会的一切领域 - 手段:
基于现代信息技术和先进社会生产工具 - 途径:
略 - 目标:
使国家的综合实力,社会的文明素质和人民的生活质量全面提升。
1.1.6信息化的六要素
上鹰(应用)
下鸡(技术)
左人(人才)
右龟(规范)
中间资源和网络
- 信息资源
核心任务,薄弱环节 - 信息网络
基础设施,电信网,广播电视,计算机网络 - 信息技术应用
六要素中的龙头,是国家信息化建设的主阵地 - 信息技术与产业
信息化的物质基础 - 信息化才人
成功之本 - 信息化政策法规和标准规范
持续发展的保障
1.2信息系统生命周期
1.2.1 4大5小
- 立项
系统规划 - 开发
系统分析(逻辑模型)
系统设计(物理模型)
系统实施(编码,测试 ) - 运维
- 消亡
1.2.2信息系统开发方法
结构化方法
精髓:自顶向下,逐步求精和模块化设计
特点:目标清晰化,工作阶段化,文档规范化,方法结构化
适用场景:数据处理领域的问题
不适用场景:估摸大,较复杂的系统开发
缺点:开发周期长,难以适应需求变化面向对象方法
优点:符合人的思维习惯,有利沟通交流
缺点:依靠OO技术支持,大型项目开发有一定局限原型化方法
特点:用户参与度大
缺点:开发环境要求高,管理水平要求高面向服务
优点:提高系统复用性,信息资源共享
1.3常规信息系统集成技术
1.3.1网络标准与网络协议
- OSI七层协议:
物理层
数据链路层-IEEE 802.3/.2
网络层-IP,ICMP,IGMP,ARP,RARP
传输层-TCP,UDP
会话层- RPC,SQL,NFS
表示层-JPEG,GIF,ASCLL,DES,MPEG
应用层-HTTP,FTP,SMTP,Telnet,DHCP,DNS,SNMP - 网络协议与标准
IEEE 802.3 局域网协议
IEEE 802.11 无线局域网 - TCP/IP
是Internet的核心
1.3.2网络设备
- 网络交换
略 - 互联设备
中继器,网桥,路由器(在网络层),网关,交换机 - 无线网络设备
无线网卡,无线AP,无线网桥,无线路由器
1.3.3 略
1.3.4网络存储技术
- DAS 直接附加存储
存储依赖于服务器,不带有存储操作系统
缺点:DAS方式存储容量很难扩展 - NAS 网络附加存储
通过网络访问,支持多种TCP/IP协议,即插即用 - SAN 存储区域网络
通过专用交换机将磁盘阵列与服务器连接起来的高速专用子网
FC SAN , IP SAN, IB SAN
1.3.5网络接入技术
- 有线接入
略 - 无线接入
以无线电波作为信息传输媒介
1.3.6网络规划与设计
- 网络设计
网络分层设计
核心层:接入的入口,高速的转发通信
汇聚层:访问控制策略,数据包处理,过滤,寻址
接入层:直接面向用户,低成本,高密度 - 网络安全设计
信息安全的基本要素:
机密性
完整性
可用性
可控性
可审查性
1.3.7数据库管理系统
- 关系型数据库
Oracle, MySQL,SqlServer - 非关系型数据库
MongoDB,Hbase,Redis
1.3.8数据仓库技术
- 特点
数据仓库是一个面向主题的,集成的,非易失的,且随时间变化的数据集合,用于支持管理决策
1.3.9中间件技术
- 分类
底层型中间件:JVM,JDBC,ODBC
通用型中间件:J2EE ,MQ
集成醒中间件:EAI
1.3.9高可用性和高可靠性的规划与设计
- 度量
无故障时间/(无故障时间+故障恢复时间) *100%
1.4 软件工程
1.4.1 需求分析
- 需求层次
业务需求:客户对系统高层次的一个目标追求
用户需求:客户的具体目标,必须完成的任务
系统需求:功能需求非功能需求和设计约束 - 质量功能部署
略 - 需求获取
用户访谈
调查问卷
采样
情节串联板 (略)
联合需求计划 (略) - 需求分析
三个层次模型:数据模型(E-R图),功能模型(数据流图),行为模型(状态图) - 软件需求规格说明书(SRS)
略 - 需求验证
方法:
需求评审,对SRS进行技术评审;
需求测试 - UML
uml中事物的关系:
依赖,关联,泛化,实现
需要掌握的图:
用例图, 顺序图,状态图,活动图,部署图
uml视图:
略 - 面向对象分析
略