信息化和信息系统(2)


1、网络存储技术

  1. 目前,主流的网络存储技术主要有三种:直接附加存储(DAS)、网络附加存储(NAS)、存储区域网络(SAN)
  2. DAS是直接将存储设备连接到服务器上。
  3. NAS技术支持多种TCP/IP网络协议,主要是NFS(网络文件系统)和CIFS(通用Internet文件系统)来进行文件访问,是真正实现即插即用的。
  4. SAN是通过专用交换机将磁盘阵列与服务器连接起来的高速专用子网。根据数据传输过程采用的协议,其技术划分为FC SAN、IP SAN和IB SAN
    (1)FC SAN。光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大。FC SAN有两个较大的缺陷:成本和复杂性。
    (2)IP SAN。IP SAN是基于IP网络实现数据块级别存储方式的存储网络。既具备了IP网络配置和管理简单的优势,又提供了SAN架构所拥有的强大功能和拓展性。
    (3)IB SAN。这种结构设计非常紧密,大大提高了系统的性能、可靠性和有效性,能缓解各硬件设备之间的数据流量堵塞。

2、网络接入技术

  1. 接入Internet的主要方式可以分为两个大的类别:有线接入与无线接入。(了解,FTTx:光纤到H、P、C、N、O、SA)
  2. 无线网络是指以无线电波作为信息传输媒介。目前最常用的无线网络接入技术主要有WIFI和移动互联接入(4G、5G)

3、网络规划与设计

  1. 网络工程分为网络规划、网络设计、网络实施三个阶段。
  2. 网络规划包括网络需求分析、可行性分析和对现有网络的分析与描述
  3. 在分层设计中,三个关键层:核心层、汇聚层、接入层
  4. 网络中直接面向用户连接或访问网络的部分称为接入层,接入层的目的是允许终端用户连接到网络,因此接入层交换机(或路由器)具有低成本和高端口密度特性。
  5. 汇聚层是核心层和接入层的分界面,完成网络访问策略控制、数据包处理、过滤、寻址,以及其它数据处理任务。汇聚层交换机与接入层相比有更高的性能,更少的端口和更快的交换速率。
  6. 核心层是网络主干部分,主要目的在于通过高速转发通信,提供优化、可靠的骨干传输结构,因此,核心层交换机拥有更高的可靠性、性能和吞吐量。
  7. 网络设计工作包括:
    (1)网络拓扑结构设计
    (2)主干网络(核心层)设计
    (3)汇聚层和接入层设计
    (4)广域网连接与远程访问设计
    (5)无线网络设计
    (6)网络安全设计

4、信息安全的基本要素

  1. 机密性。确保信息不暴露给未授权的实体或进程。
  2. 完整性。只有得到允许的人才能修改数据,并且能够判别出数据是否已被篡改。
  3. 可用性。得到授权的实体在需要时可访问数据,即攻击者不能占用所有的资源而阻碍授权者的工作。
  4. 可控性。可以控制授权范围内的信息流向及行为方式。
  5. 可审查性。对出现的网络安全问题提供调查的依据和手段。

5、数据库管理系统

常见的数据库管理系统主要有Oracle、MySQL、SQL Server、MongoDB等,前三种为关系型数据库,MongoDB是非关系型数据库。

6、数据仓库技术

  1. 数据仓库是一个面向主题的、集成的、非易失的(相对稳定的,无需实时更新)、且随时间变化的(反映历史变化的) 数据集合,用于支持管理决策
  2. ETL:用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load) 至数据仓库的过程。
  3. 数据仓库体系结构:

    (1)数据源。是数据仓库系统的基础,是整个系统的数据源泉。
    (2)数据的存储与管理。是整个数据仓库系统的核心。
    (3)OLAP服务器。在线联机分析处理服务器,对分析需要的数据进行有效集成,按多维模型予以组织,以便进行多角度、多层次的分析,并发现趋势。
    (4)前端工具。各种基于数据仓库或数据集市的应用开发工具。其中数据分析工具主要针对OLAP服务器,报表工具和数据挖掘工具主要针对数据仓库。

7、中间件技术

  1. 中间件的两种普遍认可的定义:
    (1)在一个分布式系统环境中处于操作系统和应用程序之间的软件。
    (2)中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
  2. 中间件由底向上从层次来划分,可分为底层型中间件、通用型中间件、集成型中间件
  3. 常见的中间件主流技术:JVM、CLR、ACE、JDBC、ODBC、CORBA、J2EE、MOM、COM、WorkFlow、EAI
  4. 常见的中间件代表产品:SUN JVM、Microsoft CLR、IONA、Orbix、BEA WebLogic、IBM MQSeries、BEA Weblogic、IBM WebSphere
  5. 为了完成不同层次的集成,可以采用不同的技术、产品:
    (1)为了完成系统底层传输层的集成,可以采用CORBA技术。
    (2)为了完成不同系统的信息传递,可以采用消息中间件产品。
    (3)为了完成不同硬件和操作系统的集成,可以采用J2EE中间件。

8、高可用性和高可靠性的规划与设计

  1. 可用性是系统能够正常运行的时间比例,用平均无故障时间(MTTF)来度量,可维护性用平均维修时间(MTTR)来度量;计算机系统的可用性定义为:MTTF/(MTTF+MTTR)*100%
  2. 想要提高一个系统的可用性,要么提升系统的单次正常工作时长,要么减少故障修复时间,常见的可用性战术如下:
    (1)错误检测
    (2)错误恢复
    (3)错误预防

9、需求分析

  1. 需求是多层次的,包括业务需求、用户需求和系统需求
    (1)业务需求:业务需求是指反映企业或客户对系统高层次的目标要求。
    (2)用户需求:用户需求描述的是用户的具体目标,或用户要求系统必须能完成的任务。
    (3)系统需求:系统需求是从系统的角度来说明软件的需求,包括功能需求、非功能需求和设计约束等。
  2. 质量功能部署(QFD)是一种将用户要求转化成软件需求的技术,其目的是最大限度地提升软件工程过程中用户的满意度。QFD将软件需求分为三类:常规需求、期望需求、意外需求
    (1)常规需求:用户认为系统应该做到的功能或性能,实现越多用户会越满意。
    (2)期望需求:用户想当然认为系统应具备的功能或性能,但并不能正确描述自己想要得到的这些功能或性能需求。如果期望需求没有得到实现,会让用户感到不满意。
    (3)意外需求:意外需求也成为兴奋需求,是用户要求范围外的功能或性能。意外需求是控制在开发人员手中的。
  3. 常见的需求获取方法包括:用户访谈、问卷调查、采样、情节串联板、联合需求计划等。
  4. 一个好的需求应该具有无二义性、完整性、一致性、可测试性、确定性、可跟踪性、正确性、必要性等特性,因此需要分析人员把杂乱无章的用户要求和期望转化为用户需求,这就是需求分析的工作。
  5. 使用SA(结构化方法)进行需求分析,其建立的模型的核心是数据字典。围绕这个核心有三个层次的模型:
    (1)数据模型:使用实体联系图(E-R图)表示,E-R图主要描述实体、属性、以及实体之间的关系。
    (2)功能模型:使用数据流图(DFD)表示,DFD从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们之间传递的情况,来说明系统所完成的功能。
    (3)行为模型:使用状态转化图(STD)表示,STD通过描述系统的状态和引起系统状态转换的事件,来表示系统的行为,指出作为特定事件的结果将执行哪些动作。

10、软件需求规格说明书(SRS)

SRS是需求开发活动的产物,其中规定SRS应该包括以下内容:
(1)范围
(2)引用文件
(3)需求
(4)合格性规定
(5)需求可追踪性
(6)尚未解决的问题
(7)注解
(8)附录

11、需求验证

需求验证也称为需求确认,在实际工作中,一般通过需求评审和需求测试工作来对需求进行验证。需求评审就是对SRS进行技术评审。

12、UML(了解)

  1. 类图、对象图、构件图、组合结构图、用例图、顺序图、通信图、定时图(计时图)、状态图、活动图、部署图、制品图、包图、交互概览图
  2. 面向对象分析(OOA)阶段的核心工作:建立系统的用例模型与分析模型。
  3. 类的关系:关联、依赖、泛化、聚合、组合、实现

13、软件架构设计

  1. 解决好软件的复用、质量和维护问题,是研究软件架构的根本目的。软件架构设计的一个核心问题是能否达到架构级的软件复用。
  2. 软件架构风格:
    (1)数据流风格:批处理序列、管道/过滤器
    (2)调用/返回风格:主程序/子程序、数据抽象和面向对象、层次结构
    (3)独立构件风格:进程通信和事件驱动的系统
    (4)虚拟机风格:解释器和基于规则的系统
    (5)仓库风格:数据库系统、黑板系统、超文本系统
  3. 软件架构评估可以只针对一个架构,也可以针对一组架构。在架构评估过程中,评估人员所关注的是系统的质量属性。
  4. 敏感点是一个或多个构件或构件之间的关系的特性,权衡点是影响多个质量属性的特性,是多个质量属性的敏感点。
  5. 目前可以归纳为三类主要的软件架构评估方式:基于调查问卷的方式、基于场景的方式、基于度量的方式,其中基于场景的评估方式最为常用。

14、软件设计

  1. 软件设计分为结构化设计和面向对象设计。
  2. 结构化设计SD是一种面向数据流的方法,是一个自顶向下、逐步求精、模块化的过程,分为概要设计和详细设计两个阶段。
  3. 在SD中,需要遵循一个基本的原则:高内聚,低耦合
  4. 面向对象设计OOD的基本思想包括抽象、封装、可扩展性,其中可扩展性主要通过继承和多态来实现。
  5. 根据处理范围不同,设计模式可以分为类模式(静态)和对象模式(动态)。根据目的和用途不同,设计模式可以分为创建型模式(创建对象)、结构型模式(处理类或对象的组合)、行为型模式(描述类或对象的交互以及职责的分配)

15、软件工程的过程管理(必考)

  1. 阶段式模型
  2. 连续式模型

信息化和信息系统(2)相关推荐

  1. 信息系统项目管理师:第1章:信息化与信息系统(4)-重点汇总

    八.信息化发展与应用 1.★信息技术发展趋势与新技术应用方向 ①以人为本 ②人工智能 ③移动智能终端 ④虚拟计算 ⑤集成化和平台化 ⑥遥感和传感技术 ⑦通信技术 ⑧高速度大容量 ⑨信息安全 [记忆方法 ...

  2. 软考信息系统项目管理师_信息化与信息系统3_软件工程_新一代信息技术---软考高级之信息系统项目管理师005

    信息化与信息系统第3部分,继续看软件工程,以及后面的部分. 首先看软件工程 软件架构风格这里,软件的分类,这里是最近经常考的要掌握

  3. 软考信息系统项目管理师_信息化与信息系统2_常规信息系统集成技术_软件工程---软考高级之信息系统项目管理师004

    然后我们继续看,信息化与信息系统,首先看常规信息系统集成技术,可以看到内容很多. 首先看网络交换,然后看一下定义,再看一下分类,不是特别重要,然后再看互联设备 互联设备也不是特别重要,但是,一般有个问 ...

  4. 信息系统项目管理01——信息化和信息系统

    第一章 信息化和信息系统 考选择,重要程度5颗星 文章目录 1.1 信息系统与信息化 1 信息的质量属性(第3页) 2 信息的传输模型(第4-5页) 3 信息化从"小"到" ...

  5. 【信息系统项目管理师】第1章-信息化和信息系统 知识点详细整理

    个人资料,仅供学习使用 教程:信息系统项目管理师(第3版) 修改时间--2021年9月9日 22:30:36 参考资料: 信息系统项目管理师(第3版) 题目书(2021下半年)--马军 本文包括: 第 ...

  6. 软考—信息项目管理师(信息化和信息系统二)

    摘录自:信息系统项目32小时通关(仅用于学习交流,侵权删!) 接上篇 软考-信息项目管理师(信息化和信息系统一) 应用集成技术 基础知识点 数据库与数据仓库技术 (1)数据仓库是一个面向主题的.集成的 ...

  7. 信息系统项目管理师学习笔记1——信息化与信息系统1

    写在前面 之前写过一半的学习笔记,是我在读教材时作为泛读笔记用,但是这种方法记忆点太多,没有重点,这次重新整理,突出重点,强化记忆点,而且知识全都更新至最新状态. 信息化与信息系统-1 1.1信息系统 ...

  8. 信息系统项目管理师学习笔记5——信息化与信息系统5

    1.8 信息系统服务管理 1.8.1 信息系统服务业及发展 1 .我国信息系统服务发展主要表现在一下方面 产业规模快速壮大,产业结构不断优化 创新能力大幅增强,部分领域实现突破 企业实力不断提升,国际 ...

  9. 信息化和信息系统(3)

    信息化和信息系统(3) 1.软件测试方法 软件测试方法可以分为静态测试和动态测试. 静态测试是指被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测.静态测试包括对文档的静 ...

  10. 信息系统项目管理师之信息化与信息系统

    信息化与信息系统 信息化的基本概念 1.信息化的基础内涵启示我们: 信息化的主体是全体社会成员,包括政府.企业.事业.团体和个人 时域是一个长期的过程 空域是政治.经济.文化.军事和社会的一切领域 手 ...

最新文章

  1. SAP QM初阶事务代码QA11对检验批做UD时出现很多UD Code的选择集?
  2. myeclipse转maven项目
  3. 那些年,我在游戏开发中改过的bug:坑爹的Vista与中间件
  4. 操作系统笔记(六)调度
  5. Oracle-洛总脚本--查询相关慢SQL
  6. testmeshpro合批_TextMesh Pro Emoji Align With Text(表情和文字对齐)
  7. 95-241-102-源码-Flink语义-Flink的exectly-once系列之两阶段提交实现分析
  8. 创业者需要广泛了解市场中相关产品的基本情况
  9. HDU 6188 2017广西邀请赛:Duizi and Shunzi
  10. 计算1至n中数字X出现的次数
  11. opencv读取视频,读取摄像头
  12. Struts2项目实战 微云盘(五):核心功能实现
  13. 程序员如何学习一门新技术?
  14. Audio Hijack for Mac(音频录制工具)
  15. iOS上架appstore详细教材
  16. 快速实现-简单分页器(上)
  17. 任天堂官网在哪里修改服务器,任天堂服务器设置
  18. 三元一次方程组例题_最新《三元一次方程组及其解法》例题与讲解
  19. windows访问虚拟机DNS服务器,windows虚拟机中DNS服务配置
  20. 会话边界控制器 SBC

热门文章

  1. python可打印字符_python不可打印字符有哪些
  2. 如何在敏捷转型中克服阻力 -- 邀请的力量
  3. 多重共线性与虚拟变量
  4. 评【TED】陆克文:中美注定要冲突吗?
  5. Android-使用Jenkins自动化打包详解-Linux篇
  6. 云原生Java架构师的第一课阿里云部署-KubeSphere平台安装
  7. 为什么有些人学完Java后找不到工作,原因是什么?
  8. [RFID]射频卡介绍(三)ID-T5557
  9. Java Development - Generics
  10. php 公众号消息提醒,如何开启公众号消息提醒功能