21年11月 软考高项知识点01

发布于 2021-08-13 17:27 ,所属分类:软考学习资料大全

第一章 信息系统与信息化1.1-1.2

1.1信息的基本概念

1、信息的质量属性:

(1)精确性,对事务状态描述的精准程度。

(2)完整性,对事务状态描述的全面程度,完整信息应包含所有重要事实

(3)可靠性,指信息的来源、采集方法、传输过程是可以信任的,符合预期。

(4)及时性,指获得信息的时刻与事件发生时刻的间隔长短。昨天的天气信息不论怎样精确、完整,对指导明天的穿衣并无帮助,从这个角度出发,这个信息的价值为零。

(5)经济性,指信息获取、传输带来的成本在可以接受的范围之内。

(6)可验证性,指信息的主要质量属性可以被证实或者证伪的程度。

(7)安全性,指在信息的生命周期中,信息可以被非授权访问可能性,可能性越低,安全性越高。

2、信息是有价值的一种客观存在。信息技术主要为解决信息的采集、加工、存储、传输、处理、计算、转换、表现等问题而不断繁荣发展。信息只有流动起来,才能体现其价值,因此信息的传输技术(通常指通信、网络等)是信息技术的核心。信息的传输模型,如图:


(1)信源:产生信息的实体

(2)信宿:信息的归宿或接收者

(3)信道:传送信息的通道,如TCP/IP网络。

(4)编码器:在信息论中是泛指所有变换信号的设备

(5)译码器:译码器是编码器的逆变换设备

(6)噪声:噪声可以理解为干扰,干扰可以来自于信息系统分层结构的任何一层,当噪声携带的信息大到一定程度的时候,在信道中传输的信息可以被噪声掩盖导致传输失败。

3、一般情况下,信息系统的主要性能指标是它的有效性和可靠性。有效性就是在系统中传送尽可能多的信息;而可靠性是要求信宿收到的信息尽可能地与信源发出的信息一致,或者说失真尽可能小。

1.1.2略

1.1.3信息化的基本概念

1、信息化从“小”到“大”分为以下五个层次:

(1)产品信息化。产品信息化是信息化的基础。

(2)企业信息化。企业信息化是指企业在产品的设计、开发、生产、管理、经营等多个环节中广泛利用信息技术。

(3)产业信息化。

(4)国民经济信息化。

(5)社会生活信息化。

2、信息化的主体全体社会成员,包括政府、企业、事业、团体和个人;它的时域一个长期的过程;它的空域是政治、经济、文化、军事和社会的一切领域;它的手段是基于现代信息技术的先进社会生产工具;它的途径是创建信息时代的社会生产力,推动社会生产关系及社会上层建筑的改革;它的目标是使国家的综合实力、社会的文明素质和人民的生活质量全面提升。

3、两网是指政务内网和政务外网。“一站”,是指政府门户网站。

4、国家信息化体系6要素(如图


(1)信息资源。信息资源的开发和利用是国家信息化的核心任务,是国家信息化建设取得实效的关键,也是我国信息化的薄弱环节。

(2)信息网络。信息网络是信息资源开发和利用的基础设施

(3)信息技术应用。信息技术应用是信息化体系六要素中的龙头,是国家信息化建设的主阵地,集中体现了国家信息化建设的需求和效益。

(4)信息技术和产业。信息产业是信息化的物质基础

(5)信息化人才。人才是信息化的成功之本

(6)信息化政策法规和标准规范。信息化政策和法规、标准、规范用于规范和协调信息化体系各要素之间的关系,是国家信息化快速、有序、健康和持续发展的保障


1.1.4信息系统生命周期@@@【教材偏要倒着说】

1、信息系统的生命周期可以简化为

系统规划(可行性分析与项目开发计划)

系统分析(需求分析)

系统设计(概要设计、详细设计)

系统实施(编码、测试)、

运行维护 等阶段

为了便于论述针对信息系统的项目管理,信息系统的生命周期还可以简化为

立项(系统规划)、

开发(系统分析、系统设计、系统实施)、

运维(运行维护)

消亡

四个阶段,在开发阶段不仅包括系统分析、系统设计、系统实施,还包括系统验收等工作。

如果从项目管理的角度来看,项目的生命周期又划分为启动、计划、执行和收尾4个典型的阶段。

(1)系统规划阶段

系统规划阶段的任务是对组织的环境、目标及现行系统的状况进行初步调查,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可能性。给出拟建系统的备选方案。对这些方案进行可行性研究,写出可行性研究报告。可行性研究报告审议通过后,将新系统建设方案及实施计划编写成系统设计任务书。

(2)系统分祈阶段——做什么

系统分析阶段的任务是根据系统设计任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。系统分析阶段又称为逻辑设计阶段。系统分析阶段的工作成果体现在系统说明书中。系统说明书一旦讨论通过,就是系统设计的依据,也是将来验收系统的依据。

(3)系统设计阶段——怎么做

系统分析阶段的任务是回答系统“做什么”的问题,而系统设计阶段要回答的问题是“怎么做”。该阶段的任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案。又称为物理设计阶段,可分为总体设计(概要设计)和详细设计两个子阶段。这个阶段的技术文档是《系统设计说明书》

(4)系统实施阶段——干

系统实施阶段是将设计的系统付诸实施的阶段。这一阶段的任务包括计算机等设备的购置、安装和调试、程序的编写和调试、人员培训、数据文件转换、系统调试与转换等。系统实施是按实施计划分阶段完成的,每个阶段应写出实施进展报告。系统测试之后写出系统测试分析报告。

(5)系统运行和维护阶段

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

1.2信息系统开发方法

常用的开发方法包括结构化方法、面向对象方法、原型化方法、面向服务的方法等。


1.2.1结构化方法【自上而下——先画轮廓】

1、结构化方法也称为生命周期法;是一种传统的信息系统开发方法,由结构化分析(Structured Analysis,SA)、结构化设计(Structured Design,SD)和结构化程序设计(Structured Programming,SP)三部分有机组合而成,其精髓是自顶向下、逐步求精和模块化设计

2、总结起来,结构化方法的主要特点如下:【四化】

(1)开发目标清晰化。

(2)开发工作阶段化。

(3)开发文档规范化。

(4)设计方法结构化。

3、结构化方法特别适合于数据处理领域的问题,但不适应于规模较大、比较复杂的系统开发,这是因为结构化方法具有以下不足和局限性:

(1)开发周期长。

(2)难以适应需求变化。

(3)很少考虑数据结构。

1.2.2面向对象方法【自下而上——局部完善】

1、面向对象(Object-Oriented, OO)方法认为,客观世界是由各种对象组成的,任何事物都是对象。与结构化方法类似,OO方法也划分阶段,但其中的系统分析、系统设计和系统实现三个阶段之间已经没有“缝隙”。也就是说,这三个阶段的界限变得不明确。!!

2、当前,一些大型信息系统的开发,通常是将结构化方法和OO方法结合起来。首先,使用结构化方法进行自顶向下的整体划分;然后,自底向上地采用OO方法进行开发

1.2.3原型化方法【照猫画虎】

1、原型化方法也称为快速原型法,或者简称为原型法。它是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。

2、从原型是否实现功能来分,可分为水平原型和垂直原型两种。水平原型也称为行为原型,用来探索预期系统的一些特定行为,并达到细化需求的目的。水平原型通常只是功能的导航,但并未真实实现功能。水平原型主要用在界面上;垂直原型也称为结构化原型,实现了一部分功能。垂直原型主要用在复杂的算法实现上。

3、从原型的最终结果来分,可分为抛弃式原型和演化式原型。抛弃式原型也称为探索式原型,是指达到预期目的后,原型本身被抛弃。演化式原型为开发增量式产品提供基础,逐步将原型演是指达到预期目的后,原型本身被抛弃。演化式原型为开发增量式产品提供基础,逐步将原型演化成最终系统。主要用在必须易于升级和优化的场合,特别适用于Web项目

4、原型法的特点主要体现在以下几个方面。

(1)原型法可以使系统开发的周期缩短、成本和风险降低、速度加快,获得较高的综合开发效益

(2)原型法是以用户为中心来开发系统的;用户参与的程度大大提高,开发的系统符合用户的需求,因而增加了用户的满意度,提高了系统开发的成功率。

(3)由于用户参与了系统开发的全过程,对系统的功能和结构容易理解和接受,有利于系统的移交,有利于系统的运行与维护。

5、原型法也不是万能的,它也有不足之处,主要体现在以下两个方面。

(1)开发的环境要求高

(2)管理水平要求高

由以上的分析可以看出,原型法的优点主要在于能更有效地确认用户需求。从直观上来看,原型法适用于那些需求不明确的系统开发。事实上,对于分析层面难度大、技术层面难度不大的系统,适合于原型法开发;而对于技术层面的困难远大于其分析层面的系统,则不宜用原型法

1.2.4面向服务(Service-Oriented, SO)的方法【顾客是上帝】

1、对于跨构件的功能调用,则采用接口的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务的开发方法。如何使信息系统快速响应需求与环境变化,提高系统可复用性、信息资源共享和系统之间的互操作性,成为影响信息化建设效率的关键问题,而SO的思维方式恰好满足了这种需求。


相关资源