《信息系统项目管理师》软考高级第一章: 信息化与信息系统

515 阅读12分钟

文章背景:上班有学习时间,所以打算用时间考个证,当然现在还没考,在整理资料,准备2024年搞一波试试

本章是对信息信息系统项目管理师教程(第3版)第一章信息系统和信息进行梳理和提取,仅是作者的阅后备考资料整理,仅供参考

6455b48f2026fb7d.jpg

这本书真的是厚呀,看的头大,555

1.1信息系统与信息化

【了解 】信息特征 :精确性、完整性、可靠性、及时性、可验证性、安全性、经济学

【掌握 】 信息技术传输模型:信源(信息发送者)、信宿(信息接受者)、信道(TCP/IP)、编码器(信息加密)、解码器(信息解密)、噪音(各工序发生的声音)

信息核心: 传输技术

  【了解 】系统的特性:目的性、整体性、层次性、稳定性、突变性、自组织性、相似性、相关性、环境适应性

信息系统的特性: 开放性、脆弱性、健壮性

 

信息化五个层次:

产品信息化(智能设备)

企业信息化(ERP、CSM)

产业信息化(农业、工业、生产制造业等)

国民经济信息化(金融、贸易、投资等组成的信息系统)

社会生活信息化(智慧城市,互联网金融)

 

信息化主体:全体社会成员,包括政府、企业、事业、团队和个人等

信息化手段:基于现代信息技术的先进工具社会

信息化途经:创建信息时代的社会生产力,推动社会生产关系及社会上层建筑的改革

信息化目标:使国家的综合实力、社会的文明素质和人民的生活质量全面提升

 

信息化的两网:指政务内网和政务外网

        一站:政府门户网站

        四库:人口、法人单位、空间地理和自然资源、宏观经济等四个基础数据库

        十二金:金税、金关、金财、金融监管、金审、金盾、金保、金农、金水、金质

 

信息化体系六要素(应上[应用],下鸡[技术],左人[人才],右龟[规范]):

信息化应用 龙头(主阵地)
信息资源: 核心任务

信息网络:基础设施

信息技术和产业: 物质基础

信息化人才: 成功之本

信息化法规: 保障 

image.png

 

信息系统生命周期阶段 (keyword: 划分计实行):

①系统规划阶段:对组织的环境、目标及现行系统的状况进行初步调查,根据 组织目标和发展战略,确定信息系统的发展战略,对建设新系统的需求做出分 析和预测,研究建设新系统的必要性和可能性。给出拟建系统的备选方案,写出可行性研究报告。

 

②系统分析阶段:根据系统设计任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系 统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。(做什么)

 

③系统设计阶段:根据系统说明书中规定的功能要求,考虑实际条件,具体设 计实现逻辑模型的技术方案,也就是设计新系统的物理模型。又称为物理设计 阶段,可分为总体设计(概要设计)和详细设计两个子阶段。技术文档是系统 设计说明书。(怎么做)

 

④系统实施阶段:将设计的系统付诸实施的阶段。任务包括计算机等设备的购 置、安装和调试、程序的编写和调试、人员培训、数据文件转换、系统调试与 转换等。这个阶段的特点是几个互相联系、互相制约的任务同时展开,必须精 心安排、合理组织。系统实施是按实施计划分阶段完成的,每个阶段应写出实 施进展报告。系统测试之后写出系统测试分析报告。

 

 ⑤系统运行和维护阶段:系统投入运行后,需要经常进行维护和评价,记录系 统运行的情况,根据一定的规则对系统进行必要的修改,评价系统的工作质量 和经济效益。

 

生命周期阶段重要输出file主要任务
系统规阶段可行性研究报告、系统设计任务书确定信息系统发展战略,研究建设新系统必要性和可能性,给出拟建系统的备选方案并进行可行性研究
系统析阶段系统说明书进行详细调查、描述业务流程、指出局限性和不足、确认逻辑模型(逻辑设计阶段)(做什么)
系统设阶段系统设计报告书概要设计详细设计物理模型(物理设计阶段)(怎么做)
系统施阶段实施进展报告书、系统测试分析报告计算机等设备的购置、安装和调试、程序的编写和调试、人员培训、数据文件转换、系统调试与转换
系统运和维护阶段系统运行情况记录系统运行情况、进行必要的修改、评价系统的工作质量和经济效益

 

 

信息化系统的开发方法

 

结构化方法:

包括结构化方法、面向对象方法、原型化方法、面向服务的方法

精髓:自顶向下、逐步求精和模块化设计

主要特点:

1. 开发目标清晰化 

2. 开发工作阶段化  

3. 开发文档规范化  

4. 设计方法结构化

主要缺点:

1. 开发周期长

2. 难以适应需求变化

3. 很少考虑数据数据结构

 

 

面向对象 OO 方法:

系统分析、系统设计和系统实现三个阶段之间已经没有“缝隙”,也就是说这三个阶段的界限变得不明确。使用结构化方法进行自顶向下的整体规划;然后,自底向上地采用OO方法进行开发, 结构化方法和OO方法仍是两种在系统开发领域种相互依存的、不可替代的方法

 

面向对象方法认为:客观世界时由各种对象组成的,任何事物都是对象,使系统描述和信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期。面向对象有三个特征:封装性、继承性、多态性

 

面向对象方法OO: 对象、类、集成、封装、消息、多态 

   关键点: 在于是否建立一个全面、合理、统一的模型既能反应问题域又被计算机求解域所接受

分支: 系统分析、系统设计、对象设计和实现

 

面向对象的分析OOA: 了解问题涉及的对象、对象的关系与操作,构造问题的对象模型

面向对象的设计OOD: 对OOA的整理

面向对象的程序设计OOP: 系统功能的编码

 

面向对象和面向过程的区别:

1. 面向对象是将实物高度抽象化

2. 面向过程是一种自顶向下的编程

3. 面向对象是向下先建立抽象模型然后再使用模型

 

序号名称描述
1对象对象是由数据及其操作所构成的封装体,对象包含三个基本要素,分别是对象标识、 对象状态和对象行为; 是系统中用来描述客观事物的一个模块,是构成系统的基本单位。用计算机语言来描述,对象是由一组属性和对这组属性进行的操作构成的。
2现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数) 封装在一 起类和对象的关系可以总结为:1)每一个对象都是某一个类的实例;2)每一个类在某一时刻都有零或更多的实例;3)类是静态的,对象是动态的4)类是生成对象的模板。 类和对象的关系可理解为,对象是类的实例,类是对象的模板。 如果将对象比作房子,那么类就是房子的设计图纸。
3抽象通过特定的实例抽取共同特征后形成概念的过程,对象是现实世界中某个实体的抽象,类是一组对象的抽象。
4封装封装是将相关的概念组成一个单元,然后通过一个名称来引用它。面向对象封装是将 数据和基于数据的操作封装成一个整体对象,对数据的访问或修改只能通过对象对外提供的接口进行。
5继承继承表示之间的层次关系,继承又可分为单继承和多继承 继承自父类的属性特征,不需要在子类中进行重复说明
6多态使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现。多 态使得某个属性或操作在不同的时期可以表示不同类的对象特性。 多态,是面向对象的程序设计语言最核心的特征。多态,意味着一个对象有着多重特 征,可以在特定的情况下,表现不同的状态,从而对应着不同的属性和方法。
7接口接口就是对操作规范的说明,其只说明操作应该做什么
8消息体现对象间的交互,通过它向目标对象发送操作请求
9组件表示软件系统可替换的、物理的组成部分,封装了模块功能的实现。 组件应当是内聚的,并具有相对稳定的公开接口
10模式描述了一个不断重复发生的问题,以及该问题的解决方案。其包括特定环境、问题和解决方案三个组成部分。应用设计模式可以更加简单和方便地去复用成功的软件设计和架构,从而帮助设计者更快更好地完成系统设计。
11复用软件复用是指将已有的软件及其有效成分用于构造新的软件或系统;

 

原型法的思路:

确定用户基本需求->设计系统初始原型->试用和评价原型->(是)整理原型、提供文档

(否)修改和完善原型

image.png

image.png

image.png

image.png

 

 

 

各类开发方法对比

 

开发方法主要优点主要缺点适用范围
结构化体现了逐步分解、逐步求精的原则强调完整和顺序,避免过程混乱开发周期长、难以适应需求变化,很少考虑数据结构数据处理领域的问题(大型复杂不适用)
面向对象更好的复用性;符合人们的思维习惯,有利于交流沟通,缩短开发周期必须依靠一定的OO技术支持,大型项目的开发具有一定的局限性,不能涉足系统分析以前的开发缓解,紧耦合普遍适用于各类系统
原型化开发周期短,成本和风险降低,较高的综合开发效率,增加了用户满意度,有利于移交和维护开发的环境要求高(快速开发工具的水平、原型的构建速度是关键),管理水平要求高需求不明确的。分析层面难度大,系统(技术层面难度大不适用)
面向服务更高的重用度,松耦合处在概念导入期末尾,相关标准尚未统一,应用案列及工程实践刚起步快速响应需求与环境变化需高复用性、高互操作性

 

常规信息系统集成技术

 

image.png

 

OSI模型

  ① 物理层:该层包括物理连网媒介,如电缆连线连接器。该层的协议产生并检测电压以 便发送和接收携带数据的信号。有RS232、V. 35、RJ-45、FDDI。

② 数据链路层:它控制网络层与物理层之间的通信。它的主要功能是将从网络层接收到 的数据分割成特定的可被物理层传输的帧。协议有IEEE802.3/.2、HDLC、PPP、ATM。

③ 网络层:其主要功能是将网络地址(例如,IP地址)翻译成对应的物理地址(例如, 网卡地址),并决定如何将数据从发送方路由到接收方。有IP、ICMP、IGMP、IPX、 ARP等。

④ 传输层:主要负责确保数据可靠、顺序、无错地从A点传输到B点。如提供建立、维 护和拆除传送连接的功能;选择网络层提供最合适的服务;在系统之间提供可靠的透明 的数据传送,提供端到端的错误恢复和流量控制。有TCP、UDP、SPX。

⑤ 会话层:负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能, 如三种数据流方向的控制,即一路交互、两路交替和两路同时会话模式。有RPC、SQL、 NFS。

⑥ 表示层:如同应用程序和网络之间的翻译官,数据将按照网络能理解的方案进行格式 化;管理数据的解密加密、数据转换、格式化和文本压缩。有JPEG、ASCII、GIf、DES、MPEG。

⑦ 应用层:负责对软件提供接口以使程序能使用网络服务,如事务处理程序、文件传送 协议和网络管理等。有HTTP、Telnet、FTP、SMTP。

image.png

image.png

常见的网络设备

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png