当前位置: 首页 > news >正文

冠县企业做网站推广手机优化管家

冠县企业做网站推广,手机优化管家,国家企业年报申报入口官网,舆情优化公司《第5章-信息系统工程#xff08;合集篇#xff09;》 章节说明1 软件工程1.1 架构设计1.2 需求分析1.3 软件设计1.4 软件实现#xff3b;补充第三版教材内容#xff3d; 1.5 部署交付 2 数据工程2.1 数据建模2.2 数据标准化2.3 数据运维2.4 数据开发利用2.5 数据库安全 3 … 《第5章-信息系统工程合集篇》 章节说明1 软件工程1.1 架构设计1.2 需求分析1.3 软件设计1.4 软件实现补充第三版教材内容 1.5 部署交付 2 数据工程2.1 数据建模2.2 数据标准化2.3 数据运维2.4 数据开发利用2.5 数据库安全 3 系统集成3.1网络集成3.2 数据集成3.3 软件集成3.4 应用集成3.5 安全工程 章节说明 65%为新增内容, 预计选择题考5分案例和论文不考本章与第三版教材一样的内容以楷体字进行标注! 1 软件工程 1.1 架构设计 1、软件架构设计的一个核心问题是能否达到架构级的软件复用。 2、通用软件架构数据流风格、调用/返回风格、独立构件风格、虚拟机风格和仓库风格。 风格类型解释说明数据流风格批处理整修构风格和管道/过滤器两种风格【批管】21下9调用/返回风格主程序/子程序、数据抽象和面向对象以及层次结构【主子抽象层面】19上7独立构件风格进程通信和事件驱动的系统【进程办事】18上7虚拟机风格解释器和基于规则的系统【解释规则】仓库风格数据库系统、黑板系统、超文本系统【库黑超】 3、在架构评估过程中评估人员所关注的是系统的质量属性。17下7 4、敏感点是一个或多个构件和/或构件之间的关系的特性权衡点是影响多个质量属 性的特性是多个质量属性的敏感点。 5、基于场景的方式主要包括架构权衡分析法ATAM、软件架构分析法SAAM和成本 效益分析法CBAM中。在架构评估中一般采用刺激、环境和响应三方面来对场景进行描述。 刺邀是场景中解释或描述项目干系人怎样引发与系统的交互部分环境描述的是刺激发生时的情况响应是指系统是如何通过架构对刺激作出反应的。 6、基于场景的方式分析软件架构对场景的支持程度从而判断该架构对这一场景所代表的质量需求的满足程度。 1.2 需求分析 1、需求层次包括业务需求、用户需求和系统需求。18下7 需求类型解释说明业务需求反映企业或客户对系统高层次的目标要求通常来自项目投资人、购买产品的客户、客户单位的管理人员、市场营销部门或产品策划部门用户需求描述的是用户的具体目标,或用户要求系统必须能完成的任务。也就是说用户需求描述了用户能使用系统来做些什么19上10系统需求从系统的角度来说明软件的需求包括功能需求、非功能需求和设计约束 2、质量功能部署QFD是一种将用户要求转化成软件需求的技术其目的是最大限度地提升软件工程过程中用户的满意度。为了达到这个目标QFD将软件需求分为三类分别是常规需求、期望需求和意外需求。21上9 1常规需求用户认为系统应该做到的功能或性能实现越多用户会越满意。 2期望需求用户想当然认为系统应具备的功能或性能但并不能正确描述自己想要 得到的这些功能或性能需求。如果期望需求没有得到实现会让用户感到不满意。 3意外需求也称为兴奋需求是用户要求范围外的功能或性能但通常是软件开发人员 很乐意赋予系统的技术特性实现这些需求用户会更高兴但不实现也不影响其购买的决策。 3、需求过程主要包括需求获取、需求分析、需求规格说明书编制、需求验证与确认等。 过程具体内容需求获取求获取只有与用户的有效合作才能成功。常见的需求获取方法包括用户访谈、 问卷调查、采样、情节串联板、联合需求计划等。需求分析1.一个好的需求应该具有无二义性、完整性、一致性、可测试性、确定性、可跟踪性、正确性、必要性等特性因此需要分析人员把杂乱无章的用户要求和期望转化为用户需求这就悬霜条分析的工作。2.需求分析对已经获取到的需求进行提炼、分析和审查以确保所有的项目干系人都明白其含义并找出其中的错误、遗漏或其他不足的地方。3.面向对象的分析98k模型包括用例模型和分析模型需求规格说明书的编制**软件需求规格则书SRS**是需求开发活动的产物编制该文档的目的是使项目干系人与立团队对系统的初始规定有一个共同的理解。需求验证与确认一般通过需求评审和需求测试工作来对需求进行验证。需求评审:对SRS进行技术评审:二义性的或不确定性的需求,为项目干系人提供在需求问题上达成共识的方法。需求测试:及早发现问题从而在需求开发阶段以较低的代价解决这些问题。 4、使用SA方法进行需求分析其建立的模型的核心是数据字典,围绕这个核心有三个 层次的模型分别是数据模型、功能模型和行为模型也称为状态模型。22上9 模型 表示图形 表示图形的作用数据模型实体联系图E-R图 描述实体、属性以及实体之间的关系 【实数】功能模型数据流图DFD从数据传递和加工的角度利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们之间传递的情况 来说明系统所完成的功能 【能流】19下7 20下8行为模型 状态转换图STD 通过描述系统的状态和引起系统状态转换的事件来表示系统的行为指出作为特定事件的结果将执行哪些动作 【形状】 4、UML的结构包括构造块、规则和公共机制三个部分 5、UML中的事物也称为建模元素包括结构事物、行为事物也称动作事物、分组事物和注释事物也称注解事物。 6、UML中的关系 1依赖是两个事物之间的语义关系其中一个事物发生变化会影响另一个事物的语义。 2关联:描述一组对象之间连接的结构关系。分为组合和聚合都是部分和整体的关系 其中组合事物之间关系更强部分和整体之间有共同的生命周期。 3泛化一般/特殊的关系子类和父类之间的关系。继承关系是泛化关系的反关系 也就是说子类继承了父类而父类则是子类的泛化 4实现是类之间的语义关系一个类元指定了另一个类元保证执行的契约。 7、UML14 种图18 上 27 图形描述用例图 描述一组用例、参与者及它们之间的关系。类图展现了一组对象、接口、协作和它们之间的关系。是最常见的图。类图给出了系统的静态设计视图活动类的类图给出了系统的静态进程视图对象图描述一组对象及它们之间的关系。描述了在类图中所建立的事物实例的静态快照。构件图描述一个封装的类和它的接口、端口以及由内嵌的构件和连接件构成的内部结构组合结构图描述结构化类例如构件或类的内部结构包括结构化类与系统其余部分的交互点。用于画出结构化类的内部内容顺序图序列图一种交互图,交互图展现了一种交互它由一组对象或参与者以及它们之间可能发送的消息构成。交互图专注于系统的动态视图。顺序图是强调消息的时间次序的交互图通信图协作图一种交互图它强调收发消息的对象或参与者的结构组织。顺序图强调的是时序 通信图强调的是对象之间的组织结构定时图计时图一种交互图它强调消息跨越不同对象或参与者的实际时间而不仅仅只是关心消息的相对顺序17下26状态图描述一个状态机它由状态、转移、事件和活动组成。给出了对象的动态视图18下27活动图将进程或其他计算结构展示为计算内部一步步的控制流和数据流。活动图专注于系统敖力法视图。它对系统的功能建模和业务流程建模特别重要并强调对象间的控制流程部署图描述对运行时的处理节点及在其中生存的构件的配置。部署图给出了架构的静态部署视图通常一个节点包含一个或多个部署图制品图 描述计算机中一个系统的物理结构包图 描述由模型本身分解而成的组织单元以及它们之间的依赖关系交互概览图是活动图和顺序图的混合物。 8、UML5个系统视图【记忆口诀裸线不用进】 序 UML系统视图解释说明1逻辑视图 也称为设计视图它表示了设计模型中在架构方面具有重要意义的部分 即类、子系统、自和用例实现的子集(17下27)2实现视图对组成基于系统的物理代码的文件和构件进行建模3部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构4用例视图是最基本的需求分析模型5进程视图是可执行线程和进程作为活动类的建模它是逻辑视图的一次执行实例 描述了并发与同步结构 9、面向对象分析阶段的核心工作是建立系统的用例模型与分析模型。 10、在00A方法中构建用例模型一般需要经历四个阶段分别是识别参与者、合并需求获得用例、细化用例描述和调整用例模型其中前三个阶段是必须的。 11、用例之间关系 1包含关系:当可以从两个或两个以上的用例中提取公共行为时应该使用包含关系来表示它们。 2扩展关系:是如果一个用例明显地混合了两种或两种以上的不同场景即根据情况可能发生多种分支则可以将这个用例分为一个基本用例和一个或多个扩展用例这样使描述可能更加清晰 3泛化关系:当多个用例共同拥有一种类似的结构和行为的时候可以将它们的共性抽象成为父用例其他的用例作为泛化关系中的子用例。父子关系、一般和特殊关系。 12、类之间关系有关联、依赖、泛化、聚合、组合和实现 关系解释说明关联 提供了不同类的对象之间的结构关系它在一段时间内将多个类的实例连接在一起。 现的是对象实例之间的关系而不表示两个类之间的关系。(19上23)依赖 两个类A和B,如果B的变化可能会引起A的变化则称类A依赖于类B泛化 描述了一般事物与该事物中的特殊种类之间的关系也就是父类与子类之间的关系。 继承关系是泛化关系的反关系子类继承了父类而父类则是子类的泛化共享聚集简称为聚合关系它表示类之间的整体与部分的关系,其含义是部分”可能同时属于多个“整体“部分与整体”的生命周期可以不相同。例如汽车和车轮就是聚合关系车子坏了车轮还可以用车轮坏了可以再换一个新的。组合聚集简称为组合关系它也是表示类之间的整体与部分的关系。与聚合关系的区别在于组合关系中的“部分Ng杷属于一个“整体”“部分”与“整体”的生命周期相同“部分”随着“整体”的创建而创建也随着“整体”的消亡而消亡。例一个公司包含多个部门 它们之间的关系就是组合关系。公司一旦倒闭也就没有部门了。 实现关系将说明和实现联系起来。接口是对行为而非实现的说明而类中则包含了实现的结构。 一个或多个类可以实现一个接口而每个类分别实现接口中的操作。 1.3 软件设计 1、结构化设计SD是一种面向数据流的方法它以SRS和SA阶段所产生的DFD和数据字 典等文档为基础是一个自顶向下、逐步求精和模块化的过程。SD方法的基本思想是将软件设 计成由相对独立且具有单一功能的模块组成的结构分为概要设计和详细设计两个阶段 2 、在SD中需要遵循一个基本的原则高内聚低耦合。 ♦ 内聚表示模块内部各成分之间的联系程度 ♦ 耦合表示模块之间联系的程度。 3、面向对象设计(00D)是00A方法的延续其基本思想包括抽象、封装和可扩展性。其 中可扩展性主要通过继承和多态来实现。(18下26) 4、设计模式是前人经验的总结它使人们可以方便地复用成功的软件设计。设计模式包 含模式名称、问题、目的、解决方案、效果、实例代码和相关设计模式等基本要素。 (1)根据处理范围不同设计模式可分为类模式和对象模式; ♦ 类模式处理类和子类之间的关系这些关系通过继承建立在编译时刻就被确定下来 属于静态关系; ♦ 对象模式处理对象之间的关系这些关系在运行时刻变化更具动态性。 (2)根据目的和用途不同设计模式分为创建型摸式、结构型模式、行为型模式。 模式主要用于包括的模式创建型模式创建对象工厂方法/抽象工厂/原型/单例/建造者模式结构型模式处理类或对象的组合适配器/桥接/组合/装饰/外观/享元/代理模式行为型模式描述类或对象的交互以及职责的分配职责链/命令/解释器/迭代器/中介者/备忘录/观察者/状态/策略/模板方法/访问者 模式 18下8 1.4 软件实现 1、软件配置管理活动包括软件配置管理计划、软件配置标识、软件配置控制、软件配置状态记录、软件配置审计、软件发布管理与交付等活动。【口诀:计时制,状态审计不符】 序配置管理活动解释说明1软件配置管理计划明确软件配置控制任务2软件配置标识识别要控制的配置项3软件配置控制管理软件生命周期中的变更4软件配置状态记录标识、收集、维护并报告配置管理的配置状态信息5软件配置审计独立评价软件产品和过程是否遵从已有的规则、标准、指南、计划和流程而进行的活动6软件发布管理和交付需要创建特定的交付版本完成此任务的关键是软件库 2、软件编码就是把软件设计的结果翻译成计算机改以“理解和识别”的形式一用某种程序设计语言书写的程序。 3、软件测试的目的是验证软件是否满足软件开发合同或项目开发计划、系统/子系统设计文档、SRS、软件设计说明和软件产品说明等除的软件质量要求。通过测试发现软件缺陷为软件产品的质量测量和评价提供依据。19上9 测试分类静态测试文档检查单代码桌前检查、代码走查和代码审查动态测试黑盒等价类划分、边界值分析等白盒逻辑覆盖 区别18 上 9 19 下 9 21 下 11 测试类型 作用阶段 特征常用技术和方法白盒测试结构测试用于单元测试考虑程序内部结构和处理算法测试的方法有控制流测试、数据流测试和程序变异测试等最常用的技术是逻辑覆盖主要的覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖黑盒测试功能测试用于集成测试、确认测试和系统测试完全不考虑或不了解程序的内部结构和处理算法等价类划分、边界值分析、判定表、因果图、状态图、随机测试、猜错法和正交试验法等。 补充第三版教材内容 软件测试分单元测试、集成测试、确认测试、系统测试、配置项测试和回归测试等 ①单元测试:也称为模块测试测试的对象是可独立编译或汇编的程序模块、软件构件或oo软件中的类统称为模块其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件发现模块内可能存在的各种差错。 ②集成测试:目的是检查模块之间以及模块和已集成的软件之间的接口关系并验证已 集成的软件是否符合设计要求。 ③确认测试:主要用于验证软件的功能、性能和其他特性是否与用户需求一致。根据用户的参与程度通常包括以下类型18下10 ♦内部确认测试:主要由软件开发组织内部按照SRS进行测试。 ♦Alpha测试和Beta测试:Alpha测试是由用户在开发环境下进行测试21上11Beta测试是由用户在实际使用环境下进行测试。在通过Beta测试后才能把产品发布或交付给用户。 ♦ 验收测试:指针对5限石交付前以用户为主进行的测试。其测试对象为完整的、集 成的计算机系统蓝一 ④系统测试:对象是完整的、集成的计算机系统系统测试的目的是在真实系统工作环境 下验证完整的软件配置项能否和系统正确连接并满足系统/子系统设计文档和软件开发 合同规定的要公 ⑤配置项测试:测试的对象是软件配置项目的是检验软件配置项与SRS的一致性。 ⑥回归测试:目的是测试软件变更之后变更部分的正确性和对变更需求的符合性以及软件原有的、正确的功能、性能和其他规定的要求的不损害性。22下8 1.5 部署交付 1、软件开发完成后必须部署在最终用户的正式运行环境交付给最终用户使用。这些活动包括软件打包、安装、配置、测试、集成和更新等。是一个持续不断的过程 2、持续部署 阶段具体内容软件部署与交付软件部署与交付属于软件开发的后期活动即通过配置、安装和激活等活动来保障软件制品的后续运行。部署技术影响着整个软件过程的运行效率和成本投入 软件系统部署的管理代价占到整个软件管理开销的大部分。持续交付1.持续交付提供了一套更为完善的解决传统软件开发流程的方案主要体现在 在需求阶段:抛弃了传统的需求文档的方式使用便于开发人员理解的用户故事 在开发测试阶段:做到持续集成让测试人员尽早进入项目开始测试 在运维阶段:打通开发和运维之间的通路保持开发环境和运维环境的统一。2.持续交付具备的优势主要包括 能够有效缩短提交代码到正式部署上线的时间降低部署风险 能够自动、快速地提供反馈及时发现和修复缺陷 让软件在整个生命周期内都处于可部署的状态 能够简化部署步骤使软件版本更加清晰 能够让交付过程成为一种可靠的、可预期的、可视化的过程。持续部署1.容器技术目前是部署中最流行的技术常用持续部署方案KubemetesDocker和Matrix系统两种部署层次1.部署层次:首先要明确部署的目的并不是部署一个可工作的软件而是部署一套可正常运行的环境。2.完整的镜像部署包括三个环节:Build—Ship—Run。 Build:将软件编译形成RPM包或者Jar包 Ship:将所需的第三方依赖和第二方插件安装到环境中 Run:在不同的地方启动整套环境。3.制作完成部署包之后每次需要变更软件或者第三方依赖以及插件升级的时候 不需要重新打包直接更新部署包即可。4.不可变服务器是一种部署模式是指除了更新和安装补丁程序以外不对服务器进行任何更改。5.在部署原则中提到两大部署方式为蓝绿部署和金丝雀部署。 蓝绿部署是指在部署的时候准备新旧两个部署版本通过域名解析切换的方式将用户使个境切换到新版本中当出现问题的时候可以快速地将用户环境切切回旧版本并对新版本进行修复和调整。 金丝雀部署是指当有新版本发布的时候先让少量用户使用新版本并且观察购床是否存在问题。如果出现问题就及时处理并重新发布;如果一切正常就稳步地将新版本适配给所有的用户。 3、软件过程能力是组织基于软件过程、技术、资源和人员能力达成业务目标的综合能力。 包括治理能力、开发与交付能力、管理与支持能力、组织管理能力等方面。 4、成熟度模型CSMM模型由4个能力域、20个能力子域、161个能力要求组成。 能力域能力子域治理战略与治理、目标管理开发与交付需求、设计、开发、测试、部署、服务、开源应用管理与支持项目策划、项目监控、项目结项、质量保证、风险管理、配置管理、供应商管理组织管理过程管理、人员能力管理、组织资源管理、过程能力管理 5、成熟度等级的总体特征 等级结果特征1级初始级软件过程和结果具有不确定性2级项目规范级项目基本可按计划实现预期的结果3级组织改进级在组织范围内能够稳定地实现预期的项目目标4级量化提升级在组织范围内能够量化地管理和实现预期的组织和项目目标5级创新引领级通过技术和管理的创新实现组织业务目标的持续提升引领行业发展 能力域与成熟度对应关系 2 数据工程 2.1 数据建模 1、根据模型应用目的不同可以将数据模型划分为三类:概念模型、逻辑模型和物理模型。 模型解释说明概念模型也称信息模型它是按用户的观点来对数据和信息建模也就是说把现实世界中的客观对象抽象为某一种信息结构这种信息结构不依赖于具体的计算机系统也不对应某个具体的DBMS.它是概念级别的模型逻辑模型1.目前主要的数据结构有层次模型、网状模型、关系模型、面向对象模型和对象关系模型。其中关系模型成为目前好要的一种逻辑数据模型。2.关系数据模型的数据操作主要包括查询、插入、删除和更新数据这些操作必须满足关系的完整性约束条件。3.关系的完整性约束包括三大类型:实体完整性、参照完整性和用户定义的完整性。物理模型物理数据模型是在逻辑数据模型的基础上考虑各种具体的技术实现因素进行数据库体系结构设,真正实现数据在数据库中的存放。物理数据模型的内容包括确定所有的表和列定义外键用于确定表之间的关系基于性能的需求可能进行反规范化处理等内容。物理模型的基本元素包括表、字段、视图、索引、存储过程、触发器等其中表、 字段和视图等元素与逻辑模型中基本元素有一定的对应关系 2、数据建 模过程包括数据需求分析、概念模型设计、逻辑模型设计和物理模型设计等过程。 数据建模过程具体内容数据需求分析用户需求一数据流图概念模型设计将需求分析得到结果抽象为概念模型的过程就是概念模型设计其任务是确定实体和数据及其关联建名逻辑模型关系模式逻辑模型设计建立概念模型其任务是确定实体和数据及其关联即E-R图物理模型设计将数据模型转换为真正的数据库结构还需要针对具体的DBMS进行物理模型设计使数据模型走向数据存储应用环节主要问题包括命名、确定字段类型和编写必要的存储过程与触发器等 2.2 数据标准化 1、数据标准化是实现数据共享的基础。使得数据简单化、结构化和标准化。 2、数据标准化的主要内容包括元数据标准化、数据元标准化、数据模式标准化、数据分类与编码标准化和数据标准化管理。 过程解释说明元数据标准化元数据是关于数据的数据。元数据被定义为提供关于信息资源或数据的一种结构化数据是对信息资源的结构化描述。其实质是用于描述信息资源或数据的内容、 覆盖范围、质量、管理方式、数据的所有者、数据的提供方式等有关的信息。数据元标准化开放系统互连环境OSIE四个基本要素硬件、软件、通信和数据中的三个要素硬件、软件和通信1.数据元是数据库、文件和数据交换的基本数据单元。数据库或文件由记录或元组等组成而记录或元组则由数据元组成.由对象、特性和表示组成。2.数据元提取方法有两种:自上而下Top-Down和自下而上Down-Top提取法。对于新建系统的数据元提取一般适用“自上而下”的提取法。3.数据元标准数据模式标准化1.本质:规范化处理减少冗余2.数据模式的描述方式主要有图描述方法和数据字典方法。图描述方法常用的有IDEFIX方法和UML图主要用来描述数据集中的实体和实体之间的相互关系数据字典形式用来描述模型中的数据集、单个实体、属性的摘要信息。数据分类和编码标准化就是把数据分类与编码工作纳入标准化工作的领域按标准化的要求和工作程序 将各种数据按照科学的原则进行分类以编码经有关方面协商一致由主管机构批准、注册以标准的形式发Q作为共同遵守的准则和依据并在其相应的级别范围内宣贯和推行。数据标准化管理包括确定数据需求、制定数据标准、批准数据标准和实施数据标准四个阶段1.确定数据需求:将产生数据需求及相关的元数据、域值等文件。 2.制定数据标准:要处理“确定数据需求”阶段提出的数据需求。如果现有的数据标准不能满足该数据需求可以建议制定新的数据标准也可建议修改或者封存已有数据标准。3.批准数据标准:数据管理机构对提交的数据标准建议、现行数据标准的修改或封存建加行审查一经批准该数据标准将扩充或修改数据模型。4.实施数据标准:涉及在各信息系统中实施和改进已批准的数据标准。 2.3 数据运维 过程解释说明数据存储就是根据不同的应用环境通过采取合理、安全、有效的方式将数据保存到物理介质上并能保证对数据实施有效的访问数据备份1.数据备份是为了防止由于用户操作失误、系统故障等意外原因导致的数据丢失 而将整个应用系统的数据或一部分关键数据复制到其他存储介质上的过程。2.数据备份结构可以分为四:DAS备份结构、基于LAN的备份结构、LANFREE备份结构和SERVER-FREE备份结构。3.常见的备份策略主要有三种:完全备份、差分备份和增量备份。数据容灾1.根据容灾系统保护对象的不同容灾系统分为应用容灾和数据容灾两类。 应用容灾用于克服灾难对系统的影响保证应用服务的完整、可靠和安全等一系列要求使得用户在任何情况下都能得到正常的服务 数据容灾关注于保证用户数据的高可用性,在灾难发生时能够保证应用系统中数据尽量少丢失或不丢失使得应用系统能不间断地运行或尽快地恢复正常运行。2.衡量容灾系统有两个主要指标:RPO和RTO,其中RPO代表了当灾难发生时允许丢失的数据量;而RTO则代表了系统恢复的时间。数据质量与评价控制1.数据质量描述数据质量可以通过数据质量元素来描述数据质量元素分为数据质量定量元素和数据质量非定量元素。2.数据质量评价过程3.数据质量评价方法:直接评价法和间接评价法 直接评价法:通过将数据与内部或外部的参照信息如理论值等进行对比。确定数据质量。 间接评价法利用数据相关信息如数据只对数据源、采集方法等的描述推断或评估数据质量。4.数据质量控制:分成前期控制和后期控制两个大部分。前期控制包括数据录入前的质量控制、数据录入过程中的实时质量控制 后期控制为数据录入完成后的后处理质量控制与评价。 依据建库流程可分为:前期控制、过程控制、系统检测、精度评价5,数据清理:三个步骤数据分析一数据检测一数据修正 数据分析:是指从数据中发现控制数据的一般规则比如字段域、业务规则等 通过对数据的分析定义出数据清理的规则并选择合适的清理算法。 数据检测:是指根据预定义的清理规则及相关数据清理算法检测数据是否正确比如是否满足字段域业务规则等或检测记录是否重复。 数据修正:是指手工或自动地修正检测到的错误数据或重复的记录 2.4 数据开发利用 1、数据开发利用包括数据集成、数据挖掘和数据服务目录服务、查询服务、浏览和下 载服务、数据分发服务、数据可视化、信息检索等。 过程解释说明数据集成1.将驻留在不同数据源中的数据进行整合向用户提供统一的数据视图使得用户能以透明的方式访问数据2.数据集成的目标就是充分利用已有数据在尽量保持其自治性的前提下维护数据源整体上的一致性提高数据共享利用效率。实现数据集成的系统称为数据集成系统它为用户提供了统一的数据源访问接口用于执行用户对数据源的访问请求。数据挖掘1.从大量数据中提取或“挖掘”知识即从大量的、不完全的、有噪声的、模糊的、 随机的实际数据中提取隐含在其中的、人们不知道的、却是潜在有用的知识。2.数据挖掘主要任务数据总结、关联分析、分类和预测、聚类分析和孤立点分析。3.数据挖掘流程确定分析对象、数据准备、数据挖掘、结果评估与结果应用五阶段数据服务数据服务主要包括数据且受服务、数据查询与浏览及下载服务、数据分发服务。1 .数据目录服务:建立目录方便检索服务。2.数据查询与浏览及下载服务:是网上数据共享服务的重要方式用户使用数据的方式有查询数据和下载数据两种。3.数据分发服务:是指数据的生产者通过各种方式将数据传送到用户的过程。数据可视化1.指将抽象的事物或过程变成图形图像的表示方法2.可视化的表现方式分为七类:一维数据可视化、二维数据可视化、三维数据可视化、 多维数据可视化、时态数据可视化、层次数据可视化和网络数据可视化。信息检索1.信息检索的方法:全文检索、字段检索、基于内容的多媒体检索、数据挖掘。2.信息检索的常用技术包括布尔逻辑检索技术、截词检索技术、临近检索技术、限定字段检索技术、限制检索技术等。 2.5 数据库安全 1、数据库安全对策 安全对策要点防止非法的数据访问数据库管理系统必须根据用户或应用的授权来检查访问请求以保证仅允许授权的用户访问数据库防止推导指的是用户通过授权访问的数据经过推导得出机密信息而按照安全策略 该用户是无权访问此机密信息的保证数据库的完整性是保护数据库不受非授权修改以及不会因为病毒、系统中的错误等导致的存储数据破坏。这种保护通过访问控制、备份/恢复以及一些专用的安全机制共同实现保证数据的操作完整性定位于在并发事务中保证数据库中数据的逻辑一致性。由并发管理器子系统负责保证数据的语义完整性在修改数据时保证新值在一定范围内符合逻辑上的完整性。对数据值的约束通过完整性约束来描述。审计和日志审计和日志是有效的威慑和事后追查、分析工具标识和认证标识和认证是授权、审计等的前提条件是第一道安全防线机密数据管理对于同时保存机密和公开数据的数据库而言访问控制主要保证机密数据的保密性仅允许授权用户的访问。这些用户被赋予对机密数据进行一系列操作的权限并且禁止传播这些权限。多级保护将数据划分不同保密级别户只能访问拥有的权限所对应级别的数据限界限界的意义在于防止程序之间出现非授权的信息传递 2、数据库安全机制包括用户的身份认证、存取控制、数据库加密、数据审计、推理控制等内容。 3 系统集成 3.1网络集成 安全对策要点传输子系统1.常用的无线传输介质主要包括无线电波、微波、红外线等2.常用的有线传输介质主要包括双绞线、同轴电缆、光纤等交换子系统网络按所覆盖的区域可分为局域网、城域网和广域网由此网络交换也可以分为局域网交换技术、城域网交换技术和广域网交换技术。 3.2 数据集成 1、数据集成是将参与数据库的有关信息在逻辑上集成为一个属书异构分布式数据库的全局概念模式以达到信息共享的目的。数据集成可以分为基本数据集成、多级视图集成、模式集成和多粒度数据集成四个层次。 集成类型要点基本数据集成由于同一业务实体存在于多个系统源中并且没有明确的办法确认这些实体是同一实体时就会产生这类问题。通用标识符问题是数据集成时遇到的最难的问题之一。 处理该问题的办法包括 隔离:保证实体的每次出现都指派一个唯一标识符。 调和:确认哪些实体是相同的并且将该实体的各次出现合并起来。多级视图集成多级视图机制有助于对数据源之间的关系进行集成 底层数据表示方式为局部模型的局部格式如关系和文件;中间数据表示为公共模式格式如扩展关系模型或对象模型;高级数据表示为综合模型格式。 视图的集成化过程为两级映射:①数据从局部数据库中经过数据翻译、转换并集成为符合公共模型格式的中间视图;②进行语义冲突消除、数据集成和数据导出处理将中间视图集成为综合视图模式集成决数据库的冲突比如命名、结构等。多粒度数据集成数据综合或数据抽象指由高精度数据经过抽象形成精度较低但是粒度较大的数据。其作用过程为从多个较高精度的局部数据中获得较低精度的全局数据。在这个过程中要对各局域中的数据进行综合提取其主要特征。数据综合集成的过程是特征提取和归并的过程。数据细化指通过由一定精度的数据获取精度较高的数据实现该过程的主要途径有:时空转换相关分析或者由综合中数据变动的记录进行恢复。数据集成是最终实现数据共享和辅助决策的基础。 2、异构数据集成 集成类型要点异构数据集成的方法过程式方法和声明式方法开放数据库互联标准基于XML的数据交换标准基于JSON的数据交换格式一种轻量级的交换方式 3.3 软件集成 1、软件构件标准:公共对象请求代理结构CORBA、COM、DCOM与COM、.NET、 J2EE应用架构等标准。 类型要点CORBAOMG的目的则是为宁将对象和分布式系统技术集成为一个可相互操作的统一结构此结构既支持现有的平台也将支持未来的平台集成COMCOM技术要达到的基本目标是:即使对象是由不同的开发人员用不同的编程语言实现的在开发软件系统时仍能够有效地利用已经存在于其他已有软件系统中的对象;同时也要使当前所开发的对象便于今后开发其他软件系统时进行重用。DCOM 与COM1 .DCOM作为COM的扩展不仅继承了 COM优点而且针对分布环境还提供了一些新的特性如位置透明性、网络安全性、跨平台调用等。2.COM为COM的新发展或COM更高层次上的应用其底层结构仍然以COM为基础几乎包容了 COM的所有内容。COM倡导了一种新的概念它把COM组件软件提升到应用层而不再是底层的软件结构通过操作系统的各种支持使组件对象模型建立在应用层上把所有组件的底层细节留给操作系统。因此COM与操作系统的结合更加紧密。.NET.NET开发框架在通用语言运行环境基础上给开发人员提供了完善的基础类库、 数据库访问技术及网络开发技术开发者可以使用多种语言快速构建网络应用J2EEJ2EE为搭建具有可伸缩性、灵活性、易维护性的组织系统提供了良好的机制。J2EE的体系结构可以分为客户端层、服务器端组件层、EJB层和信息系统层。 3.4 应用集成 1、应用集成或组织应用集成(EAI)是指将独立的软件应用连接起来实现协同工作。对 应用集成的技术要求大致有 (1)具有应用间的互操作性:应用的互操作性提供不同系统间信息的有意义交换,即信息 的语用交换而不仅限于语法交换和语义交换。此外它还提供系统间功能服务的使用功能 特别是资源的动态发现和动态类型检查。 (2)具有分布式环境中应用的可移植性提供应用程序在系统中迁移的潜力并且不破坏应用所提供的或正在使用的服务。这种迁移包括静态的系统重构或重新安装以及动态的系统重构。 (3)具有系统中应用分布的透明性分布的透明性屏蔽了由系统的分布所带来的复杂性。 它使应用编程者不必关心系统是斗布的还是集中的从而可以集中精力设计具体的应用系统 这就大大减少了应用集成编程的复杂性。 2、可以帮助协调连接各种应用的组件有 (1)应用编程接刊(API) :API是定义不同软件交互方式的程序和规则可以支持应用之间相互通信。API利用特定的数据结构帮助开发人员快速访问其他应用的功能。 (2)事件驱动型操作:当触发器(即事件)启动一个程序或一组操作时系统就会执行事件驱动型操作。 (3)数据映射:将数据从一个系统映射到另一个系统可以定义数据的交换方式从而简化后续的数据导出、分组或分析工作。 3.5 安全工程 1、信息安全系统三维空间包括安全机制、网络参考模型和安全服务(22下64) (1) X轴是’‘安全机制”。安全机制可以理解为提供某些安全服务利用各种安全技术和 技巧所形成的一个较为完善的结构体系。 (2) Y轴是’‘OSI网络参考模型”。 (3) Z轴是’安全服务”。 由X、Y、Z三个轴形成的信息安全系统三维空间就是信息系统的“安全空间 随着网络的逐层扩展这个空间不仅范围逐步加大安全的内涵也就更丰富达到具有认证、权限、完整、 加密和不可否认五大要素也叫作“安全空间”的五大属性。 2、安全机制包含基础设施实体安全、平台安全、数据安全、通信安全、应用安全、运行 安全、管理安全、授权和审计安全、安全防范体系等。 3、安全服务包括对等实体认证服务、数据保密服务、数据完整性服务、数据源点认证服务、禁止否认服务和犯罪证据提供服务等。 (1)对等实体认证服务用于两个开放系统同等层中的实体建立链接或数据传输时对 对方实体的合法性、真实性进行确认以防假冒。 (2)数据保密服务包括多种保密服务为了防止网络中各系统之间的数据被截获或被 非法存取而泄密提供密码加密保护。数据保密服务可提供链接方式和无链接方式两种数据保密同时也可对用户可选字段的数据进行保护。 (3)数据完整性服务用以防止非法实体对交换数据的修改、插入、删除以及在数据交 换过程中的数据丢失。 (4)数据源点认证服务用于确保数据发自真正的源点防止假冒。 (5)禁止否认服务用以防止发送方在发送数据后否认自己发送过此数据接收方在收到数 据后否认自己收到过此数据或伪造接收数据由两种服务组成不得否认发送和不得否认接收。 (6)犯罪证据提供服务指为违反国内外法律法规的行为或活动提供各类数字证据、 信息线索等。 4、安全技术主要涉及加密、数字签名技术、防控控制、数据完整性、认证、数据挖掘等。 5、信息安全系统的建设主要包括:硬件工程、软件工程、通信及网络工程、数据存储与灾备工程、系统工程、测试工程、密码工程和组织信息化工程等。 6、信息安全系统建设是遵从组织所制定的安全策略进行的。而安全策略由组织和组织的客户和服务对象、集成商、安全产品开发者、密码研制单位、独立评估者和其他相关组织共同协 商建立。因此信息安全系统工程活动必须要与其他外部实体进行协调。 7、信息安全系统工程应该吸纳被管理的成熟规范部分这些安全管理包括物理安全、 计算机安全、网络安全、通信安全、输入/输出产品的安全、操作系统安全、数据库系统安全、 数据安全、信息审计安全、人用套、管理安全和辐射安全等。 8、信息安全系统工程在/累熟度模型(ISSE-CMM)是一种衡量信息安全系统工程实施能 力的方法是使用面向工程过程的一种方法。(22上63) 9、ISSE-CMM主要灌用于工程组织、获取组织和评估组织。 工程过程包含工程组织系统集成商、应用开发商、产品提供商和服务提供商获取组织采购系统、产品以及从外部/内部资源和最终用户评估组织认证组织、系统授权组织、系统和产品评估组织 11、ISSE将信息安全系统工程实施过程分解为工程过程、风险过程和保证过程。21下63) 12、信息安全系统工程能力成熟度模型下表熟悉看看就好 级别公共特性Level 1—非正规实施级一执行基本实施Level 2—规划和跟踪级规划执行、规范化执行、验证执行、跟踪执行Level 3—充分定义级定义标准化过程、执行已定义的过程、协调安全实施(21上65)Level 4—量化控制级建立可测度的质量目标、对执行情况实施客观管理Leve I 5—持续改进级改进组织能力、改进过程的效能
http://www.hkea.cn/news/14468079/

相关文章:

  • 短视频网站平台怎么做设计公司和装修公司的区别
  • 注册网站域名的入口是排版设计怎么做
  • 遵义做网站 0852t龙湖建设工程有限公司网站
  • 石家庄智能网站建设网站ip访问做图表
  • 网站顶部可关闭广告中信建设有限责任公司江苏分公司企查查
  • 1.0钓鱼网站开发--站点说明无锡做网站公司哪家好
  • 北美购物网站排名公司建设网站产生哪些费用
  • 关键词优化排名怎么做正规的百度快排seo
  • 网站通栏图片代码怎么用dw网站怎么建设
  • 温州免费建站模板网络营销案例分析心得
  • 网站代码大全石家庄科技网站建设
  • 企业网站源码phpwordpress个人简历
  • 丢了么网站九江 网站建设
  • php学校网站建设php怎么做网站教程
  • 手机网站大全免费网站修改文案
  • asp.net 网站开发项目给浏览器加速的加速器
  • 做网站有限公司软件交易网
  • 现在做网站用什么工具微网站建设及微信推广方案ppt模板
  • 中山网站建设托管温州企业网站建设公司
  • 免费网站平台手机上怎么做自己卖菜的网站
  • 高档网站模板网站建设服务收费标准
  • 做电商网站要备案吗wordpress360cdn
  • 搭建平台网站有什么用服务好的建筑企业查询
  • 自己做网站如何赚钱网站什么时候做SEO优化最合适
  • 淘客导航网站开发网站备案年审
  • 重庆慕尚网站建设网站建设准备
  • 工作总结个人总结杭州网站seo优化
  • 河南网站推广优化淘宝客网站怎么建设
  • 威海网站优化上海广告公司
  • 番禺网站建设wwiw哪家做企业网站