包含电子教程(第二版、第三版、第四版);历年真题2005-2017年;软件设计师笔记;视频教程(任铄老师视频、系统集成项目管理、历年真题讲解)
2019-12-21 20:08:09 113B 软件设计师
1
系统架构师指定教材 更多资料点开我的资料里查找
(1)在软件开发出来之前,用户自己也不清楚软件的具体需求。(2〕用户对软件需求的描述不精确,可能有遗漏、有二义性、甚至有错误。(3〕在软件开发过程中,用户还提出修改软件功能( function)、界面( interface)、支撑环境( environment)等方面的要求(4)软件开发人员对用户需求的理解与用户本来愿望有差异2、缺乏正确的理论指导缺乏有力的方法学和工具方面的支持。由于软件不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件产品的个性化,也是发生软件危机的一个重要原3、软件规模越来越大随着软件应用范围的增广,软件规模愈来愈大。大型软件项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。软件项目开发人员不能有效地、独立自主地处理大型软件的全部关系和各个分支,因此容易产生疏漏和错误。4、软件复杂度越来越高软件不仅仅是在规模上快速地发展扩大,而且其复杂性〔 complexity)也急郾地增加。软件产品的特殊性和人类智力的局張性,导致人们无力处理“复杂问题”。所谓“复杂问题”的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前。第1章:软件体系结构概论如何克服软件危机人们在认真地研究和分析了软件危机背后的真正原因之后,得出了“人们面临的不单是技术问题,更重要的还是管理问题。管理不善必然导致失败”的结论,便开始探索用工程的方法进行软件生产的可能性,即用现代工程的概念、原理、技术和方法进行计算机软件的开发、管理和维护。于是,计算机科学技术的一个新领域——软件工程( software engineering)诞生了软件工程是用工程、科学和教学的原则与方法硏制、维护计算机软件的有关技术及管理方法。软件工程包括三个要素:方法、工具和过程,其中软件工程方法为软件开发提供了“如何做”的技术,是完成软件工程项目的技术手段。软件工具是人们在开发软件的活动中智力和体力的扩展和延伸,为软件工程方法提供了自动的或半自动的软件支撑环境。软件工程过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。迄今为止,软件工程的研究与应用已经取得很大成就,它在软件开发方法、工具、管理等方面的应用大大缓解了软件危机造成的被动局面。第1章:钦件体系结构概论构件与软件重用尽管当前社会的信息化过程对软件需求的增长非常迅速,但目前软件的开发与生产能力却相对不足,这不仅造成许多急需的软件迟迟不能被开发出来,而且形成了软件脱节现象。自20世纪60年代人们认识到软件危机、并提岀软件工程以来,已经对软件开发问题进行了不懈的硏究。近年来人们认识到,要提高软件开发效率,提高软件产品质量,必须采用工程化的开发方法与工业化的生产技术。这包括技术与管理两方面的问题:在技术上,应该采用基于重用(英文单词为“ reuse",有些文献翻译为“复用″)的软件生产技术;在管理上,应该采用多维的工程管理模式。近年来,人们认识到,要真正解决软件危机,实现软件的工业化生产是唯一可行的途径。分析传统工业及计算机硬件产业成功的模式可以发现,这些工业的发展模式均是符合标准的零部件/构仵(英文单词为" component",有些文献翻译为“组件”或“部仵件”)生产以及基于标准构件的产品生产,其中,构件是核心和基础,重用是必需的手段。实践表明,这种模式是产业工程化、工业化的成功之路,也将是软件产业发展的必经之路。软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域( domain)知识。通常,把这种可重用的元素称作软构件( software component),简称为构件。可重用的软件元素越大,就說重用的粒度( granularity)越大。使用软件重用技术可以减少软件开发活动中大量的重复性工作,这样就能提高软件生产率,降低开发成本,缩短开发周期。同时,由于软枃件大都经过严格的质量认证,并在实际运行环境中得到检验,因此,重用软构件有助于改善软件质量。此外,大量使用软构件,软件的灵活性和标准化程度也能得到提高。第1章:软件体系结构论构件模型及实现一般认为,构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语乂描述、通讯接口和实现代码的复合体。简单地说,构件是具有定的功能,能够独立工作或能同其它构件装配起來协凋工作的程序体,构件的使用同他的开发、生产无关,从拍象程度来看,面向对象( Object Orientation.OO)技术已达到了类级重用(代码重用),它以类为封装的单位。这样的重用粒度还太小,不足以解决异构互操作和效率更高的重用。构件将抽象的程度提到一个更高的层次,它是对一组类的组合进行封装,并代表完成一个或多个功能的特定服务,也为用户提供了多个接口。整个构件隐藏了具体的实现,只用接口对外提供服务构件模型(mode)是对构件本质特征的抽象措述。目前,国际上已经形成了许多构件樸型这些模型的目标和作用各不相同,其中部分模型属于参考模型(例如,3模型),部分模型属于描述模型(例如, RESOLVE模型和REB○OT模型)。还有一部分模型属于实现模型。近年来,已形成三个主要流派,分别是OMG( Object Management Group,对象管理组织)的 CORBA( Common Object Request Broker Architecture,通用对象请求代理结构)、Sun的EJBEnterprise Java Bean)和 Microsoft的DcoM( Distributed Component Object Model,分布式构件对象模型)。这些实现模型将构件的接口与实现讲行了有效的分离,提供了构件交互Interaction)的能力,从而增加了重用的机会,并适应了目前网络环境下大型软件系统的需要。国内许多学者在构件模型的硏究方面做了不少的工作,取得了一定的成绩,其中较为突出的是北京大学杨芙清院土等人提岀的“青哆构件模型″,下面,就以这个模型为例。青鸟构件模型充分吸收了上述模型的优点,并与它们相容。青鸟构件模型由外部接口interface)与内部结构两部分组成,如图1-1所示多蚊化属构件名称力能描述具体成品拟成所需到均件D图1-1青乌构件模型1、外部接口构件的外音接口是指构件向其重用者提供的基本信息,包括:构件名称、功能描述、对外功能接口、所需的构件、参数化属性等。外部接口是构件与外部世界的一组交互点,说明了构件所提供的那些服务(消息、操作、变量2、内部结构构件的内音结构包括两方面内容:内部成员以及内部成员之间的关系。其中内部成员包括具体成员与虚找成员,而成员关系包括内部成员之间的互联,以及内部成员与外部接口之间的互联构件实现是指具体实现构件功能的逻辑系统,通常也称为代码构件。构件实现由构件生产者完成,构件重用者则不必关心构件的实现细节。重用者在重用构件时,可以对其定制,也可以对其特例化。第1章:软件体系结构概论构件获取存在大量的可重用的构件是有效地使用重用技术的前提。通过对可重用信息与领域的分析,可以得到:(1)可重用信息具有领域特定性,即可重用性不是信息的一种孤立的属性,它依赖于特定的问题和特定的问题解决方法。为此,在识别( identify)、获取( capture)和表示( represent)可重用信息时,应采用面向领域的策略。(2)领域具有内聚性( cohesion)和稳定性( stability),即关于领域的解决方法是充分内聚和充分稳定的。一个领域的规约和实现知识的內聚性,使得可以通过一组有限的、相对较少的可重用信息来解决大量问题。领域的稳定性使得获取的信息可以在較长的时间内多次重用领域是一组具有相似或近软件需求的应用系统所覆盖的功能区域,领域工程( domainengIneering)是一组相似或相近系统的应用工程( application engineering)建立基本能力和必备基础的过程。领域工程过程可划分为领城分析、领域设计和领域实现等多个活动,其中的活动与结果如图12所示析领需求建立青足领域需求的代码紉实现百的女性及变化性向领烛的构兰了域工程领域分析领域计领城实现领城需可重用吻伴件医图1-2领域工程中的活动与结果在建立基于构件的软件开发( component- Based Software Development,CBSD)中,构件获取可以有多种不同的途径(1)从现有构件中获得符合要求的构件,直接使用或作适应性〔 flexibility)侉改,得到可重用的构件。(2)通过遇留工程( legacy engineering),将具有潜在重用价值的构件提取出来,得到可重用的构件(3)从市场上购买现成的商业构件,即COTS( Commercial off- The-Shell)构件。(4)开发新的符合要求的构件。一个组织在进行以上决策时,必须考虑到不同方式获取构件的一次性成本和以后的维护成本,然后做出最优的选择。第1章:软件体系结构概论构件管理对大量的构件进行有效的管理,以方便构件的存储、检索和提取,是成功重用构件的必要保证。构件管理的内容包括构件描述、构件分类、构件库组织、人员及权限管理和用户意见反馈等。、构件描述构件模型是对构件本质的抽象描述,主要是为构件的制作与构件的重用提倛依据;从管理角度岀发,也需要对构件进行描述,例如:实现方式、实现体、注释、生产者、生产日期、大小、价格、版本和关联构件等信息,它们与构件模型共同组成了对构件的完整描述2、构件分类与组织为了给使用者在查询构件时提供方便,同时也为了更好地重用构件,就必须对收集和开发的构件进行分类( classif)并置于构件库的适当位置。构件的分类方法及相应的庳结构对构件的检索和理解有极为深刻的影响。因此,构件库的组织应方便构件的存储和检索。可重用技术对构件库组织方法的要求是:1〕支持构件库的各种维护动作,如增加、删除以及修改构件,尽量不要影响构件库的结构。(2)不仅要支持精确匹配,还要支持相似构件的查找。(3)不仅能进行简单的语法匹配,而且能够查找在功能或行为方面等价或相似的构件。(4)对应用领域具有较强的描述能力和较好的摧述精度。(5)库管理员和用户容易使用目前已有的构件分类方法可以归纳为三大类,分别是关键字分类法、刻面分类法和超文本组织方法。(1)关键字分类法关键字分类法( keyword classification)是一种最简单的构件库组织方法,其基本思想是:根据领域分析的结果将应用领域的概念按照从抽象到具体的顺序逐次分解为树形或有向无回路图结构。每个概念用一个描述性的关键字表示。不可分解的原子级关键字包含隶属于它的某些构件。图1-3给出了构件库的关键字分类结构示例,它支持图形用户界面设计。图形用户界面窗单对话框葶处玨信键盘点图形窗匚窗匚处理图1-3关键字分类结构示例当加入构件时库管理员必须对构件的功能或行为讲行分析,在浏览上述关键字分类结构的同时将构件置于最合适的原子级关键字之下。如果无法找到构件的属主关键字,可以扩充现有的关键宇分类结构,引进新的关键字。但库管理员必须俣证,新关键字有相同的领域分析结果作为支持例如,如果需要增加一个“图形文字混合窗口“构件时,则只需把该构件放到属主关键字“窗口”的下一级(2)刻面分类法刻面分类法( faceted classification)的主要思想来涼于图书馆学,这种分类方法是 PrietoDiaz和 Freeman在1987年提出来的。在刻面分类机制中,定义若干用于刻画构件特征的“面”facet),每个面包含干概念,这些柢念表述构件在面上的特征。刻面可以描述构件抹行的功能、被操作的数据、构件应用的语境或仼意其他特征。描述构件的刻面的集合称为刻面描述符facet descriptor),通常,刻面描述被限定不超过7或8个刻面。当描述符中出现空的特征值时表示该构件没有相应的面。作为一个简单的在构件分类中使用刻面的例子,考志使用下列构件描述符的模式:i function object type, system type刻面描述符中的每个刻面可含有一个或多个值,这些值一般是描述性关键词,例如,如果功能是某构件的刻面,赋给此刻面的典型值可能是function =(copy, from)or(copy, replace, all)多个刻面值的使用使得原函数copy能够被更完全地细化。关键词(恒)被赋给重用库中的每个构件的刻面集,当软件工程师在设计中希望查询构件库以发现可能的构件时,规定一列值然后到库中寻找匹配项。可使用自动工具以完成同乂词词典功能,这使得查找不仅包括软件工程师给出的关键词,还包括这些关键词的技术同义词。作为一个例子,青鸟构件库就是采用刻面分类方法对构件进行分类的,这些刻画包括(i)使用环境。使用(包括理解/组装/修改)该构件时必须提供的硬件和软件平台( platform)。ⅱ〕应用领域。构件原来或可能被使用到的应用领域(及其子领域)的名称。(ⅲi)功能。在原有或可能的软件系统中所提供的软件功能集合。(ⅳ∽)层次。构件相对于软件开发过程阶段的抽象层次,如分析、设计、编码等。(ⅴ)表示方法。用来描述构件内容的语言形式或媒体,如源代码构件所用的编程语言环境等。关键字分类法和刻面分类法都是以数据库系统作为实现背景。尽管关系数据库可供选用,但面向对象数据库( object- oriented database)更适于实现构件库,因为其中的复合对象、多重继承inheritance)等机制与表格相比更适合描述构件及其相互关系。(3)超文本组织方法超文本方法( hypertext classification}与基于数据库系统的构件库组织方法不同,它基于全文检索( full text search)技术。其主要思想是:所有构件必须辅以详尽的功能或行为performance)说明文档;说明中出现的重要概念或构件以网状链接方式相互连接;检索者在阋读文档的过程中可按照人类的联想思维方式任意跳转到包含相关概念或构件的文档;全文检索系统将用户给出的关键字与说明文档中的文字进行匹配,实现构件的浏览式检索。超文本是一种非线性的网状信息组织方法,它以结点为基本单位,链作为结点之间的联想式关联,如图1-4所示图1-4超文本结构示意图一般地,结点是一个信息块。对可重用构件而言,结点可以是域概念、功能或行为名称、构件名称等。在图形用户界面上,结点可以是字符串,也可以是图象、声音和动画等。超文本组织方法为构造构件和重用构件提供了友好、直观的多媒体方式。由于网状结构比较自由、松散,因此,超文本方法比前两种方法更易于修改构件库的结构。例如, Windows环境下的联机帮助系统就是一种典型的超文本系统。为构造构件的文档,首先要根据领域分析的结果在说明文档中标识超文本结点并在相关文档中建立链接关系,然后用类似于联机帮助系统编译器的工具对构件的说明文档讲行编译,最后用相应的工具(例如:IE浏览器)运行编译后的目标即可。如果把软件系统看成是构件的集合,那么从构件的外部形态来看,构成—个系统的构件可分为5(1)独立而成熟的构件。独立而成熟的构件得到了实际运行环境的多次检验,该类构件隐藏了所有接口,用户只需用规定好的命令进行使用。例如,数据库管理系统和操作系统等。(2)有限制的构件。有限尙的构件提供了接口,指岀了使用的条件和前提,这种构件在装配时,会产生资源中突、覆盖等影响,在使用时需要加以测试。例如,各种面向对象程序设计语言中的基础类库等。(3〕适应性构件。适应性构件进行了包装或使用了接口技术,把不秉容性、资源冲突等进行了处理,可以直接使用。这种构件可以不加修改地使用在各种环境中。例如 Activex等。(4)装配的构件。装配( assemble)的构件在安装时,已经装配在操作系统、数据库管理系统或信息系统不同层次上,使用胶水代码( glue code)就可以进行连接使用。目前一些软件商提供的大多数软件产品都属这一类。5〕可修改的构件。可修改的构件可以讲行版本替换。如果对原构件修改错误、增加新功能可以利用重新“包装”或写接口来实现构件的晳换。这种构件在应用系统开发中使用得比较多。3、人员及权限管理构件库系统是一个开放的公共构件共亨机制,任何使用者都可以通过网络访问构件库,这在为使用者带来便利的同时,也给系统的安全性带来了一定的风险,因此有必要对不同使用者的访问权跟( privilege)作出适当的限制,以保证数据安全。一般来讲,构件库系统可包括五类用户,即注册用户、公共用户、构件提交者、一殷系统管理员和超级系统管理员。他们对构件库分别有不同的职责和权限,这些人员相互协作,共同维护着构件库系统的正常运作。同时,系统为每一种操作定义一个权限,包括提交构件、管理构件、查询构件及下载构件。每一用户可被赋予—项或多项操作权限,这些操作权限组合形成该人员的权限,从而支持对操作的分工,为权艰分配提供了灵活性第1草:软件体系结枃概论构件重用构件开发的目的是重用,为了让构件在新的软件项目中发挥作用,库的使用者必须完成以下工作:检索与提取构件,理解与评价构件、修改构件,最后将构件组装到新的软件产品中1、检索与提取构件构件库的检索方法与组织方式密切相关,因此,本节针对1.2.3节介绍的关键字分类法、刻面分类法和超文本组织方法分别讨论相应的检索方法。(1)基于关键字的检索这种简单检索方法的基本思想是:系统在图形用户界面上将构仵库的关键字树形结构直观地展示给用户;用户通过对树形结构的逐级浏览寻找需要的关键字并提取相应的构件。当然,用户也可直接给出关键字(其中可含通配符),由系统自动给出合适的候选构件清单这种方法的优点是简单、易于实现,但在某些场合没有应用价值,因为用户往往无法用构件库中已有的关键字描述期望的构件功能或行为,对库的浏览也容易使用户迷失方向。(2)刻面检索法该方法基于刻面分类法,由三步构成:第一步:构造查询。用户提供要查找的构件在每个刻面上的特征,生成构件描述符。此时,用户可以从构件库已有的概念中进行挑诜,也可将某些特征值指定为空。系统在检索过程中将忽略特征值为空的刻面第二步:检索构件。实现刻面检索法的计算机辅助软件工程( Computer Aided SoftwareEngineering,CASE)工具在构件库中寻找相同或相近的构件描述符及相应的构件第三步:对构件进行排序。被检索岀来的构件清单除按相似程度排序外,还可以按照与重用有关的度量信息排序。例如,构件的复杂性,可重用性,已成功的重用次数等。这种方法的优点是它易于实现相似构件的查找,但用户在构造查询时比较麻烦(3)超文本检索法超文本检索法的基本步骤是:用户首先给出—个或数个关键字,系统在构件的说明文档中进行精确或模糊的语法匹配,匹配成功后,向用户列岀相应的构件说明。如1.2.3节所述,构件说明是含有许多超文本结点的正文,用户阅读这些正文时可实现多个构件说明文档之间的自由跳转,最终选择合适的构件。为了避免用户在跳转过程中迷失方向,系统可以通过图形界面提供浏览历史信息图,允许将特定画面定义为命名“书签”并随时跳转至“书签”,并帮助用户逆跳转路径而逐步返这种方法的优点是用户界面友好,但在某些情况下用户难以在超文本浏览过程中正确选取构件(4)其他检索方法上述检索方法基于语法( syntax)匹配,要求使用者对构件库中出现的众多词汇有较全面的把握、较精确的理解。理论的检索方法是语义( semantic)匹配:构件库的用户以形式化formalization)手段描述所需要的构件的功能或行为语义,系统通过定理证明及基于知识的推理过程寻找语义上等价或相近的构件。遗憾的是,这种基于语义的检索方法涉及许多人工智能〔 artificial intelligence)难颎,目前尚难于支持大型构件库的工程实现。2、理解与评价构件要使库中的构件在当前的开发项目中发挥作用,准确地理解构件是至关重要的。当开发人员需要对构件进行某些修改时,情况更是如此。考虑到设计信息对于理解构件的必要性以及构件的用户逆向发掘设计信息的困难性,必须要求构件的开发过程遵循公共软件工程规范,并且在构件库的文档中,全面、准确地说明以下内容(1)构件的功能与行为(2)相关的领域知识。(3)可适应性约束条件与例外情形。(4)可以预见的修改部分及修改方法
2019-12-21 19:58:42 36.09MB 系统架构师
1
项目管理知识体系指南,本书是美国项目管理协会(PMI)的权威经典著作,已经成为美国项目管理的国家标准之一,也是当今项目管理知识与实践领域的事实上的世界标准。本书中文简体字版由PMI独家授权在中国出版发行,其内容与第3版相比有一定更新,共分为5大部分12章内容,以精辟的语言更新了项目管理5大过程组的定义及项目管理9大知识领域的介绍。 本书由资深项目管理专家翻译,并由PMI组织的专家委员会最后审定。
声明作为项目管理协会(PM)的标准和指南,本指南是通过相关人员的自愿参与和共同协商而开发的。其开发过程汇集了一批志愿者,并广泛收集了对本指南内容感兴趣的人士的观点。PM管理该开发过程并制定规则以促进协商的公平性,但并没有直接参与写作,也没有独立测试、评估或核实本指南所含任何信息的准确性、完整性或本指南所含任何判断的有效性。因本指南或对本指南的应用或依赖而直接或间接造成的任何人身伤害、财产或其他损失,PM不承担任何责任,无论特殊、间接、因果还是补偿性的责仼。PM不明示或暗示地保证或担保本指南所含信息的准确性与完整性,也不保证本指南所含信息能满足你的特殊目的或需要。PM不为任何使用本标准或指南的制造商或供应商的产品或服务提供担保。PM出版和发行本指南,既不代表向任何个人或团体提供专业或其他服务,也不为任何个人或团体履行对他人的任何义务。在处理仼何具体情况时,本指南的使用者都应依据自身的独立判断,或在必要时向资深专业人士寻求建议。与本指南议题相关的信息或标准亦可从其他途径获得。读者可以从这些途径获取本指南未包含的观点或信息。PM无权也不会监督或强迫他人遵循本指南的内容,不会为安全或健康原因对产品、设计或安装进行认证、测试或检查。本指南中关于符合健康或安全要求的任何证明或声明,都不是PM做出的,而应由认证者或声明者承担全部责任。目录第一部分项目管理知识体系指南(PMB0K指南)1.引论1.1指南概述和目的1.11项目管理标准…121.12通用词汇113道德与专业行为规范12基本要素121项目画画画提道提画画画甚温画画画基道目12.2项目管理的重要性10123项目、项目集、项目组合以及运营管理之间的关系n124指南的组成部分1712.5裁剪1.2.6项目管理商业文件nanDam■mm■292.项目运行环境……21概述22事业环境因素2,2.1组织内部的事业环境因素38222组织外部的事业环境因素■量园题_a■Dna园B■■园a■■ EEE■E题■圆目a■a题■国a■a23组织过程资产…231过程、政策和程序232组织知识库■画■日量画题■日aB■日口a量B■口aBB画a24组织系统…4442241概述242组织治理框架243管理要素画画画画国画温画温画国画道2345244组织结构类型3.项目经理的角色…:::5131概述32项目经理的定义…5233项目经理的影响力范围52331概述■自B■52332项目53333组织334行业…55335专业学科5633.6跨领城5634项目经理的能力5634.1概述56342技术项目管理技能aBm口aBaB日aBam…5834.3战略和商务管理技能58344领导力技能6034.5领导力与管理之比较■a昌6435执行整合画画画画温盖画画道盖道目目画画画66351在过程层面执行整合352认知层面的整合■■■■■■国■■口■■■■■■■■■■■■■■冒■■■■■■■■■■■■■■口■■■■■■■■■■■日■■■■■■日圆圆■■■■■■■■■■■353背景层面的整口■■B置■07354整合与复杂性68目录4.项目整合管理641制定项目章程■篇B量a日m日MB口日B_D日题■M■B量日国B日日日题园■日B日DB日M■Ba日BaBm日a量75411制定项目章程:输入77412制定项目章程:工具与技术…...79413制定项目章程:输出842制定项目管理计划■■■■■■■■■■■■■■■■■■國■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■■口■■■B自■■■■■■■82421制定项目管理计划:输入8342.2制定项目管理计划:工具与技术画国国画目B画B8542.3制定项目管理计划:输出n8643指导与管理项目工作,m90431指导与管理项目工作:输入…92432指导与管理项目工作:工具与技术9443指导与管理项目工作:输出n9544管理项目知识9844.1管理项目知识:输入…10044.2管理项目知识:工具与技术…10244.3管理项目知识:输出10445监控项目工作…105451监控项目工作:输入题 808BndEBInUID画B日日国B日日BEB■日aBB日BEB器 RuEⅡ anAnD■452监控项目工作:工具与技术…......11045.3监控项目工作:输出n1124.6实施整体变更控制113461实施整体变更控制:输入…116462实施整体变更控制:工具与技术…..184.63实施整体变更控制:输出■■BBa12047结束项目或阶段口DB■国■日BBa国a■BBaa日Baaa121471结束项目或阶段:输入…124472结束项目或阶段:工具与技术126473结束项目或阶段:输出.题m日■■■_ SRED■aa自国 aERD量 1nn5.项目范围管理.12951规划范围管理■日日量Bm口BB日口量■夏B_B日日■B■量日国a日口■日量日Ba日量B日日量□日a134511规划范围管理:输入135512规划范围管理:工具与技术136513规划范围管理:输出52收集需求521收集需求:输入题日■■140522收集需求:工具与技术…142523收集需求:输出14753定义范围圈B■■D日日■aD日日量■aB日■D■目a■B口■题■日日B_BBa日_日 n8088D■日aBBD目a■aBB日D■a■150531定义范围:输入…152532定义范围:工具与技术153533定义范围:输出n15454创建WBS…::::56541创建WBs:输入题■目■B日器a日B542创建WBS:工具与技术…1158543创建WBS:输出.n1655确认范围…m::163551确认范围:输入165552确认范围:工具与技术.116553确认范围:输出n1665.6控制范围…16561控制范围:输入题aaB园国日日B日B日BB国B日 HndnnnnDO国日aBBB量Ba16956.2控制范圉:工具与技术170563控制范围:输出1706.项目进度管理■■■■■■日■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■夏61规划进度管理179611规划进度管理:输入…180612规划进度管理:工具与技术…181613规划进度管理:输出■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■国■■■■■国■圆E园■1862定义活动183621定义活动:输入画基量…………184目录622定义活动:工具与技术…184623定义活动:输出…...........18563排列活动顺序■■aBE■国量■■187631排列活动顺序:输入….188632排列活动顺序:工具与技术…18963排列活动顺序:输出....19464估算活动持续时间,…1956.41估算活动持续时间:输入198642估算活动持续时间:工具与技术……a20064.3估算活动持续时间:输出1aaBB日a量aBa日aaB量重日B国国面日篇B日量a日置日重日B日日量a国20365制定进度计划a■l量B205651制定进度计划:输入207652制定进度计划:工具与技术209653制定进度计划:输出21766控制进度222661控制进度:输入…224662控制进度:工具与技术…226663控制进度:输出2287.项目成本管理.1111123171规划成本管理2357.11规划成本管理:输入2367.12规划成本管理:工具与技术2377.13规划成本管理:输出■■■■■■■■■■日■■■■■■■■■■夏■■■■口■■■■■n2387.2估算成本721估算成本:输入241722估算成本:工具与技术■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■日■■■■■■■夏243723估算成本:输出.…...::::2467.3制定预算248731制定预算:输入250732制定预算:工具与技术252733制定预算:输出2547.4控制成本7.41控制成本:输入259742控制成本:工具与技术题aBaB日m器 BED■ dnEEnnnTD圆 nnnnD■■26074.3控制成本:输出…....2688项目质量管理81规划质量管理日目 3000080800E■811规划质量管理:输入Ba量 FERD日aa自留 HEEBRD■日 nnn■aaaa■a279812规划质量管理:工具与技术28813规划质量管理:输出28682管理质量288821管理质量:输入…290822管理质量:工具与技术292823管理质量:输出29683控制质量…298831控制质量:输入…300832控制质量:工具与技术n302833控制质量:输出.........3059项目资源管理....30791规划资源管理道312911规划资源管理:输入912规划资源管理:工具与技术315913规划资源管理:输出31892估算活动资源■■■■■■■■■■■■■■口■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■口■■■■■■■■■■口■■■口320921估算活动资源:输入92.2估算活动资源:工具与技术■BB国国_B_nBB国日BBa日Ba国国■BBB国a■■324923估算活动资源:输出...12593获取资源■■國■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■国■■匿■■■■■■圆■■■■a■口■■■328931获取资源:输入n330932获取资源:工具与技术……温签国画画画画332933获取资源:输出333目录
2019-12-21 19:47:32 19.49MB PMBOK PMP
1
标准可作为组织基于ISO/IEC 27001实施信息安全管理体系(ISMS)的过程中选择控制措施时的参考,或作为组织实施通用信息安全控制措施时的指南文件。本标准还可以用于开发行业和组织特定的信息安全管理指南,考虑其特定信息安全风险环境
12.4日志和监视.鲁垂12.5运行软件的控制..4512.6技术脆弱性管理...4612.7信息系统审计考虑.1813通信安全4913.1网络安全管理.4913.2信息传递5014系统获取、开发和维护5414.1信息系统的安仝要求5114.2开发和支持过程中的安全14.3测试数据...,,,,,6215供应商关系15.1供应商关系的信息安全6215.2供应商服务交付管理16信息安全事件管理16.1信息安全事件和改进的管理17业务连续性管理的信息安全方面···17.1信息安全连续性17.2几余18符合性18.1符合法律和合同要求18.2信息安仝评审参考文献前言ISO(国际标准化组织)和IFC(国际电T委员会)是为国际标准化制定专门体制的国际组织。国家机构是ISO或IC的成员,他们通过各自的组织建立技术委员会参与国际标准的制定,来处理特定领域的技术活动。ISO和IC技术委员会在共同感兴趣的领域合作。其他国际组织、政府和非政府等机构,通过联络ISO和IC参与这项工作。国际标准的制定遵循 ISO/TEO导则第2部分的规则。sSO和EC已经在信息技术领域建立了一个联合技术委员会 ISO/IEC TC1ISO/IEC27002由联合技术委员会 ISONIEC JTO1(信息技术)分委员会SC27(安全技术)起草ISO/IEC27002中的某些内容有可能涉及一些专利权问题,这一点应该引起注意。ISO和IEC不负责识别任何这样的专利权问题。第二版进行了技术上的修订,并取消和替代第一版( ISO/IEC27002:2005)。引言0简介0.1背景和环境本标准可作为组织基于ISO/C27001实施信息安全管理体系(ISMs)的过程中选择控制措旌时的参考,或作为组织实施通用信息安全控制措施时的指南文件。本标准还可以用于开发行业和组织特定的信息安全管理指南,考虑其特定信息安全风险环境。所有类型和规模的组织(包括公共和私营部门、商业和非盈利组织)都要采用不同方式(包括电子方式、物理方式、会谈和陈述等口头方式)收集、处理、存储和传输信息。信息的价值超越了文字、数宇和图像:无形的信息可能包括知识、概念、观念和品牌等。在互联的世界里,信息和相关过程、系统、树络及其架作、处理和供护的过程中所涉及的人员都是资产,与其它重要的业务资产一样,对组织的业务至关重要,因此需要防护各种危害。因相关过程、系统、网络和人员具有固有的脆弱性,资产易受到故意或意外的威胁。对业务过程和系统的变更或其他外部变更(例如新的法律和规章)可能产生新的信息安全风险。因此,考虑到威胁利用脆弱性损害组织会有大量方式,信息安仝风险是一直存在的。有效的信息安仝可以通过保护组织免受威胁和脆弱性,从而减少这些风险,进一步降低对组织资产的影响。信息安全是通过实施组合适的控制措施而达到的,包括策略、过程、规程、组织结构以及软件和硬件功能。在必要时需建立、实施、监视、评审和改进这些控制措施,以确保满足该组织的特定安全和业务目标。为在一个一致的管理体系总体框架下实施一套全面的信息安全控制措施,信息安全管理体系(例如ISO/IEC27001所指定的)从整体、协调的角度看待组织的信息安全风险。从 ISO/IEC27001和木标准的意义上说,许多信息系统并没有被设计成是安全的。通过技术手段可获得的安全性是有限的,宜通过适当的管理和规程给」支持。确定哪些控制措施宜实施到位需婁伃细规划并注意细节。成功的信息安全管理体系需要组织所有员工的参与,还要求利益相关者、供应商或其他外部方的参与。外部方的专家建议也是需要的就一般意义而言,有效的信息安全还可以向管理者和其他利益相关者保证,组织的资产是适当安仝的,并能防范损害。因此,信息安仝可承担业务使能者的角色。0.2信息安全要求组织识别出其安全要求是非常重要的,安全要求有三个主要来源:a)对组织的风险进行评估,考虑组织的整体业务策略与目标。通过风险评估,识别资产受到的威胁,评价易受威胁利用的脆弱性和威胁发生的可能性,佔计潜在的景响b)组织、贸易伙伴、承包方和服务提供者必须满足的法律、法规、规章和合同要求,以及他们的社会文化坯境;c)组织开发的文持其运行的信息处理、加工、存储、沟通和存档的原则、目标和业务要求的特定集合。实施控制措施所用资源需要根据缺乏这些控制措施时由安全问题导致的业务损害加以平衡风险评估的结果将帮助指导和确定遹当的管理措施、管坦信息安全风险以及实现所选择的用以防范这些风险的控制措施的优先级ISO/IEC27005提供了信息安全风险管理的指南,包括风险评佔、风险处置、风险接受、风险沟通、风险监视和风险评审的建议0.3选择控制措施控制措施可以从本标准或其他控制措施集合中选择,或者当合适时设计新的控制措施以满足特定需求。控制措施的选择依赖于组织基于风险接受准灲、风险处置选项以及所应用的通用风险管理方法做岀的决策,冋时还宜遵守所有相关的国家和国际法律法规。控制措施的选择还依赖于控制措施为提供深度防御而相可作用的方式。本标准中的某些控制措施可被当作信息安全管理的指导原则,并且可用于大多数组织。在下面的实施指南中,将更详细的解释这些控制措施。更多的关于选择控制措施和其他风险处置选项的信息见ISO/IEC27005。0.4编制组织的指南本标准可作为是组织开发其详细指南的起点。对一·个组织来说,本标准中的控制措施和指南并非全部适用,此外,很可能还需要木标准中未包括的另外的控制措施和指南。为便丁审核员和业务伙伴进行符合性核查,当开发包含另外的指南或控制措施的文件时,对本标准中条款的引用可能是有用的。0.5生命周期的考虑信恳具有自然的生命周期,从创建和产生,经存储、处坦、使用和传输,到最后的销毀或衰退。资产的价值和风险可能在其生命期中是变化的(例如公司财务报表的泄露或被盗在他们被正式公布后就不那么重要了),但在某种程度上信息安全对于所有阶段而言都是非常重要的。信息系统也具有生命周期,他们被构想、指定、设计、开发、测试、实施、使用、维护,并最终退出服务进行处置。在每一个阶段最好都要考虑信息安全。新系统的开发和现有系统的变更为组织更新和改进安仝控制带来了机会,可将现实事件、当前和预计的信息安全风险考虑在内。0.6相关标准虽然本标准提供了通常适用于不同组织的大范围信息安全控制措施的指南, ISO/IEC27000标准族的其他部分提供了信息安全管理全过程其他方面的补充建议或要求。ISO/IEC27000作为信息安全管理体系和标准族的总体介绍,提供了一个词汇表,正式定义了整个ISOTEO27000标准族中的大部分术语,并描述了族中每个成员的范围和目标信息技术-安全技术-信息安全控制实用规则1范围本标准为组织的信息实全标准和信息安全管理实践提供了指南,包括考虑组织信息安全风险环境前提丶控制措施的选择、实施和管理本标准可被组织用于下列目的:a)在基于ISO/IEC27001实施信息安全管理体系过程中选择控制措施:b)实施通用信息安全控制措施;c)开发组织自身的信息安仝管理指南。2规范性引用文件下列参考文件对于本文件的应用是必不可少的。凡是注日期的引用文件,只有引用的版本逗用于本标准;凡是不注日期的引用文件,其最新版本(包括任何修改)适用于本标准。ISO/IEC27000,信息技术一安全技术一信息安全管理体系一概述和词汇3术语和定义ISO/IEC27000中的术语和定义适用丁木标准。4本标准的结构本标准包括14个安全控制措施的章节,共含有35个主要安全类别和113项安全控制措施4.1章节定义安全控制的每个章节含一个或多个主要安全类别木标准中章节的顺序不表示其重要性。根据不同的坏境,任何或所有章节的安全控制措施都可能是重要的,因此使用本标准的每一个组织宜识别适用的控制措施及其重要性,以及它们对各个业务过程的适用性。另外,本标准的排列没有优先顺序。4.2控制类别每一个主要安全控制类别包含:个控制目标,声明要实现什么;b)一个或多个控制措迤,可被用于实现该控制目标。控制措施的措述结构如下:控制措施定义满足控制目标的特定的控制措施的陈述。实施指南为支持控制措施的实施和满足控制目标,提供更详细的信息。本指南可能不能全部适用或满足所有情况,也可能不满足组织的特定控制要求。其他信总提供需要考虑的进一步的信息,例如法律方面的考虑和对其他标准的引用。如果没有其他信息需要提供,将不显示本部分。5信息安全策略5.1信息安全的管理方向日标:依据业务要求和相关法律法规提供管理方冋并支持仨息安仝。5.1.1信息安全策略控制措施信息安全策略集宜山管理者定义、批准、发布并传达给员工和相关外部方。实施指南在最高级別上,组织宜定义“信息安全方针”,由管理者批准,制定组织管理其信息安全目标的方法。信息安全方针宜解决下列方面创建的要求a)业务战咯b)规章、法规和合同当前和预期的信息安全威胁环境信息安全方针宜包括以下声明a)指导所有信息安全相关活动的信息安全、目标和原则的定义;b)已定义角色信息安全管理一般和特定职责的分配;c)处理偏差和意外的过程。在较低级别,信息安全方针宜由特定主题的策咯加以支持,这些策唅进一步强化了信息安仝控制措施的执行,并且在组织内通常以结构化的形式处理某些日标群体的需求或涵盖某些主题。这些细化的策略主题包括a)访问控制(见9);b)信息分类(和处理)(见82);c)物理和环境安全(见11)d)面向终端用户的主题,例如:1)资产的可接受使用(见8.1.3)2)清空桌面和清空屏幕(见11.2.9);)信息传递(见132.1);4)移动设备和远程工作(见6.2);5)软件安装和使用的限制(见12.6.2))备份(见12.3);f)信息传递(见13.2);g)忐意软件防范(见122);h)技术脆弱性管理(见12.61)密码控制(见10);j)通信安全(见13);k)隐私和个人可识别信息的保护(见18.1.4);l)供应商关系(见15)这些策略宜不用预期读者适合的、可访问的和可理解的形式传达给员工和相关外部方,例如在“信息安全意认、教育和培训方案”(见72.2)的情况卜。其他信息信息安全内部策略的需求因组织而异。内部策略对于大型和复杂的组织而言更加有用这些组织中,定义和批准控制预期水平的人员与实施控制措施的人员或簧咯应用于组织中不冋人员或职能的情境是隔离的。信息安全策略可以以单一《信息安全方针》文件的形式发布,或作为各不相同但相互关联的一套文件。如果任何信息安全策略要分发至组织外部,宜注意不要泄露保密信息。些组织使用其他术语定义这些策略文件,例如“标准”、“导则”或“规则”。5.1.2信息安仝策略的评审控制措施信息安全策略宜按计划的时间问隔或当重大变化发生时进行评审,以确保其持续的适宜性、充分性和有效性。实施指南每个策略宜冇专人负责,他负有授权的策略开发、评审和评价的管理职责。评审宜包括评估组织策咯改进的机会和管理信息安全适应组织环境、业务状况、法律条件或技术环境变化的方法。信息安仝策略评审宜考虑管理评审的结果。宜获得管理者对修订的策略的批准6信息安全组织6.1内部组织日标:建立管理框架,以启动和控制组织范围内的信息安仝的实施和运行。6.1.1信息安全角色和职责控制措施所有的信息安全职责宜予以定义和分配。实施指南信息安仝职责的分配宜与信息安仝策略(见5.1.1)相一致。宜识别各个资产的保护和执行特定信息安全过稈的职责。宜定义信息安全风险管理活动,特别是残余风险接受的职责。这些职责宜在必要时加以补充,米为特定地点和信息处理设施提供更详细的指南。资产保扩和执行特定安全过程的局部职责宜予以定义。分配有信息安全职责的人员可以将安全任务委托给其他人员。尽管如此,他们仍然负有责任,汴且他们宜能够确定任何被委托的任务是否已被正确地执行个人负责的领域宜予以规定;特别是,宜进行下列上作a)宜识别和定义资产和信息安全过程;b)宜分配每一资产或信息安全过稈的实体职责,并且该职责的细节官形成文件(见8.1.2)c)宜定义授权级别,并形成文件;d)能够履行信息安仝领域的职责,领域內被任命的人员宜有能力,并给予他们机会,使其能够紧跟发展的潮流e)宜识别供应商关系信息安仝方面的协调和监督措施,并形成文件。其他信息在许多组织中,将仟命一名信息安全管理人员全面负责信息安全的开发和实施,并支持控制措施的识别。然而,提供控制措施资源并实施这些控制措施的职责通常归于各个管坦人员。一种通常的做法是为每一项资产指定一名责任人负责该项资产的日常倮护6.1.2职责分离控制拮施
2019-12-21 19:42:17 610KB ISO 27002 2013 中文版
1
软件评测师教程清华大学版,此电子版与字纸分毫不差,我已全部看完并且取得证书,希望大家都可以顺利考过
2019-12-21 18:53:22 67.29MB 柳纯录
1
软考-系统架构设计师第4版+系统架构师设计教程+系统架构师全程指导
2019-12-21 18:52:20 69.86MB 系统架构师
1
电子商务设计师的考试要求:熟悉计算机系统基本原理、计算机主要部件与常用I/O设备的功能、网络操作系统的基础知识以及安装和使用、多媒体系统基础知识,掌握数据库系统基础知识和应用、计算机网络基本原理,熟悉TCP/IP的体系结构及Internet应用,掌握Intranet的组建和管理方法、J2EE和.Net体系结构、HTML、XHTML、XML语言以及网络应用编程方法,信息系统的分析、设计、开发和测试方法;熟悉系统开发项目管理的思想和一般方法、电子商务流程和网上交易过程、电子商务网上支付概念、支付工具和支付系统。
2019-12-21 18:50:31 1.77MB 软考中级电子 软考设计师
1
软考系统集成项目管理工程师教程完整版系统集成项目管理工程师案例分析必背知识点汇总系统集成项目管理工程师上午复习精华版系统集成项目管理工程师真题及答案解析
2019-12-21 18:50:16 18.03MB 系统集成
1