软考中项笔记_第1页
软考中项笔记_第2页
软考中项笔记_第3页
软考中项笔记_第4页
软考中项笔记_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章1、信息的本体论和认识论本体论信息就是纯客观性、最基本的概念认识论信息考虑了主题因素 两者可以互相转化,转化的条件就是是否引入主体因素事物的运动状态和状态变化方式的自我表述2、国家信息化体系6要素1信息技术应用,六要素的龙头,国家信息化建设的主阵地2信息资源的开发利用是国家信息化的核心任务,是国家信息化建设取得实效的关键,也是薄弱环节,信息资源、材料资源,能源,三种。无限的可再生可共享的3信息网络,是信息技术应用的基础。电信网、广播电视网、计算机网,三网融合4信息技术和产业,是我国进行信息化建设的基础5信息化人才,是国家信息化的成本之本,对其他各要素的发展速度和质量有着决定性的影响,是信

2、息化建设的关键6信息化政策法规和标准规范,用于规范和协调各要素之间的关系,是国家信息化快速、持续、有序、健康发展的根本保障3、电子政务,政府部门内部的办公自动化、管理信息化、决策科学化,政府与社会各界之间的G2G,G2B G2C,G是政府,B是企业,C是个人,淘宝C2C,天猫B2C,政府办证G2C4、电子政府建设的指导原则1同意规划、加强领导 2需求主导、突出重点 3整合资源、拉动产业 4统一标准、保障安全5,12金工程6、过敏经济信息化的基础是企业信息化,企业信息化是劳动工具的进步7、企业信息化的结构1产品(服务)层 2作业层 3管理层 4决策层8、两化融合,工业化和信息化9推进企业信息化的

3、指导思想:政府推动,统筹规划,企业行为,政策支持,分步实施 原则:效益原则,一把手原则,中长期与远期建设相结合,规范化和标准化原则,以人为本原则10、60年代MRP,物料需求计划,借助先进的计算机技术和管理软件进行物料需求量的计算,与传统的手工方式相比,计算的时间大大缩短,计算的精度也相应得到大幅度提高。11、70年代闭环mrp,用派工单控制加工的优先级,采购单控制采购的优先级,基本目标是满足客户和市场的需求。其能力计划通常是用报表的形式直方图向计划人员报告,不能进行能力负荷的自动平衡,要人工完成。在mrp的基础上增加生产能力计划、车间作业计划,采购计划。12、80年代的mrp2,把生产、财务

4、、销售、工程技术、采购集成为一个制造资源系统。就是把企业作为一个整体,从整体最优的角度出发。特点:1、计划的一致性和可行性,是一种计划主导型管理模式;2、管理的系统性;3、数据共享性;4、动态应变性;5、模拟预见性;6、物流、资金流的统一20、90年代的erp系统,企业资源计划。管理范围向整个供应链延伸,可同期管理企业的多种生产方式,可以管理混合型制造环境,在多方面扩充了管理功能,支持在线分析处理OLAP,财务计划和价值控制采用客户/服务器、浏览器/服务器体系结构和分布式数据处理技术Erp以财务会计为核心的信息系统,用来识别和规划企业资源,达到最佳组合,使企业利润最大化Erp是一种软件工具,是

5、管理软件,运用数据库、面向对象,图形用户界面(GUI)、网络通信等计算机技术实现系统化的企业管理,集信息技术和先进的管理思想于一体21、erp的特点:1erp是一个统一的集成系统,表现在使用一个集中的数据库、数据仓库,每个子系统都在这个中心数据库上运行。2erp是面向业务流程的系统。不是简单的把现行流程固话,而是优化重组,支持优化重组了的业务流程。3erp是模块化可配置的。开发通用的基本模块支持大多数企业相同的业务,再针对各自不同的需求开发个性化定制软件模块,组合起来4erp是开放的系统。供应链管理和电子商务纳入erp的处理范围22、erp的功能1、财会功能,会计核算和财务管理2、生产控制管理

6、。是erp系统的核心所在。以计划为导向的先进的生产管理方法。主生产计划,物料需求计划能力需求计划车间控制制造标准3、物流管理a销售管理。销售管理模块的三大功能:对于客户信息的管理和服务,对于销售订单的管理,对于销售的统计与分析。b库存控制为所有的物料建立库存,作为采购部门采购,生产部门编制生产计划的依据收到订货物料,经过质量检验入库,生产的产品也同样要经过检验入库收发料的日常业务处理工作C采购管理确定合理的订货量,优秀的供应商和保持最佳的安全储备建立供应商的档案,用最新的成本信息来调整库存的成本4,、人力资源管理,人力资源规划的辅助决策,招聘管理,工资核算,工时管理,差旅核算23、客户关系管理

7、CRM,customer relationship managerment 是ERM的一部分,企业关系管理,enterprise relationship managerment24、c客户,按照客户与企业的关系,分成现有客户和潜在客户,按照与企业合作时间的长短分成新客户与老客户,为实现客户关系管理,客户信息成了首要条件。25、crm的核心是企业要清楚的认识到目前的客户群体中,哪种个人或组织最有可能为本企业带来利润,这部分是最优希望的,还有哪些客户可能流失而成为对手的客户。26、关系,专门针对企业和客户之间的联系,包括企业行为对客户产生的影响以及客户对企业的满意度和信任度等。关系在crm种扮演

8、了核心的角色。这种关系是双向的,平时我们说的关系指的是企业和现有客户间的关系,和潜在客户的关系不哦作为发展规划的重点27、管理。这种双向关系的建立有自己的生命周期,有一个建立、发展和维系的时间跨度。这种关系的维系的重要性高于关系的建立和发展。企业在crm种总是积极的,不是消极的28、crm以信息技术为手段,但不仅仅是信息技术的应用,更是一种以客户为中心的商业策略。企业的经营是以客户为中心,不是以产品或市场为中心。在注重提高客户满意度的同时,把帮助企业提高获取利润能力作为重要指标。Crm要求对企业的业务功能进行重新设计,并对工作流程重组。把工作中心转移到客户29、crm三角模型30、crm系统的

9、功能:1、有一个统一的以客户为中心的数据库2、具有整合各种客户联系渠道的能力3、能够提供销售、客户服务和营销三个业务的自动化工具,并在三者间提供通信接口,使一个模块中的事件可以触发另一个模块的相应4、可以从大量数据中提取有用数据的能力,基本的数据挖掘,从而具有一定的商业智能,挖掘出带来高利润的客户5、具有良好的可扩展性和可复用性,实现与其他应用系统的无缝整合31,客户数据分成:描述性,促销性、交易性数据描述性数据:客户的基本信息,个人的要有姓名、年龄、ID、联系方式等,企业要有企业名称、规模、联系人、法人代表等促销性数据:曾经为客户提供产品或服务的历史性数据,用户产品使用情况调查的数据,促销活

10、动记录数据,客服人员的建议数据、广告数据等交易性数据:客户对企业做出的回馈性数据,历史购买记录、投诉数据、请求提供咨询及其他服务的数据、客户建议数据等32、获取客户数据的方式:1、客户自己通过电子邮件、电话、传真等向企业提供2、通过内部的部门、员工、erp系统获得促销性和交易性数据3、社会大环境也是一个来源,如各种媒体33、crm应用设计的特点:可伸缩性、可移植性34、crm包括的功能模块:1自动化的销售2自动化的市场营销3自动化的客户服务 售前服务、现场服务、售后服务35、完整的数据挖掘包括:数据的清理与集成、数据的选择与变换、数据挖掘、知识评估与表示36、数据挖掘的直接对象:关系数据库、数

11、据仓库、事物数据库、新型的高级数据库37数据挖掘的任务:描述、分类和预测38、描述,挖掘出数据中的一般特征,包括特征化和区分。特征化:用格式化的方法描述目标类数据的一般特征特性,输出一般是图表,饼图、条图、曲线 区分:把目标对象的一般特征与一个或多个对比类比较,输出形式与特征化类似39、分类和预测。分类,所有的样本都有类属性和类标号。从样本中抽出训练样本,出一个模型,用模型预测新的数据的类标号。分类的主要方法:分类规则、判定树、数学公式、神经网络。预测往往是一个未知的数值,而不是某种类标号。预测针对连续值,分类是离散的常用的预测方法:线性回归、非线性回归,神经网络也可以40、供应链管理 sup

12、ply chain managerment SCM初级萌芽阶段:80年代初到90年代初,基于企业内部管理的初级阶段形成阶段:90年代开始内部整合完成后开始整合供应商和分销商的整个供应链,成熟阶段:21世纪之后,特别强调在计划和决策上的实时可视性、可预见性以及供应链流程管理和时间管理的能力41、供应链有核心企业、战略合作伙伴,也是增值链42、供应链的特征:交叉性、动态性、存在核心企业、复杂性、面向用户43、供应链管理是一种集成的管理思想和方法,为了使系统成本达到最低而采用的将供应商、制造商、仓库和商店有效的结合成一体来生产商品,有效的控制和管理各种信息流、资金流和物流,并把正确数量的商品在正确时

13、间配送到正确地点的一套管理方法。以客户为中心、集成化管理、合作管理、多层次管理。信息流最重要,总核心是总成本最低44、根据供应链管理的对象分类:企业供应链:单个公司,多个产品的,这个公司就是核心企业产品供应链:与某一个产品或项目相关的供应链基于供应链契约的供应链:契约管理链上智能成员间的合作45、根据网状结构特点分类V型供应链:最基础的结构,石油、化工、造纸、纺织等。生产中间产品的企业多余供应商,呈发散状。需要库存作为缓冲,出现在本地业务而不是全球战略中A型供应链:航空、汽车、重工业,会聚型供应链。核心企业是供应链上的终端客户T型供应链:介于上两者间,管理最复杂,要投入大量的资金,尽可能的限制

14、提前期46、根据产品类别,产品的生命周期、需求稳定度分类功能型供应链:市场需求稳定,易达到供需平衡,重点是降低生产运输成本,以最低的成本将原材料变成成品创新型供应链:先多考虑供应链的响应速度和柔性,来适应多变的市场需求,其次再考虑费用47、供应链系统设计的原则:自顶向下和自底向上相结合的原则简洁性原则取长补短原则动态性原则合作性原则创新型原则战略性原则48、电子商务 B2B B2C C2C G2B B企业,C个人,G政府,B2B最多占90%,企业内部不同部门之间的49、电子商务的相关标准:用户接口、基本功能、数据及客体的定义与编码50、商业智能,将组织中现有的数据转化成知识,帮助组织做出明智的

15、业务经营决策,可以是操作层的,战术层的和战略层的决策。将数据转化成知识要用数据仓库、联机分析、数据挖掘等技术。一般商业智能由数据仓库、联机分析、数据挖掘、数据备份和恢复等部分组成。51、抽取extraction 转换transformation 装载load ETL过程52、商业智能系统主要功能:数据仓库:存储介质能够支持近线试和二级存储器,能够很好的支持容灾和备份方案数据ETL数据统计输出(报表)分析功能:支持多维度的OLAP,实现维度变化,旋转,数据切片和数据钻取53、商业智能的三个层次1、数据报表:是BI的低端实现,2、多维数据分析:OLTP在线事务处理侧重对数据库增加、修改、删除等日常

16、操作。OLAP侧重对宏观问题的全面分析数据,传统的关系数据库不够用了,新型的多维数据库3、数据挖掘:data mining54、数据分析系统的总体架构分成4个部分:源系统:包括现有的OLTP数据仓库:自动的,依然是关系数据库,星型结构模型多维数据库:立方体结构客户端:55、传统报表的缺陷:数据太多,信息太少难以交互分析、了解各种组合难以挖掘出潜在的规则难以追溯历史、形成数据孤岛56、钻取是改变维的层次,变换分析的粒度。Roll up向上钻取在某一维上将低层次的细节数据概括到高层次的汇总数据。Drill down,向下钻取从汇总数据深入到细节数据剩余的维有两个是切片,三个是切块旋转式改变维的方向

17、,行列转置57、OLAP的实现方法,根据存储数据的方式不同分类ROLAP 基于关系数据库,将多维结构分为两类表,事实表、维表MOLAP 基于多维数据组织,形成立方体结构HOLAP 基于混合组织,如低层是关系型,高层是多维的58、实施商业智能的步骤需求分析、数据仓库建模、数据抽取、建立商业智能分析报表、用户培训和数据模拟测试、系统改进和完善第二章1、当前我国信息系统服务管理的主要内容:集成单位、项目经理、监理单位、监理人员的资质管理2、自2000.1.1起实施计算机信息系统集成资质认证制度,从高到低级3、2001.9.12把一级二级资质作为涉密系统集成单位的必要条件4、2002.8

18、.28,信规部(2002)382号,实行项目经理制度,分为项目经理、高级项目经理,资深项目经理5、软件产品和服务的资金原则上不低于总投资的30%6、资质认证按照认证和审批分离的原则。信息产业部管全国的行业管理,审批管理一二级,各省级管本地的,审批三四级,初审本区域内一二级的7、资质评定先资质评审后审批资质评审按照:评审申请、评审申请的受理和资料审查、对申请单位进行现场审查、出具评审报告。信产部授权的评审机构可以受理级直至评审,省级授权的只能3.4级,本省没有的可以到信产部或外省的评审1.2级由省里初审,信产部审批,3.4级由省里审批,报信产部备案。由信产部统一发证8、评定条件:综

19、合条件、业绩、管理能力、技术实力、人才实力,5个方面9、申报1.2.3级资质,要求取得2.3.4级的时间不少于2.1.1年,报3级也可以无资质干2年10、报1.2.3级,近三年系统集成收入占收入总额的比例依次是:70%、60%、50%11,报级注册资本和实收资本依次:5000、2000、200、30万元12、1.2.3级近三年的系统集成收入不少于:5、2.5、0.5亿元或者总额降至4、2、0.4亿元 软件和服务占比不低于: 80%、70%、70%13、123级要求几年不亏损 3.2.114、1234级都3年不犯法,用盗版软件、验收不通过、不正当竞争、资质申报和证书使用的不良行为都

20、要求3331年内没有15、近三年收入不少于一二级200 80万元的系统集成项目和一二级100 40万元纯软件技术服务项目总额不少于4 2亿元,三级总额0.5亿元不分啥收入或者3.5 1.5 0.4,且软件和信息服务占80% /70%/70%16、近三年完成4 3 1个合同不少于 1500 1000 300万元的系统集成项目或者不少于1000 600 100万元的系统集成项目总额不少于6000 3000 300万元或完成合同不少于500/300/50万的纯软件和信息技术服务项目总额不少于3000/1500/150万17、近三年完成的总额中软件和信息技术服务占比1/2/3级都是不低于30%/或软件

21、和信息技术服务费总额不低于1.2/0.6/0.15亿元,或软件开发的费用总额不少于6500/3000/800万元18、主要负责人和技术负责人的工作经验1/2/3/4级分别是5/4/3/2年,财务负责人要高级/中级/初级/初级职称19、经过登记的自主开发的软件产品不少于1/2/3级 20/10/3个,其中近三年登记的不少于1/2级 10/5个,在近三年已完成的项目中得到应用20、研发办公产地1/2/3级 1500/1000/300平米21、软件开发与系统集成工作人员不少于1/2/3/4级 220/150/50/15人,本科以上占80%/80/60%/60%22具有项目管理人员资质的人1/2/3/

22、4 30/18/6/2人,其中高级项目经理10/4/1/023、单位资质3年有效,1年自检、2年年检、3年换证,个人的是4年有效24、信息系统工程包括:信息网络工程、信息资源工程、信息应用系统25、监理单位分为甲乙丙三级,高级监理工程师、监理工程师、监理员26、四控三管一协调,信息系统的工程 质量、进度、投资、变更控制。合同、信息、安全管理。协调有关单位和人员之间的工作关系。27、ITIL IT基础设施库,IT infrastructure library 适用于所有产业部门的组织,28、ITSM IT服务管理,itsmf认为itsm是以流程为导向,以客户为中心,整合IT服务与组织业务,提高组

23、织在IT服务提供和服务支持方面的能力及水平。加特纳gartner认为,itsm是一套通过服务级别协议SLA来保证IT服务质量的协同流程,融合了系统管理、网络管理、系统开发管理等管理活动和变更管理、资产管理、问题管理等许多流程的理论和实践。29、ITSM的核心思想是IT组织,是一种以服务为中心的IT管理。基本原理是二次转换,第一次梳理、第二次打包,第一次是将技术管理转化为流程管理,第二次是将流程管理转化为服务管理30、实施ITSM的根本目标:以客户为中心提高IT服务提供高质量、低成本的服务提供的服务是可以准确计价的31、ITSM的范围,ITSM适用于IT管理不是企业的业务管理。ERP、CRM、S

24、CM都是业务管理。32、itsm不是it规划方法,重点是it的运营和管理,不是战略规划。It规划是组织IT方面的战略,ITSM是确保it战略执行的战术性和运营性活动。Itsm主要目标不是管理技术,而是管理客户和用户的IT需求。33、IT服务管理的价值:商业价值、财务价值、创新价值、内部价值、员工利益34、信息系统审计:收集并评估证据以决定一个计算机系统(信息系统)是否有效做到保护资产、维护数据完整、完成组织目标、同时最经济的使用资源。35、信息系统审计的目的是评估并提供反馈、保证及建议。关注三类:可用性、保密性、完整性第三章1、系统集成是指将计算机软件硬件、网络通信等技术和产品集成为能够满足用

25、户特定需求的信息系统,包括总体策划、设计、开发、实施、服务及保障。2、信息系统集成的特点:、以满足用户需求为根本出发点不只是设备选择和供应,更重要的是,它是具有高技术含量的工程过程,面向用户需求提供全面解决方案,核心是软件。最终交付物是一个完整的系统不是一个分立的产品系统集成包括技术、管理、商务等各项工作,综合性的工程。技术是系统集成工作的核心,管理和商务是系统集成项目成功的保障。3、系统集成包括:设备系统集成、应用系统集成4、设备系统集成,硬件系统集成,弱电系统集成,包括:智能建筑系统集成,智能小区系统集成计算机网络系统集成安防系统集成,可以作为独立的,也可以包含在智能建筑系统集成里5、应用

26、系统集成,是系统集成的高级阶段,独立的应用软件供应商成为其中的核心6、信息系统生命周期1、立项阶段,一是概念的形成过程,二是需求分析过程2、开发阶段,总体规划阶段,系统分析阶段,系统设计阶段,系统实施阶段,系统验收阶段3、运维阶段,拍错性维护、适应性维护、完善性维护、预防性维护4、消亡阶段7、信息系统开发方法:结构化方法、原型法、面向对象方法8、结构化方法,应用最广特点:遵循用户至上的原则;严格区分工作阶段,每个阶段有明确的任务和取得的成果;强调系统开发过程的整体性和全局性;系统开发过程工程化,文档资料标准化。优点:理论基础严密,用户需求需求在系统建立之前就充分了解和理解,注重开发过程的整体性

27、和全局性缺点:周期长;文档、设计说明繁琐,工作效率低;要求在开发前全面认识信息的需求,预料各种变化,不十分现实;若用户参与的积极性没有充分调动,造成交接过程不平稳,运维管理难度加大9、原型法,原型的特点:实际可行;具有最终系统的基本特征;构造方便、快速、造价低。适用于需求开始定义不清,管理决策方法结构化程度不高的。用户配合不好,盲目修改,拖延开发过程抛弃型原型、进化型原型10、面向对象方法,直观、方便基本思想:客观事物由对象组成,对象是在原物上抽象的结果对象由属性和操作组成,属性是特征,操作是该变属性状态的操作方式对象之间的联系是通过消息传递机制实现,传递方式是通过传递的模式和方法做定义的操作

28、过程完成对象可以安其属性归类,借助层次结构,子类可以通过继承机制获得父类的特征对象具有封装的特性,一个对象就是一个模块化的实体,可以被共享和重复引用,复用。11、面向对象开发方法有分析、设计、实现三个阶段,在整个开发过程使用同一套工具。12、软件需求是一个为解决特定问题而必须由被开发被修改的软件战士的特性,基本特征是可验证性。在现有的资源条件下可以被验证。13、软件设计是定义一个系统或组件的架构、组件、接口和其他特征的过程,并得到这个过程的结果。必须描述软件架构和组件间的接口。14、软件架构是一个描述软件系统的子系统和组件,以及他们之间相互关系的学科。15、架构视图主要包括:逻辑视图(满足功能

29、需要)、过程视图(并发问题)、组件视图(实现问题)、部署视图(分布问题)16、模式提供了架构设计的某些方法,设计模式(微观架构模式),架构模式(宏观架构)17、软件测试,是为发现问题,不是解决问题,不再仅是在编码阶段完成后才开始的,应该包括在整个开发和维护过程的活动。通常在不同级别上进行,单元测试、集成测试、系统测试18、软件维护:更正性维护,交付后进行的修改,以改正发现的问题适应性维护,保证软件在变化后或变化中的环境可以继续使用完善性维护,改进性能和可维护性预防性维护,在软件中的潜在的错误成为实际错误前、检测更正他们19、软件复用,按抽象程度的高低分为:代码的复用,设计的复用,分析的复用、测

30、试信息的复用20、ISO9126软件的质量包括:内部质量、外部质量、使用质量。从内部、外部和使用三者的表现衡量软件质量21、软件质量管理包括:质量保证过程、验证过程、确认过程、评审过程、审计过程22、验证的是过程,确认的是结果,评审与审计过程包括:管理评审、技术评审、检查、走查、审计23、管理评审的目的是监控进展,决定计划和进度的状态,评价用于达到目标适应性的管理方法的有效性24、技术评审的目的是评价软件产品,确定其对使用意图的适合性,目标是识别规范说明和标准的差异,向管理提供证据25、检查的目的是检测和识别软件产品的异常。一次检查通常针对一个小的部分,发现任何异常都要记录到文档、提交26、走

31、查是评价软件产品,也可以用于培训软件产品的听众,目标是发现异常,改进产品,类似于检查,但不那么正式。通常由同事评审其工作,作为一种保障技术27、审计的目的是提供软件产品和过程对于可应用的规则、标准、指南、计划和流程的遵从行的独立评价。是正式的活动,产生报告,采取更正性行动。28、软件配置管理软件配置管理过程的管理和计划软件配置标识软件配置控制软件配置状态记录软件配置审计软件发布管理与交付29、对象,数据及其操作的封装体,构成系统的基本单元。包含三个要素:对象标识、名字对象状态,描述对象的某些特征对象行为 ,业务操作30、类,是现实世界中实体的形式化描述,将实体的数据和函数封装在一起。数据也叫属

32、性、状态或特征,表现类静态的一面,函数叫功能、操作或服务,表现类动态的一面。31,类是图纸,对象是房子1每一个对象都是一个类的实例2每一个类在某一时刻都有零或更多的实例3类是静态的,他们的存在、语义和关系在程序执行前就已经定义好了,对象是动态的,他们在程序执行是可以被创建和删除4类是生产对象的模板32、抽象,通过特定的实例抽取共同的特征形成概念的过程,对象是现实世界里实例的抽象,类是一组对象的抽象33、封装,将相关概念组成一个单元,通过一个名称引用他,面向对象封装是将数据和基于数据的操作封装成一个整体对象,访问和修改只能通过对外的接口。Atm取款,体现了封装34、继承,表示类之间的层次关系,j

33、ava是单继承,C+允许多继承35、多态,是一种方法,使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现,多态性使得一个属性或变量在不同的时期可以表示不同类的对象。36、接口,对规范操作的说明,只对操作说应该做什么,不说明怎么做。可以理解为类的一个特例,只规定实现此接口类的操作方法而把真正的实现细节交由实现该接口的类去完成37、消息,是对象间交互的手段38、组件,是软件系统可替换的,物理的组成部分,封装了实现体,并提供了一组接口的实现方法。应当按照可复用的要求设计、实现。组件应当是内聚的,并具有相当稳定的公开的接口。组件应当具备可变性以提高其通用性。提供公共的特性,还要提高

34、可变的特性,可以改变其可变的部分39、模式,是一条由三部分组成的规则,表示了一个特定的环境,一个问题,一个解决方案之间的关系40、复用,组件技术是软件复用实现的关键41、统一建模语言 unified modeling language UML 是一个通用的可视化建模语言,适用于各种软件开发方法、软件生命周期的各个阶段,包括相关概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。并没有定义一种标准的开发过程,比较适合迭代式开发过程,是为支持大部分现存的面向对象开发过程而设计的UML描述了系统的静态结构和动态行为42、UML的语言特征1不是一种可视化的程序设计语言,而是一种可视化

35、的建模语言2是一种建模语言规范说明,是面向对象分析与设计的一种标志表示3不是过程也不是方法,但允许任何一种过程和方法使用它4简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改5为面向对象的设计与开发中涌现出的高级概念(如协作,框架、模式和组件)提供支持,强调在软件的开发中,对架构、框架、模式和组件的重用6与最好的软件工程实践经验集成43、uml已经发展至2x版本,其中的各种组件和概念之间没有明显的划分界限,用视图来划分这些概念和组件。在最上一层,视图被划分成三个视图域:结构、动态行为、模型管理模型元素包括:类、用例、构件、节点结构视图包括:静态视图、用例视图、实现视图动态行

36、为视图包括:状态机视图、活动视图、交互视图Uml还包括多种有扩展能力的组件:约束、构造型和标记值44、uml建模9种图用例图、类图、对象图、构件图、部署图、状态图、序列图、协作图、活动图45、rup统一软件开发过程,是软件工程的过程,6个基本最佳实践经验:迭代式开发需求管理使用以组件为中心的软件架构可视化软件建模验证软件质量控制软件变更。46、rup划分为4个阶段:初始阶段、细化阶段、构造阶段、交付阶段47、面向对象分析模型由 用例模型、类-对象模型、对象-关系模型、对象-行为模型组成48、用例模型可以由若干幅用例组成,用例描述了用户和系统之间的交互,重点是系统为用户做什么。用例模型描述全部的

37、系统功能行为。49、对象-关系模型 描述对象间的静态关系,包括:类图和对象图50、对象-行为模型 描述对象间的动态关系,包括:状态图、顺序图、协作图、活动图51、面向对象的分析的步骤:发现角色/参与者发现用例建立用例模型 use case model进行领域分析建立对象-关系模型建立对象-行为模型建立功能模型52、面向对象系统设计阶段主要包括:用例设计、类设计、子系统设计53、用例设计通常使用交互(特别是序列图)来说明系统的行为,在事件驱动系统中,异步消息传递更容易利用状态机和协作来进行说明。54、类是设计工作的核心,系统中的实际工作是由类执行的。类设计的主要目的:确保类可为用例实现提供必要的

38、行为确保提供充足的信息来明确无误的实施类处理和类有关的非功能性需求包含用于类的设计机制55、子系统是一种模型元素,具有包(可包含其他模型元素)和类(具体行为)的语义。子系统的行为由它所包含的类或其他子系统提供。56、软件架构为软件系统提供了一个结构、行为和属性的高级抽象,并由构成系统的元素的描述及元素的相互作用、元素集成的模式以及这些模式的约束组成57、软件架构设计的核心是能否使用重复的架构模式,能否达到架构级的软件重用58、常见的软件架构:管道/过滤器模式、面向对象模式、事件驱动模式、分层模式、知识库模式、客户机/服务器模式59、管道/过滤器模式,构件是过滤器,每一个构件都有一组输入输出优点

39、:体现了各功能模块的黑盒特性及高内聚、低耦合的特点可以将整个系统的输入/输出行为看成是多个过滤器行为的简单合成支持软件功能模块的重用便于系统维护,新的过滤器可以添加进来,旧的也可以由改进的过滤器替换支持某些特定的分析,如吞吐量计算、死锁检测等支持并行操作、每个过滤器可以作为一个单独的任务完成。缺点:通常导致系统处理过程的成批操作需要设计者协调两个相对独立但又存在关系的数据流可能需要每个过滤器自己完成数据解析和合成工作,导致系统性能下降,并增加了过滤器具体实现的复杂性60、面向对象模式,典型应用是基于构件的软件开发,优点:高度模块化封装功能实现了数据隐藏继承性提供了一种实现代码共享的手段提供了系

40、统的灵活性,便于维护及扩充61、事件驱动模型,构件并不直接调用过程,而是触发一个或多个事件。事件的触发者并不知道哪些构件会受到事件的影响,且不能假设构件的处理顺序,甚至不知道会调用哪些过程,使用事件驱动模式的典型系统包括各种图形界面工具。优点:支持软件重用,容易实现并发处理具有良好的可扩展性,通过注册可引入新的构件,而不影响现有的构件可以简化客户代码62、分层模式,层次化的组织方式,每一层都是为上一层提供服务,并使用下一层提供的功能。分层模式的典型应用是分层通讯协议,如ISO/OSI的七层网络模型优点:有助把复杂的问题按功能分解,使整体设计更为清晰支持系统设计的逐级抽象具有良好的可扩展性支持复

41、用缺点:不是每个系统都可以很容易的划分出层次来;同时各层功能的划分也没有统一的正确的抽象方法层次个数过多,系统性能可能会下降63、知识库模式 两种不同的构件,中央数据结构构件说明当前状态,独立构件在中央数据存储上执行,中央数据构件和独立的外部构件的相互作用是系统的主要问题知识库两种控制策略:基于传统数据库性的知识模式,输入流触发进程执行的选择基于黑板系统的知识库模式,中央数据结构的当前状态触发进程执行的选择黑板系统的典型应用是信号处理领域,如语音和模式识别黑板系统由三部分组成:知识源、黑板数据结构、控制64、客户机/服务器模式client/server C/S,基于资源不对等,为实现共享而提出

42、。优点:客户机和服务器分离,允许网络分布操作;二者的开发也可以分开同时进行一个服务器可以服务于多个客户机二层C/S模式缺点:客户机于服务器的通讯依赖于网络,可能成为瓶颈,客户机负荷过重,难以管理大量的客户机,系统的性能受到很大影响如果服务器及其界面定义有改变,则客户机也要做相应的改变二层C/S模式采用单一的服务器以局域网为中心,难以扩展至广域网和internet数据安全性不好。客户端可以直接访问数据库服务器65、C/S模式适用于分布式系统,为了解决客户端的问题形成了浏览器/服务器(browser/server B/S)模式,为了解决服务器端的问题形成了三层(多层)C/S模式架构不是互斥的,可以

43、综合使用多种架构模式66、软件架构设计是动态的,设计的初期不能完全定下来。架构设计的总目标:最大化复用、复杂问题简单化、灵活的扩展性。模式的应用构建系统架构的有效途径67、软件架构设计考虑的问题:关系数据库和对象数据库的选择,尽量选关系数据库,较成熟,有第三方厂商工具支持用户界面用HTML,比其他图形界面更容易,HTML使用的HTTP(S)协议可以穿越防火墙灵活性和性能的考虑独立与厂商抽象定义的灵活性好,特定厂商的性能好技术的旋转,成熟的技术可以规避风险聘请经验丰富的架构设计师68、为了解决分布系统的异构问题,提出中间件。中间件是位于硬件、操作系统等平台和应用之间的通用服务,具有标准的程序接口

44、和协议。是一个独立的系统软件或服务程序,位于客户机/服务器的操作系统上,目的是实现应用与平台的无关性。69、分为数据库访问中间件、远程过程调用中间件、面向消息中间件、服务中间件、分布式对象中间件70、数据库访问中间件,通过一个抽象层访问数据库,允许使用相同或相似代码访问不同的数据库资源。Windows的ODBC,Java的JDBC71、远程过程调用中间件 remote procedure call RPC 为客户机/服务器的分布计算提供了有力的支持。72、面向消息中间件,message-oriented middleware MOM 利用高效可靠的消息传递机制进行平台无关的数据交流,并可基于数

45、据通信进行分布系统的集成典型产品:IBM的MQSeries通信双方可以在不同的时间允许,程序不在网络上直接通话,将消息放入MOM服务器的消息机制中73、分布式对象中间件,成为当今软件技术的主流方向。OMG的CORBA,Sun的RMI/EJB,Microsoft的DCOM。74、事务中间件,也叫事务处理监控器,transaction processing monitor TPM,最早出现在大型机上,如BEA的tuxedo。 对象事务监控器 object transaction monitor OTM 可以保证分布式对象的事务完整性,支持EJB的J2EE属于该类75、事务处理监控器在操作系统之上提

46、供了一组服务,可以对客户请求进行管理并为其分配相应的服务进程,使服务器在有限的系统资源下能够高效的为大量客户提供服务76、数据库主要有操作型处理和分析型处理,操作型也称事务处理,主要是查询修改,分析型处理则用于管理人员的分析。操作型处理和分析型处理分离成为必然77、数据仓库data warehouse 是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。数据仓库是对多个异构数据源(包括历史数据)的有效集成,集成后按主题重组,且存放在数据仓库中的数据一般不再修改78、数据仓库和操作型数据库相比的特点:1面向主题 ,操作型是面向事务处理的,数据仓库中的数据是按主题组织,

47、一个主题通常与多个操作型系统相关2集成 经过抽取、清理加工、汇总、整理后的,消除了数据中的不一致性,是整个企业的一致性的全局信息3相对稳定 操作型的数据库是实时更新的,数据仓库是供决策分析用,只有少量的修改删除,只需定期加载、刷新4反映历史变化 操作型的主要关心当前某个时间的数据,数据仓库通常包含历史信息,从发展历程和未来趋势做出定量分析79、在数据仓库的结构中,数据源是数据仓库的基础,包括内部信息和外部信息。内部的就是存放于数据库的数据,外部的是法律法规、市场信息、竞争对手的信息80、数据的存储与管理是整个数据仓库系统的核心81、按照覆盖范围可以分为企业级数据仓库和部门级数据仓库(数据集市)

48、82、OLAP可以分为rolap,molap,holap。Rolap的基本数据和聚合数据都存在关系数据库中,molap的基本数据和聚合数据都存在多维数据库中,holap的基本数据存放在关系数据库,聚合数据存放在多维数据库中83、前端工具:报表工具、查询工具、数据分析工具、数据挖掘工具数据分析工具针对OLAP服务器,报表工具、数据挖掘工具针对数据仓库84、web service 定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP(S)协议传送XML表示及封装的内容。85、web服务的典型技术:用于传递信息的简单对象访问协议SOAP 用于描述服务的web服务描述语言 WSDL用于web服务

49、的注册的统一描述、发现及集成 UDDI用于数据交换的XML86、web服务的主要目标是跨平台的互操作性,适合情况如下:跨越防火墙应用程序集成 可以把不同语言,不同平台上的各种程序集成起来B2B集成 跨公司业务集成B2B,用web服务实现B2B可以很容易的解决互操作问题软件重用,在重用代码的时候,重用代码后边的数据87、不适合web服务的情况:单机应用程序,只用本地的API即可局域网上的同构应用程序,直接通过TCP协议调用更有效88、J2EE架构,Sun公司主导,是业界标准。j2ee应用服务器运行环境包括构件component,容器container,服务services三部分。构件表示应用逻辑

50、代码,容器是构件的运行环境,服务则是应用服务器提供的各种功能接口。89、servlet,Java servlet是运行在服务器上的一个小程序,用于提供以构件为基础、独立于平台的web应用Jsp,Java servlet的一种扩展,使创建静态模板和动态内容相结合的HTML和XML页面更加容易EJB 实现应用中关键的业务逻辑,创建基于构件的企业级应用程序。90、微软的.NET架构在通用语言运行环境基础上,给开发人员提供了完善的基础类库、数据库访问技术及网络开发技术,开发者可以使用多种语言快速构建网络应用。91、通用语言运行环境common language runtime 处于.net架构最底层,

51、是该框架的基础,为多种语言提供了统一的运行环境、统一的编程模型基础类库 base class library 给开发人员提供了一个统一的面向对象的层次化的可扩展的编程接口A用于访问数据库 A是.net中的网络编程结构支持多语言:VB、C+,C#、Jscript等92、com/dcom/com+,com是个开放的标准,有很强的扩充和扩展能力。Com引入组件的概念。Dcom在com的基础上添加了 事务特性、安全模型、管理和配置等。93、dcom基于客户机和服务器的模型94、com+不是com的新版本,是新发展,为com更高层次上的应用,以com为基础,包容了com的所有内容。95、corba 公共

52、对象请求代理架构 ,是OMG组织制定的,为解决分布式处理环境中硬件和软件系统的互联而提出的一种解决方案96、OMA由对象请求代理ORB,对象服务、公共设施、域接口和应用接口几个部分组成。核心部分是对象请求代理ORB97、cobra标准主要分三个层次:对象请求代理,公共对象服务,公共设施,从低层到上层的顺序98、EJB用于封装业务,业务可以分为业务实体和业务过程,在J2EE中,中间层的业务功能通过EJB实现99、局域网中常见的三个协议:1、IBM的netbeui,非路由协议,缺乏路由和网络层寻址功能,使用数据链路层介质访问控制地址MAC,标识了网卡,没有标志网络,路由靠网络地址转发,netbeu

53、i没有网络地址概念,就是找网卡的mac2、novell的ipx/spx,用于netware客户端/服务器的协议群组,避免了netbeui的弱点。新弱点,ipx有完全的路由能力,可以用于大型企业网,包括32位网络地址,在单个环境中运行有许多路由网络。大规模的ipx网络的管理非常困难。3、tcp/ip,允许与Internet完全的连接,具备可扩展性和可靠性的要求,牺牲了速度和效率。应用最广100、按照分布范围:局域网lan,应用最广,位于一个建筑一个单位内,不存在寻址问题,不包括网络层的应用。配置容易,连接速率高,IEEE的802定义了多种lan。以太网、令牌网、光纤分布式接口网、异步传输模式网,

54、无线局域网城域网,采用IEEE802.6的标准。在垂直方向上有城域传送网、城域承载网、城域业务/应用网、支撑网组成广域网wan,远程网,连接不同城市之间的lan和man,从几千米到几千千米,用户多,出口带宽有限,用户的终端速率一般很低因特网,最大的网,不定性,网络中的计算机随时都变化,优点:信息量大,传播广101、按拓扑结构分总线型拓扑结构,介质是单根传输线,结构简单、易于扩充、控制简单、便于组网、造价成本低。某个站点的故障不会影响整个网络。缺点,可靠性低,查找故障困难星型拓扑结构,集中式网络环形拓扑结构,每台计算机有一个顺序编号,信号按顺序接力传送102、网络管理包括:1网络设备的管理,路由

55、器、交换机及线路的管理2服务器的管理,web服务器、e-mail服务器、ftp服务器、dns服务器、proxy代理服务器、数据库服务器3资源的管理,ip地址资源、域名资源、磁盘资源4用户的管理103、OSI定义的网络管理五大功能:配置管理、性能管理、故障管理、安全管理、计费管理104、网络交换技术1电路交换技术,公众电话网PSTN,移动网GSM CDMA,面向连接的方式,可以保持足够的带宽,实时性强,时延小,交换设备成本低。网络带宽利用率不高。适用于语音业务2分组交换技术,面向无连接,把大数据分成小段,动态分配带宽,利用率高,时延大3报文交换技术,早于分组交换,以报文作为传送单元,长度差异很大

56、,用于传送报文较短、实时性低的通信业务。4ATM技术,异步传输技术,提出了保证qos的完备机制,非常适合传输告诉数据,主要用于骨干网,提供半永久的连接。105、网络存储模式三种:直接连接存储das,网络连接存储nas,存储区域网络san106、无线网络分为:无线局域网wlans,无线广域网wwans,无线城域网wmans,无线个人网wpans107,带宽、服务内容、盈利模式是光网络发展必须考虑的问题108、eia/tia-568a综合布线6个子系统:建筑群子系统、设备间子系统、垂直干线子系统、管理子系统、水平子系统、工作区子系统109、单栋建筑布线,包括引出建筑物的通信线路,各种终端设备,连接软线、插头不需要设计和施工建筑群体布线范围还包括各栋之间的连接线路,大楼通信综合布线系统D/T926,使用范围不超过3000米,面积不超100万平米,人员50-5万人110、机房工程设计原则:实用性和先进性,安全可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论