免费智能真题库 > 历年试卷 > 信息系统管理工程师 > 2012年上半年 信息系统管理工程师 下午试卷 案例
  第2题      
  知识点:   数据管理   系统测试   信息化   测试环境   管理需求   宏观   开发人员   人员沟通   三个层面   实际应用   招标

 
M公司是以开发、设计、制造与销售机电设备为主的企业,其产品不仅在国内市场销售,且已进入国际市场。随着激烈的市场竞争以及企业发展,公司领导层清楚地认识到信息是企业发展的重要基础,决定投资建设管理信息系统,以满足管理工作三个层面管理需求,即操作层的数据处理(原始数据)、战术层的数据管理管理需求数据),以及战略层的宏观调控(宏观调控和辅助决策需求数据)。
在组织完成了公司信息化建设规划后,M公司通过招标方式,确定了由L软件公司作为信息系统的开发商。L软件公司在尚不十分明确M公司需求的情况下,快速建立了一个系统模型,并不断与相关人员沟通,完善该系统模型。
L软件公司开发完成了信息系统所有的功能模块,建立了与实际应用一致的系统测试环境,测试工作由各开发人员负责,每个开发人员只负责测试自己开发的模块,测试工作基本没有发现问题,之后就提交M公司使用。
 
问题:2.1   操作层的数据处理、战术层的数据管理分别主要包括哪些基本内容?
 
问题:2.2   L软件公司采用的信息系统开发方法是哪一种方法?该方法主要有哪些优点?
 
问题:2.3   软件测试通常可分为单元测试、集成测试和系统测试,L软件公司实施的测试工作属于哪一种?集成测试的主要目标是发现什么问题?系统测试是确定哪两个方面是否符合要求?
 
 
 

   知识点讲解    
   · 数据管理    · 系统测试    · 信息化    · 测试环境    · 管理需求    · 宏观    · 开发人员    · 人员沟通    · 三个层面    · 实际应用    · 招标
 
       数据管理
               数据生命周期
               在数据的整个生命周期中,不同的数据需要不同水平的性能、可用性、保护、迁移、保留和处理。通常情况下,在其生命周期的初期,数据的生成和使用都需要利用高速存储,并相应地提供高水平的保护措施,以达到高可用性和提供相当等级的服务水准。随着时间的推移,数据的重要性会逐渐降低,使用频率也会随之下降。伴随着这些变化的发生,企业就可以将数据进行不同级别的存储,为其提供适当的可用性、存储空间、成本、性能和保护,并且在整个生命周期的不同阶段都能对数据保留进行管理。
               数据的安全性管理是数据生命周期中的一个比较重要的环节。在进行数据输入和存取控制的时候,企业必须首先保证输入数据的数据合法性。要保证数据的安全性,必须保证数据的保密性和完整性,主要表现在以下5个方面:
               (1)用户登录时的安全性。从用户登录网络开始,对数据的保密性和完整性的保护就应该开始了。
               (2)网络数据的保护。包括在本地网络上的数据或者穿越网络的数据。在本地网络的数据是由验证协议来保证其安全性的。
               (3)存储数据以及介质的保护。可以采用数字签名来签署软件产品(防范运行恶意的软件),或者加密文件系统。
               (4)通信的安全性。提供多种安全协议和用户模式的、内置的集成支持。
               (5)企业和Internet网的单点安全登录。
               随着时间的推移,大部分数据将不再会被用到。一般情况下,一些无用的数据将被删除以节省空间,或者将有用的数据无限期地存储,以避免数据损失。
               信息资源管理
               信息资源管理(Information Resource Management,IRM)是对整个组织信息资源开发利用的全面管理。IRM把经济管理和信息技术结合起来,使信息作为一种资源而得到优化地配置和使用。上次我们在谈企业信息化的任务时,说开发信息资源既是企业信息化的出发点,又是企业信息化的归宿;只有高档次的数据环境才能发挥信息基础设施作用、建立集成化的信息系统、落实信息资源的开发和利用。因此,从IRM的技术侧面看,数据环境建设是信息资源管理的重要工作。
               企业信息资源管理不是把资源整合起来就行了,而是需要一个有效的信息资源管理体系,其中最为关键的是从事信息资源管理的人才队伍建设;其次,是架构问题,在信息资源建设阶段,规划是以建设进程为主线的,在信息资源管理阶段,规划应是以架构为主线,主要涉及的是这个信息化运营体系的架构,这个架构要消除以往分散建设所导致的信息孤岛,实现大范围内的信息共享、交换和使用,提升系统效率,达到信息资源的最大增值;技术也是一个要素,要选择与信息资源整合和管理相适应的软件和平台;另外一个就是环境要素,主要是指标准和规范,信息资源管理最核心的基础问题就是信息资源的标准和规范。
               数据管理
               企业信息资源开发利用做得好坏的关键人物是企业领导和信息系统负责人。IRM工作层上的最重要的角色就是数据管理员(Data Administrator, DA)。数据管理员负责支持整个企业目标的信息资源的规划、控制和管理;协调数据库和其他数据结构的开发,使数据存储的冗余最小而具有最大的相容性;负责建立有效使用数据资源的标准和规程,组织所需要的培训;负责实现和维护支持这些目标的数据字典;审批所有对数据字典做的修改;负责监督数据管理部门中的所有职员的工作。数据管理员应能提出关于有效使用数据资源的整治建议,向主管部门提出不同的数据结构设计的优缺点忠告,监督其他人员进行逻辑数据结构设计和数据管理。
               数据管理员还需要有良好的人际关系:善于同中高层管理人员一起制定信息资源的短期和长期计划。在数据结构的研制、建立文档和维护过程中,能与项目领导、数据处理人员和数据库管理员协同工作。能同最终用户管理部门一起工作,为他们提供有关数据资源的信息。
               一般来说,由数据管理员对日常数据进行更新和维护。数据库为了保证存储在其中的数据的安全和一致,必须有一组软件来完成相应的管理任务,这组软件就是数据库管理系统,简称DBMS, DBMS随系统的不同而不同,但是一般来说,它应该包括数据库描述功能、数据库管理功能、数据库的查询和操纵功能、数据库维护功能等。为了提高数据库系统的开发效率,现代数据库系统除了DBMS之外,还提供了各种支持应用开发的工具。
               目前许多厂商提供了相应的DBMS,便于数据管理员对底层的数据进行维护。例如MySQL、东软的OpenBase、金仓的KingbaseES等。
               公司级的数据管理
               如何进行信息资源规划?信息资源规划主要可以概括为“建立两种模型和一套标准”。“两种模型”是指信息系统的功能模型和数据模型,“一套标准”是指信息资源管理基础标准。信息系统的功能模型和数据模型,实际上是用户需求的综合反映和规范化表达;信息资源管理基础标准是进行信息资源开发利用的最基本的标准,这些标准都要体现在数据模型之中。
               企业信息化的最终目标是实现各种不同业务信息系统间跨地域、跨行业、跨部门的信息共享和业务协同,而信息共享和业务协同则是建立在信息使用者和信息拥有者对共享数据的涵义、表示及标识有着相同的而无歧义的理解基础上。然而,由于各部门、各行业及各应用领域对于相同的数据概念有着不同的功能需求和不同的描述,从而导致了数据的不一致性。数据的不一致性主要表现为:数据名称的不一致性、数据长度的不一致性、数据表示的不一致性以及数据含义的不统一性。
               数据标准化是一种按照预定规程对共享数据实施规范化管理的过程。数据标准化的对象是数据元素和元数据。数据元素是通过定义、标识、表示以及允许值等一系列属性描述的数据单元,是数据库中表达实体及其属性的标识符。在特定的语义环境中,数据元素被认为是不可再分的最小数据单元。元数据是描述数据元素属性(即语义内容)的信息,并被存储在数据元素注册系统(又称数据字典)中。数据元素注册系统通过对规范化的数据元素及其属性(即元数据)的管理,可以有效实现用户跨系统和跨环境的数据共享。数据标准化主要包括业务建模阶段、数据规范化阶段、文档规范化阶段等三个阶段。
               数据标准化是建立在对现实业务过程全面分析和了解的基础上的,并以业务模型为基础的。业务建模阶段是业务领域专家和业务建模专家按照《业务流程设计指南》,利用业务建模技术对现实业务需求、业务流程及业务信息进行抽象分析的过程,从而形成覆盖整个业务过程的业务模型。该阶段着重对现实业务流程的分析和研究,尤其需要业务领域专家的直接参与和指导。业务模型是某个业务过程的图形表示或一个设计图。
               数据规范化阶段是数据标准化的关键和核心,该阶段是针对数据元素进行提取、规范化及管理的过程。数据元素的提取离不开对业务建模阶段成果的分析,通过研究业务模型能够获得业务的各个参与方、确定业务的实施细则、明确数据元素对应的信息实体。该阶段是业务领域专家和数据规范化专家按照《数据元素设计与管理规范》利用数据元素注册系统(或数据字典)对业务模型内的各种业务信息实体进行抽象、规范化和管理的过程,从而形成一套完整的标准数据元素目录。在实现数据元素标准化的同时,还应关注数据元素取值的规范化,以此实现信息表示和信息处理的标准化。
               文档规范化阶段是数据规范化成果的实际应用的关键,是实现离散数据有效合成的重要途径。标准数据元素是构造完整信息的基本单元,各类电子文档则是传递各类业务信息的有效载体,并是将分离的标准数据元素信息进行有效合成的手段。该阶段是业务领域专家和电子文档设计专家按照《电子文档设计指南》对各类电子文档格式进行规范化设计和管理的过程,并形成了一批电子文档格式规范。
               综上所述,数据标准化所涉及的三个主要阶段缺一不可、彼此密不可分。业务建模是数据标准化的基础和前提;数据规范化及其管理是数据标准化的核心和重点;文档规范化是数据标准化成果的有效应用的关键。
               此外,数据标准化也可以采用数据字典、数据指南或信息系统字典等加以统一。数据字典实际上也是以数据表和视图为主要存在形式的,它是关于数据的数据表和视图。管理员可以通过数据字典获得全面的数据库信息。
               数据库审计支持
               数据安全是大型数据库应用系统中必须仔细考虑的一个重要问题,也是数据库管理人员和系统管理人员日常工作中最为重要的一部分。有效的数据库审计是数据库安全的基本要求。企业应针对自己的应用和数据库活动定义审计策略。智能审计的实现对安全管理的意义重大,不仅能节省时间,而且能减少执行所涉及的范围和对象。通过智能限制日志大小,还能突出更加关键的安全事件。
               信息系统审计员可以从数据库系统本身、主体和客体三个方面来进行审计,审计对数据库对象的访问以及与安全相关的事件。数据库审计员可以分析审计信息、跟踪审计事件、追查责任以及使用审计服务器记录审计跟踪,并且可以根据审计信息,对审计结果进行统计、跟踪和分析,进行审计跟踪、入侵检测等。
               目前许多数据库供应商都提供了支持数据库审计的功能,例如东软公司的OpenBASE Secure就提供了十分完善的审计功能。
 
       系统测试
        系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方。系统测试是根据系统分析说明书来设计测试用例的,常见的系统测试主要有以下内容:
        (1)恢复测试(Recovery Testing)。
        恢复测试将检测系统的容错能力。检测方法是采用各种方法让系统出现故障,检验系统是否能按照要求从故障中恢复过来,并在预定的时间内开始处理事务,而且不对系统造成任何损害。如果系统的恢复是自动的(由系统自动完成),则需要验证重新初始化、检查点、数据恢复等是否正确。如果恢复需要人工干预,就要对恢复的平均时间进行评估并判断它是否在允许的范围内。
        (2)安全性测试(Security Testing)。
        系统的安全性测试用于检测系统的安全机制、保密措施是否完善且没有漏洞。主要是为了验证系统的防范能力。测试的方法是测试人员模拟非法入侵者,采用各种方法冲破防线。例如,以系统的输入作为突破口,利用输入的容错性进行正面攻击;故意使系统出错,利用系统恢复的过程,窃取密码或其他有用的信息;想方设法截取或破译密码;利用浏览非保密数据,获取所需信息,等等。从理论上说,只要时间和资源允许,没有进入不了的系统。所以,系统安全性设计准则是使非法入侵者所花费的代价比进入系统后所得到的好处要大,此时非法入侵已无利可图。
        (3)强度测试(Stress Testing)。
        强度测试是对系统在异常情况下的承受能力的测试,是检查系统在极限状态下运行的情况下,性能下降的幅度是否在被允许的范围内。因此,强度测试要求系统在非正常数量、频率或容量的情况下运行,例如,运行使系统处理超过设计能力的最大允许值的测试用例;设计测试用例使系统传输超过设计最大能力的数据,包括内存的写入和读出,外部设备等;对磁盘保留的数据,设计产生过度搜索的测试用例;等等。强度测试主要是为了发现,在有效的输入数据中可能引起的不稳定或不正确的数据组合。
        (4)性能测试(Performance Test)。
        性能测试用于检查系统是否满足系统分析说明书对性能的要求。特别是实时系统或嵌入式系统,即使软件的功能满足需求,但性能达不到要求也是不行的。性能测试覆盖了软件测试的各阶段,而不是等到系统的各部分所有都组装之后,才确定系统的真正性能。通常与强度测试结合起来进行,并同时对软件、硬件进行测试。软件方面主要从响应时间、处理速度、吞吐量、处理精度等方面来检测。
        (5)可靠性测试(Reliability Testing)。
        对于系统分析说明书中提出了可靠性要求时,要对系统的可靠性进行测试。通常使用以下几个指标来衡量系统的可靠性:
        .平均失效间隔时间(Mean Time Between Failures MTBF)是否超过了规定的时限。
        .因故障而停机时间(Mean Time To Repairs MTTR)在一年中应不超过多少时间。
        (6)安装测试(Installation Testing)。
        在安装软件系统时,会有多种选择。安装测试就是为了检测在安装过程中是否有误、是否易操作等。主要检测:系统的每一个部分是否齐全;硬件的配置是否合理;安装中需要产生的文件和数据库是否已产生,其内容是否正确等。
        最后再强调一下,信息系统的开发过程通常为系统分析、设计、编码实现等阶段。而每个阶段都有可能出现错误,测试过程正好与开发过程相反,其开发和测试的关系如下图所示,单元测试主要是发现编码阶段的错误。组装测试主要用于发现设计阶段产生的错误,如果在确认测试中发现系统分析有错误,这就需要重新修改系统分析、设计和编码。这说明越早犯的错误要到最后才能被发现,因此要重视开发的前期工作。
        
        测试与开发的各阶段的关系
 
       信息化
        人们在生活和从事生产等活动中不断产生各种消息,接收者通过各种方式了解到的消息被称为信息。信息的传送一般应借助一定的运载工具,并将信息变换成各种表现形式,如语言、文字、图像、声音等。信息是普遍存在的,像空气一样渗透到全球各个角落、各个领域。人们在生活和工作中要随时随地地获取信息、交流和处理信息,并根据它决策或采取行动。企业为了在竞争中求得生存和发展,获取及时可靠的信息将成为第一需要。信息已同能源和材料一起成为现代化社会的三大资源。信息是资源,而且是一种战略资源。信息与材料、能源不同,信息可以被很多人使用,使用的人越多,创造的价值就越高,而且一条信息可以衍生出多条信息,取之不尽。信息与信息资源不同,信息的日常表现是无序的,但是信息本身存在着内在联系和规律,信息只有通过加工处理才能成为有价值的、可利用的信息资源。随着科技的进步和发展,特别是通信技术、电子技术、激光技术、集成电路、计算机等高技术的出现,在加快经济建设和社会发展的过程中,信息的作用越来越突出,信息和我们的日常生活密切相关,获取信息已经成为我们生活、工作中的重要内容,信息在服务于我们的生活的同时,对我们生活方式的影响也越来越大,所以我们称当前的社会为信息社会。由此衍生出了许多新兴的概念。
        信息技术是指对信息进行采集、存储、处理、检索、传递、分析与显示的高技术群。信息技术发展的总趋势是数字化、网络化与智能化,并以互联网技术及其应用技术为中心。信息产业是以现代信息技术为手段,以开发和利用信息资源为中心内容,提供信息产品和信息服务的产业部门。它包括信息产品制造业、软件与信息服务业、通信业。
        信息化是指培育、发展以智能化工具为代表的新的生产力并使之造福于社会的历史过程。智能工具一般必须具备信息获取、信息传递、信息处理、信息再生和信息利用的功能。
        完整的信息化内涵如下。
        (1)信息网络体系,它是大量信息资源、各种专用信息系统及其公用通信网络和信息平台的总称。
        (2)信息产业基础,即信息科学技术的研究、开发、信息装备的制造,软件开发与利用,各类信息系统的集成及信息服务。
        (3)社会支持环境,即现代工农业生产,以及管理体制、政策法律、规章制度、文化教育、道德观念等生产关系和上层建筑。
        (4)效用积累过程,即劳动者素质、国家的现代化水平和人们生活质量不断得到提高,精神文明和物质文明不断获得进步。
        通常人们习惯用信息产业部门所制造的收入在国民生产总值中所占的比重和信息从业者占就业人口的比例作为衡量社会信息化程度的指标。粗略认为两者均超过50%以上,其社会已进入信息社会。
 
       测试环境
        由于嵌入式软件的特点,决定了嵌入式软件测试比通用软件困难,根本原因在于一般测试技术和测试工具的实施缺乏基本条件。由于嵌入式软件运行环境的特定性及专用外部设备的连接,使嵌入式软件在相应的嵌入式计算机系统未开发完成前不能真正运行,动态测试技术不能应用;嵌入式计算机系统的有限资源和专用接口使运行监测和观察输出变得很困难,嵌入式软件的输入/输出涉及计算机系统专用的端口、外部设备,以及各种不同的信号量形式,如数字量、电压量、电流量、脉冲量、开关量等,各种输入/输出量电气特性也不一样,加上实时性要求输入/输出的时序特性,使嵌入式软件的测试输入和结果获得都很困难。
        面临以上嵌入式软件测试的难点,使得嵌入式软件的测试环境相对与一般的应用软件比较特殊。
               宿主机模拟环境
               宿主机模拟环境就是采用模拟技术在宿主机上建立嵌入式软件的运行环境,从而使嵌入式软件的运行脱离目标机便于进行测试。目前,宿主机模拟测试环境按其实现的方法可分为两类,一类是基于目标机芯片的模拟测试环境;一类是采用交叉编译的方法将被测软件编译为在宿主机上执行代码的方法。
               基于目标机芯片的模拟测试环境通过对处理器(CPU)、存储器、外围可编程芯片以及各器件连接的模拟,构造目标机硬件环境。基于目标机芯片的模拟测试环境如下图所示。
               
               基于目标机芯片的模拟测试环境
               处理器模拟包括对处理器指令集、寄存器、中断处理机制的模拟;内存模拟包括内存寻址、读、写模拟;外围可编程芯片模拟包括对工作模式、命令字的响应、输入/输出特性、功能特性的模拟;器件间连接模拟包括为这些芯片的数据端口、控制端口设置I/O地址,并决定其间的输入/输出关系。
               基于交叉编译的模拟测试环境不用构造嵌入式软件的运行环境,其模拟的重点是模拟被测试程序的输入/输出。首先对被测试程序进行硬件依赖性分析,然后将输入/输出命令用API函数替换,最后采用使用交叉编译的方法将被测软件编译为在宿主机上可运行的执行代码。基于交叉编译的模拟测试环境如下图所示。
               
               基于交叉编译的模拟测试环境
               交联式测试环境
               交联式测试环境是逼近真实环境的一种运行环境,实际上是对整个系统(而非仅对软件)进行考察的测试。交联式测试环境可以接入若干个研制完成的产品(实物)或设备模拟器。不同的系统,交联式模拟测试环境接入实物的多少不一样,但对软件来说,目标机硬件环境、相应外围设备接口、输入的指令、数据等全都是真实的。交联式模拟测试环境与真实系统有一致的映射关系。例如具有相同的接口,相同的I/O传输格式、方式和速率,相同的时序和相同的工作方式、状态等。交联式模拟测试环境不仅适用于对软件功能的验证,而且可以对软件的外部接口、实时特性进行较真实的验证。交联式测试环境如下图所示。
               
               交联式模拟测试环境
               交联式模拟测试环境一般包括目标机、模拟器、控制盒和测试输入及测试输出分析设备四个部分。被测试程序在目标机中运行,宿主机运行测试程序及处理测试结果,控制盒连接控制宿主机与目标机之间的总线,模拟器主要模拟一些特殊的信号。
               由于嵌入式系统的特殊性,在进行配置项和系统测试时,要求或者在真实目标机中运行,或者在仿真环境下运行时必须说明仿真环境与真实环境的差异,并进行影响分析。而交联式模拟测试环境由于搭建较为方便,运行环境与真实环境一致,是目前嵌入式软件测试环境中使用最多的环境。所以在软件配置项和系统测试阶段,其实也是软件与硬件的集成测试阶段,虽然在进行软件测试,但是软件与硬件的协调性、一致性也进行了验证。
               全实物测试环境
               即将嵌入式软件完全置于真实的实物环境中进行测试,是系统测试阶段常用的测试环境。
 
       管理需求
        从用户的角度来讲,一个网络管理系统应该满足以下要求。
        ◆同时支持网络监视和控制两方面的能力。
        ◆能够管理所有的网络协议。
        ◆尽可能大的管理范围。
        ◆尽可能小的系统开销。
        ◆可以管理不同厂家的联网设备。
        ◆容纳不同的网络管理系统。
        ◆网络管理的标准化。
        在OSI网络管理框架模型中,基本的网络管理功能被分为5个功能域:配置管理(Configuration Management)、性能管理(Performance Management)、故障管理(Fault Management)、安全管理(Security Management)和计费管理(Accounting Management)。
        网络管理的标准化产品包括ISO的CMIS/CMIP(Common Management Information Service/Common Management Information Protocol)、Internet体系结构委员会(Internet Architecture Board, IAB)的SNMP和管理信息库(MIB),这些内容将在第5章详细介绍。
 
       宏观
        从宏观上来看,信息系统项目风险可以分为项目风险、技术风险和商业风险。
        项目风险是指潜在的预算、进度、个人(包括人员和组织)、资源、用户和需求方面的问题,以及它们对软件项目的影响。项目复杂性、规模和结构的不确定性也构成项目的(估算)风险因素。项目风险威胁到项目计划,一旦项目风险成为现实,可能会拖延项目进度,增加项目的成本。
        技术风险是指潜在的设计、实现、接口、测试和维护方面的问题。此外,规格说明的多义性、技术上的不确定性、技术陈旧、最新技术(不成熟)也是风险因素。技术风险之所以出现是由于问题的解决比我们预想的要复杂,技术风险威胁到待开发软件的质量和预定的交付时间。如果技术风险成为现实,开发工作可能会变得很困难或根本不可能。
        商业风险威胁到待开发软件的生存能力。5种主要的商业风险是:
        (1)建立的软件虽然很优秀但不是市场真正所想要的(市场风险);
        (2)建立的软件不再符合公司的整个软件产品战略(策略风险);
        (3)建立了销售部门不清楚如何推销的软件(销售风险);
        (4)由于重点转移或人员变动而失去上级管理部门的支持(管理风险);
        (5)没有得到预算或人员上的保证(预算风险)。
 
       开发人员
        ①多媒体软件:项目负责人、学科教学专家、教学设计专家、软件工程师、多媒体素材制作专家和多媒体课件制作专家。
        ②多媒体电子出版物:策划编导、文字编辑、美术编辑、音乐编辑和多媒体编辑。
 
       人员沟通
        人员沟通在“风暴期”中显得尤为重要。因为在这个阶段,大家有可能质疑系统规划与管理师的能力。如果系统规划与管理师是在这个团队里被提拔上来的,大家对他还比较了解。但如果系统规划与管理师此时面对的是一个全新的团队,且员工的风格又大部分都是技术型的,对系统规划与管理师的能力也不太了解,那么,此时的系统规划与管理师就要多利用自己在管理上的优势,不断与要完成关键指标的员工保持密切沟通,多听、多问、多了解员工的想法,看看他们在执行过程中遇到什么困难,是否需要帮助。
        在这个阶段,系统规划与管理师一定要想办法在一两件自己擅长的事情上,建立自己在团队中的威望,让大家感到系统规划与管理师是有能力的,也能为大家解决一些问题。系统规划与管理师一定要有人际敏感度,就是要处理好与团队成员之间的关系,因为时间短、任务重,大家的压力都很大,如果能一起挺过这一关,就将为后续的合作打下良好的基础。
        在现实IT服务项目当中,经常会出现一种情况,即整个IT服务团队长期驻扎在客户现场,有的员工从一招进来就进入该项目,平时只有开会或费用报销时才回一趟公司,一个项目结束后,又很快被派到另外一个项目上,还是重复以前的工作状态。一段时间后,对客户的了解比对自己公司或组织的了解还深。因此,这些员工很容易被组织忽略,他们也往往缺少对公司企业文化、价值观的了解,所以流失率相对较高。其实这样的员工随时处于风暴期当中,如果系统规划与管理师的关注度不够,处理不当,很容易造成人员流失,再次陷入匆忙的招人/调人、工作交接或和客户解释工作的旋涡中,所以,系统规划与管理师需要对他们多关注,尤其是在他们需要组织帮助、需要系统规划与管理师帮助的时候。那么,他们平时不经常在公司内,系统规划与管理师怎样才能知道他们对公司或组织的需求呢?
        很简单,系统规划与管理师可以多花些时间主动与这些员工进行沟通。定期召开现场会议或电话会议,随时向他们传达公司或部门近期发生的大事,以及客户对他们工作的评价,往往员工很在意客户通过第三方给他们的评价。在此,系统规划与管理师一定要注意的是,这种反馈要以正面的信息为主,如果客户提出来的确有需要改进之处,那系统规划与管理师也要站在员工的角度一起想办法解决问题,而非刻板的传达客户的不满。此外,系统规划与管理师一定要与这个团队的小组长多沟通,因为平时大部分时间,异地团队是靠这个小组长来带领的,他的一言一行对整个团队影响非常大。
        除此之外,系统规划与管理师也可以不定期地去客户现场看望他们,从情感上照顾他们,让他们亲身感受到被重视的感觉。
        还有一种实际情况是“小团体”现象。通常遇到这种情况,系统规划与管理师都很头疼,尤其是在风暴期,如果没有处理好这个问题,系统规划与管理师就会有被架空的风险。“解铃还须系铃人”,这个系铃人就是这个小团体的精神领袖,他们往往以资格老或能力强而取信于众。所以,遇到这种情况,系统规划与管理师首先要切忌一个思维定式,即“只要是小团体,就肯定是不好的”,其实未必如此,仔细分析,小团体的凝聚力往往非常强,执行力也非常强,如果这个团队能在正确的方向上贡献他们的聪明才智,这时不但没必要去打散他们,甚至可以对其中做得比较好的员工给予一些鼓励,请他介绍自己的成功经验,往往这些员工在介绍成功经验时,就会意识到自己成功的特殊性,系统规划与管理师可通过不断让小团队的个人分享成功的方式,让他们多与其他团队成员进行更多的交流。
        如果小团队的方向与整个项目团队乃至整个组织的方向不一致,而且系统规划与管理师与“系铃人”多次沟通还没效果,系统规划与管理师就要考虑是否在工作分配或岗位分配上做些调整。总而言之,一切出发点都是以组织和团队的整体利益为主,而非系统规划与管理师的个人判断。
 
       三个层面
        一般认为PLM实质上包含三个层面的概念,即PLM领域、PLM理念和PLM软件。PLM包含以下方面的内容:
        (1)基础技术和标准(例如可视化、协同和企业应用集成);
        (2)信息创建和分析的工具(如设计工具、计算机辅助软件工程、信息发布工具等);
        (3)核心功能(例如数据仓库、文档和内容管理、工作流和任务管理等);
        (4)应用功能(如配置管理);
        (5)面向业务/行业的解决方案和咨询服务(如汽车和高科技行业)。
        PLM主要包含三部分,即CAX软件(产品创新的工具类软件)、cPDM软件(产品创新的管理类软件,包括PDM和在网上共享产品模型信息的协同软件等)和相关的咨询服务。
        从另一个角度而言,PLM是一种理念,即对产品从创建到使用,到最终报废等全生命周期的产品数据信息进行管理的理念。在PLM理念产生之前,PDM主要是针对产品研发过程的数据和过程的管理。而在PLM理念之下,PDM的概念得到延伸,成为cPDM,即基于协同的PDM,可以实现研发部门、企业各相关部门,甚至企业间对产品数据的协同应用。
        软件厂商推出的PLM软件是PLM第三个层次的概念。这些软件部分地覆盖了CIMDATA定义中cPDM应包含的功能,即不仅针对研发过程中的产品数据进行管理,同时也包括产品数据在生产、营销、采购、服务、维修等部门的应用。
 
       实际应用
        在考试时,可能会出现一些需要综合应用的问题,需要考生根据基本的概念,结合实际问题进行解答。
        例如,在某并发系统中,有一个发送进程A、一个接收进程B、一个环形缓冲区BUFFER、信号量S1S2。发送进程不断地产生消息并写入缓冲区BUFFER,接收进程不断地从缓冲区BUFFER取消息。假设发送进程和接收进程可以并发地执行,那么,当缓冲区的容量为N时,如何使用PV操作才能保证系统能够正常工作。发送进程A和接收进程B的工作流程如下图所示。请在下图中的①~④处填写正确的操作。
        
        PV操作实例一
        根据题意,很显然,这是一个“生产者-消费者”问题,根据该问题的特性,通常需要3个信号量来实现:两个用来管理缓冲区同步,信号量empty表示空闲缓冲区数量,初值为缓冲区最大数N,信号量full表示已填充缓冲区数量,初值为0;一个用于管理互斥,由信号量mutex保证只有一个进程在写缓冲区,初值为1。但在本题中,进程A和进程B允许并发地访问缓冲区,因此无须管理互斥,就不需要使用信号量mutex了。因此只需定义两个信号量:S1S2,初值为NS1在此承担的是信号量empty的功能,初值为0的S2在此则承担的是信号量full的功能。
        通过这样的分析,不难得出结论:①处应该是P(S1),将空闲缓冲区数量减1;②处应该是V(S2),将已填充的缓冲区数量加1;③处则是P(S2);④处为V(S1)。
        在这个例子的基础上,如果系统中有多个发送进程和接收进程,进程间的工作流程如下图所示,其中空①~④的内容与上图相同。发送进程产生消息并顺序地写入环形缓冲区BUFFER,接收者进程顺序地从BUFFER中取消息,且每条消息只能读取一次。为了保证进程间的正确通信,增加了信息量SASB。请说明信息量SA和SB的物理意义,在下图中的⑤和⑥处填入正确的内容,并从下图的~①中选择4个位置正确地插入P(SA)、V(SA)、P(SB)和V(SB)。
        
        PV操作实例二
        上图所涉及的问题在普通的“生产者-消费者”问题上增加了一些复杂度:“系统中有多个发送进程和接收进程”,根据题意,我们可以得知它要完成的控制是:发送进程顺序写入,接收进程顺序读取,而且每条消息都只能够读取一次。这显然是两个互斥的问题,即多个发送进程在写缓冲区时是互斥关系,多个接收进程读缓冲区也是互斥关系。因此,信号量SASB分别实现这两个用来完成两个进程的互斥控制。
        (1)SA:初值为1,表示允许同时对缓冲区进行写操作的进程数量。
        (2)SB:初值为1,表示允许同时对缓冲区进行读操作的进程数量。
        当然,两个对调也是可以的。在发送进程和接收进程中分别有一组信号量SASB的PV操作。因此,接下来的问题就是找插入点。互斥控制的要点在于判断出临界区的范围,也就是哪部分程序必须互斥进入,否则将出现问题。根据这一点,可以进行如下分析。
        (1)发送进程:在进程产生消息之后准备写入缓冲区时,这时就需要进行互斥判断,因此在位置应插入P(SA);而直到完成“i=(i+1)mod N”操作后,才完成缓冲区操作,因此必须在位置插入V(SA)。
        (2)接收进程:由于接收进程是负责读数据的,如果数据区是空的则应该等待,因此必须先完成P(S2)操作,来决定其是否需要阻塞。如果没有阻塞时,再进入临界区,因此应该在位置处操作P(SB);而“对读取的消息进行处理”已显然在临界区之外,因此应该在位置插入V(SB)。
 
       招标
        下列工程建设项目包括项目的勘察、设计、施工、监理,以及与工程建设有关的重要设备、材料等的采购,因此必须进行招标。
        (1)大型基础设施、公用事业等关系社会公共利益、公众安全的项目。
        (2)全部或部分使用国有资金投资或者国家融资的项目。
        (3)使用国际组织或者外国政府贷款、援助资金的项目。
        任何单位和个人不得将依法必须进行招标的项目化整为零或者以其他任何方式规避招标。招标投标活动应当遵循公开、公平、公正和诚实信用的原则。必须进行招标的项目,其招标投标活动不受地区或者部门的限制。任何单位和个人不得违法限制或者排斥本地区、本系统以外的法人或其他组织参加投标,不得以任何方式非法干涉招标投标活动。
        招标分为公开招标和邀请招标。公开招标是指招标人以招标公告的方式邀请不特定的法人或者其他组织投标。邀请招标是指招标人以投标邀请书的方式邀请特定的法人或者其他组织投标。国务院发展计划部门确定的国家重点项目和省、自治区、直辖市人民政府确定的地方重点项目不适宜公开招标的,经国务院发展计划部门或者省、自治区、直辖市人民政府批准,可以进行邀请招标。
               招标代理机构
               招标人有权自行选择招标代理机构,委托其办理招标事宜。任何单位和个人不得以任何方式为招标人指定招标代理机构。招标人具有编制招标文件和组织评标能力的,可以自行办理招标事宜。任何单位和个人不得强制其委托招标代理机构办理招标事宜。依法必须进行招标的项目,招标人自行办理招标事宜的,应当向有关行政监督部门备案。
               招标代理机构是依法设立、从事招标代理业务并提供相关服务的社会中介组织。招标代理机构应当具备下列条件。
               (1)有从事招标代理业务的营业场所和相应资金。
               (2)有能够编制招标文件和组织评标的相应专业力量。
               (3)有符合规定条件,可以作为评标委员会成员人选的技术、经济等方面的专家库。
               从事工程建设项目招标代理业务的招标代理机构,其资格由国务院或者省、自治区、直辖市人民政府的建设行政主管部门认定。具体办法由国务院建设行政主管部门会同国务院有关部门制定。从事其他招标代理业务的招标代理机构,其资格认定的主管部门由国务院规定。
               招标代理机构与行政机关和其他国家机关不得存在隶属关系或者其他利益关系。招标代理机构应当在招标人委托的范围内办理招标事宜。
               招标公告
               招标人采用公开招标方式的,应当发布招标公告。依法必须进行招标的项目的招标公告,应当通过国家指定的报刊、信息网络或者其他媒介发布。招标公告应当载明招标人的名称和地址、招标项目的性质、数量、实施地点和时间,以及获取招标文件的办法等事项。
               招标人采用邀请招标方式的,应当向3个以上具备承担招标项目的能力、资信良好的特定法人或者其他组织发出投标邀请书。投标邀请书应当载明的事项与招标公告相同。
               招标人可以根据招标项目本身的要求,在招标公告或者投标邀请书中要求潜在投标人提供有关资质证明文件和业绩情况,并对潜在投标人进行资格审查。国家对投标人的资格条件有规定的,依照其规定。招标人不得以不合理的条件限制或者排斥潜在投标人,不得对潜在投标人给予歧视待遇。
               招标文件
               招标人应当根据招标项目的特点和需要编制招标文件。招标文件应当包括招标项目的技术要求、对投标人资格审查的标准、投标报价要求和评标标准等所有实质性要求和条件,以及拟签订合同的主要条款。
               国家对招标项目的技术、标准有规定的,招标人应当按照其规定在招标文件中提出相应要求。招标项目需要划分标段、确定工期的,招标人应当合理划分标段、确定工期,并在招标文件中载明。招标文件不得要求或者标明特定的生产供应以及含有倾向或者排斥潜在投标人的其他内容。
               招标人根据招标项目的具体情况,可以组织潜在投标人踏勘项目现场。招标人不得向他人透露已获取招标文件的潜在投标人的名称、数量,以及可能影响公平竞争的有关招标投标的其他情况。招标人设有标底的,标底必须保密。
               招标人对已发出的招标文件进行必要的澄清或者修改的,应当在招标文件要求提交投标文件截止时间至少15日前,以书面形式通知所有招标文件收受人。该澄清或者修改的内容为招标文件的组成部分。
               招标人应当确定投标人编制投标文件所需要的合理时间。但是,依法必须进行招标的项目,自招标文件开始发出之日起至投标人提交投标文件截止之日止,最短不得少于20日。
   题号导航      2012年上半年 信息系统管理工程师 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
 
第2题    在手机中做本题