免费智能真题库 > 历年试卷 > 信息系统监理师 > 2023年上半年 信息系统监理师 下午试卷 案例
  第2题      
  知识点:   承建单位   集成测试   监理单位   建设单位   总监理工程师   测试人员   程序设计   进程   可移植性   企业信息化   软件系统   项目过程   信息化   质量保证

 
【说明】 某企业信息化工程建设项目,建设单位甲分别与承建单位乙、监理单位丙签订了项目承建合同和监理合同。项目过程中,发生了如下事件:
【事件1】承担项目监理工作之初,总监理工程师召集有关监理人员专门讨论了如何加强监理文件档案资料的管理问题,涉及有关监理文件档案资料管理的意义、内容和组织等方面的问题。
【事件2】甲方要求设计开发出的软件系统具备较高的可移植性,为此乙方提出了提高软件可移植性的一些措施:
A. 提供没有错误的程序 B.建立质量保证制度 C.改进程序文档质量 D. 明确软件质量标准 E.增加测试人员数量
【事件3】乙方项目经理指定李工安排该项目的集成测试工作,李工决定由两个测试小组每天独立进行相关的测试,每个测试小组由程序设计人员和有关用户代表两类人员构成。
 
问题:2.1   在事件1中,作为监理工程师,请简要叙述: (1) 对监理文件档案资料进行科学管理的意义。
 
问题:2.2   事件2中,监理工程师审查了乙方给出的措施后,认为有两项措施无助与提高软件的可移植性,请你指出(只能选择两项)。
 
问题:2.3   请指出事件3中李工作软件测试的组织工作中存在的问题。
 
 
 

   知识点讲解    
   · 承建单位    · 集成测试    · 监理单位    · 建设单位    · 总监理工程师    · 测试人员    · 程序设计    · 进程    · 可移植性    · 企业信息化    · 软件系统    · 项目过程    · 信息化    · 质量保证
 
       承建单位
        负责具体实施的承建方应该有自己的项目管理,监理方代表项目建设方对承建方提出的工程计划进行监督和协调,对一些关键点进行控制。这些关键点主要属于进度、资金及质量的范畴,但不能涉及管理细节。工程项目管理主要以承建方为主,并强调在项目中组织并制定相关计划。
        在一个大型信息系统工程项目的建设中,承建方可能有多个,比如硬件提供商、软件开发商和系统集成商等。而在市场竞争日益激烈的今天,专业化能促进生产效率和提高生产质量,故而承建方常常分解成一定的层次结构,如总承包商和分包商等,从而使一部分人或企业专注于项目管理的科学化。
        从市场的角度看,总承包商既是买方又是卖方;从工程合同的角度来讲,他既要对建设方负全部法律责任,又要根据分包合同对分包商进行管理并履行义务,所有的主合同都会限定总承包商可以分包的最大范围。总承包商只能将某些具体的工程施工分包给分包商,但不能分包合同的责任和义务。总承包商不能期望通过分包逃避自己在合同中的法律和经济责任。
        作为分包商,一般情况下不与建设方直接发生合同关系。分包商只接受总承包商的统筹安排和调度,它只对总承包商承担分包合同内规定的责任并履行规定的义务。
        如果总承包商违反分包合同,则应该赔偿分包商的经济损失;分包商违反分包合同并造成建设方对总承包商的罚款或制裁,则分包商应该赔偿总承包商的损失。分包商是从总承包商处按分包合同索回其应得部分的,如果总承包商无力偿还债务,则分包商也同样蒙受损失,因此分包商的利益通常与总承包商的利益密切相关。
 
       集成测试
        集成测试也称为组装测试、联合测试(对于子系统而言,则称为部件测试)。它将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为一次性组装和增量式组装(包括自顶向下、自底向上及混合式)两种。集成测试计划通常是在软件概要设计阶段完成的。
        软件集成的过程是一个持续的过程,会形成多个临时版本。在不断的集成过程中,功能集成的稳定性是真正的挑战。在每个版本提交时,都需要进行“冒烟”测试,即对程序主要功能进行验证。冒烟测试也称为版本验证测试或提交测试。
 
       监理单位
        项目监理方服务于信息系统建设合同的建设方与承建方。接受建设方委托后,监理方作为工程承包合同的监督者,所执行的原则是使工程承包合同成为“平等条约”;作为工程承包合同管理和工程款支付的签认者,所执行的原则是等价交换。因此监理方是为双方的利益服务的,而不仅仅为委托方服务。
        根据工程监理的深入程度不同,信息系统工程监理可分为如下三种。
        (1)咨询式监理。只解答用户方就企业信息化过程中提出的问题,其性质类似于业务咨询或方案咨询。这种方式费用最少,监理方的责任最轻,适合于对信息化有较好把握,并且技术力量较强的用户方采用。
        (2)里程碑式监理。将信息系统的建设划分为若干个阶段,在每一个阶段结束都设置一个里程碑,在里程碑到来时通知监理方进行审查或测试。一般来讲,这种方式比咨询式监理的费用要多,监理方也要承担一定的责任。不过,里程碑的确定需要承建方的参与,或者说监理合同的确立需要开发方的参与,否则就会因对里程碑的界定不同而引起纠纷。
        (3)全程式监理。一种复杂的监理方式,不但要求对系统建设过程中的里程碑进行审查,还应该派相应人员全程跟踪并收集系统开发过程中的信息,不断评估承建方的开发质量和效果。这种方式费用最高,监理方的责任也最大,适合于那些对信息系统的开发不太了解且技术力量偏弱的用户采用。
        监理单位的主要作用如下。
        (1)信息系统工程监理可以帮助建设单位更合理地保证工程的质量、进度和投资,并合理且客观地处理好它们之间的关系。监理由独立的第三方依据相关技术标准来对工程建设进行监督,这样对信息系统工程的建设质量更能起到保驾护航的作用。在项目建设全过程中,监理单位要依据国家有关法律和相关技术标准,遵循守法、公平、公正、独立的原则,对信息系统建设的过程进行监督和控制。即在确保质量、安全和有效性的前提下,合理安排进度和投资。监理单位要帮助建设单位对工程有关方面控制进行再控制,对承建单位项目控制过程进行监督管理。
        (2)在信息系统工程建设中,建设单位和承建单位有许多问题存在争议,双方都希望由第三方在工程的立项、设计、实施、验收及维护等各个阶段的效果都给予公正、恰当且权威的评价,这就需要监理单位来协调和保障这些工作的顺利进行。
        (3)由于建设单位在信息技术等相关领域普遍存在缺乏人才和经验不足的问题,实践证明建设单位自行管理对于提高项目投资的效益和建设水平是无益的。通过第三方的专业服务,帮助建设单位对项目实施控制,并对建设单位和承建单位都做出约束,是监理作用一个重要体现。
 
       建设单位
        建设方是建设项目的主要投资者,有时也是项目的最终使用者,是在工程建设阶段的全权代表,建设项目的经济效益,如投资额度、工程质量、投入使用时间和使用寿命直接关系着建设方的切身利益。虽然承建方、监理方与建设方是平等的市场主体,但由于建设方是投资方,掌握着项目的最终资源——决定了其他方为从属地位,所以说建设方对工程项目管理起着主导性作用。建设方加强和改善对项目的管理是从根本上实现项目按质如期完成的最有效的途径之一。
        作为项目管理集体中的主要负责人,建设方的作用是阐明本项目的目标并确认各项工作的轻重缓急,组织协调参与各方为此目标而通力合作,在管理决策过程中做出决策。但在某些具体的项目管理事务中,建设方并不总是处于主要负责人的地位,还要作为裁判、支持者、服务员及督促员的角色。
 
       总监理工程师
        根据《信息系统工程监理暂行规定》,信息系统工程实行总监理工程师负责制。总监理工程师行使合同赋予监理单位的权限,全面负责受委托的监理工作。在监理执行过程中,监理单位取得建设单位书面意见后,可以调换总监理工程师人选。
        总监理工程师除必须取得监理工程师资格证书和注册证书之外,还应具有相当高的业务技术水平、丰富的管理经验和良好的职业道德,其岗位职责如下。
        (1)确定项目监理机构人员的分工和岗位职责。
        (2)主持编写项目监理规划、审批项目监理实施细则,负责管理项目监理机构的日常工作。
        (3)审查分包单位的资质,给建设单位及总包单位提出审查意见。
        (4)检查和监督监理人员的工作,根据工程项目的进展情况进行人员调配,并在实施监理工作的过程中对不称职的监理人员进行调换。
        (5)主持监理工作会议(包括监理例会),签发项目监理机构的文件和指令。
        (6)审查承包单位提交的开工报告、施工组织设计、技术方案及进度计划。
        (7)审查签署承包单位的申请、支付证书和竣工结算。
        (8)审查和处理工程变更。
        (9)主持或参与工程质量事故的调查。
        (10)调节建设单位与承包单位的合同争议,处理索赔,审查工程延期。
        (11)组织编写并签发监理月报、监理工作阶段报告、专题报告和项目监理工作总结。
        (12)审查签认分部工程和单位工程的质量检验评定资料,审查承包单位的竣工申请,组织监理人员对待验收的工程项目进行质量检查,参与工程项目的竣工验收。
        (13)主持整理工程项目的监理资料。
        一般来说,在发生下列情况之一时,总监理工程师可下达停工令。
        (1)建设单位要求暂停施工,且工程需要暂停施工。
        (2)为了保证工程质量而需要进行停工处理。
        (3)施工出现了安全隐患,总监理工程师认为有必要停工以消除隐患。
        (4)发生了必须暂时停止施工的紧急事件。
        (5)承建单位未经许可擅自施工,或拒绝监理机构管理。
        (6)实施、开发中出现质量异常情况,经提出后承建单位仍不采取改进措施,或者采取的改进措施不力,还未有使质量状况发生好转的趋势。
        (7)隐蔽作业(指综合布线及系统集成中埋入墙内或地板下的部分)未经现场监理人员查验自行封闭、掩盖。
        (8)未经监理工程师审查同意,而擅自变更设计或修改图纸进行施工者。
        (9)未经技术资质审查的人员或不合格人员进入现场施工。
        (10)使用没有技术合格证的工程材料、没有授权证书的软件,或者擅自替换、变更工程材料及使用盗版软件。
        (11)擅自允许未经项目监理机构审查认可的分包单位进场施工。
 
       测试人员
               测试人员的选择
               测试人员的能力包括以下几项。
               ①一般能力:包括表达、交流、协调、管理、质量意识、过程方法、软件工程等;
               ②测试技能及方法:包括测试基本概念及方法、测试工具及环境、专业测试标准、工作成绩评估等;
               ③测试规划能力:包括风险分析及防范、软件放行/接收准则制定、测试目标及计划、测试计划和设计的评审方法等;
               ④测试执行能力:包括测试数据/脚本/用例、测试比较及分析、缺陷记录及处理、自动化工具;
               ⑤测试分析、报告和改进能力:包括测试度量、统计技术、测试报告、过程监测及持续改进。
               测试人员的激励
                      X理论+Y理论
                      . X理论:胡萝卜+大棒——迫使人们工作;
                      . Y理论:经理的职能不是督促人们工作,而是使人们有可能工作。
                      需要的层次(Maslow模型)
                      . 生存需要——工作职位、工资奖金、休息时间;
                      . 安全需要——公正待遇、应付工作的能力和信心;
                      . 社会需要——团队归属感,互相认同、理解和支持;
                      . 自尊需要——具有受人尊重/赏识的能力或/和业绩;
                      . 自我实现需要——成为自己期望的人物。
                      人员激励的关键点
                      . 管理者习惯用对自己有效的因素激励测试人员,很可能发现无效;
                      . 过多使用权力、资金或处罚手段很可能导致项目失败;
                      . 行业领先企业采取卓有成效的非货币形式的激励措施;
                      . 在项目进行过程中,而不仅是在项目结束时实施激励措施;
                      . 奖励应该在工作获得认同后尽快兑现;
                      . 对人员的工作表现出真诚的兴趣是对他们最好的奖励;
                      . 激励因素是因人而异、因时而异的。已经满足的需要很可能不再成为激励因素。
                      人员自我激励
                      测试工作的快乐哲学:选择积极的态度,把工作当作游戏,让别人快乐,全身心投入工作。
                      注意测试工作的7条效率原则:主动思考,积极行动;一开始就牢记目标,不迷失方向;重要的事情放在首位(但常常把紧急的事情放在首位);先理解人,后被人理解;寻求双赢;互相合作,追求1+1>2;终生学习,自我更新,不断进步。
               测试职业发展
               国际推荐的软件测试职业发展计划如下。
               . 1~2年,测试技能:熟悉整个测试过程及产品业务领域,学习和掌握自动测试工具,学习测试自动化编程技术;开发和执行测试脚本,承担系统测试实施任务;掌握编程语言、操作系统、网络与数据库方面的技能。
               . 3~4年,测试过程:深入了解测试过程,掌握测试过程设计及改进,参与软件工作产品的同行评审;进一步了解产品业务领域,改进测试自动化编程技术;能指导初级测试工程师;加强编程语言、操作系统、网络与数据库方面的技能。
               . 4~5年,测试组织工作:管理1~3名测试工程师,担任任务估算、管理及进度控制;进一步培养在软件项目管理及支持工具方面的技能。
               . 5~6年,技术管理:管理4~8名测试工程师,提高任务估算、管理及进度控制能力,完成测试规划并制定测试计划;研究测试的技术手段,保持使用项目管理及支持工具的技能;用大量时间为其他测试工程师提供技术及过程方面的指导;开始与客户打交道并做演示推介。
               . 6~12年,测试管理:管理8名以上测试工程师,负责一个或多个项目的测试工作;与客户打交道并做演示推介;保持使用项目管理及支持工具的技能。
               人员的培训
                      软件测试培训内容分类
                      . 测试基础知识和技能培训。
                      . 测试设计培训、测试工具培训。
                      . 测试对象——软件产品培训。
                      . 测试过程培训。
                      . 测试管理培训。
                      制定测试人员培训计划
                      . 是测试计划的一个重要组成部分。
                      . 需要管理层的重视,在时间和资源上予以保证。
                      . 认真调查和分析测试人员的培训需求。
                      . 将培训活动安排在测试任务开始前。
                      . “边干边学”模式很可能牺牲质量和效率。
                      . 软件测试实习活动在整个培训中占较大比例。
                      . 鼓励合作学习,团队演练。
                      . 对培训效果要及时评价,发现不足进行改进。
 
       程序设计
               类和继承
               1)类
               一个类是一些属性和方法的封装体,类的定义用关键字class声明,用关键字public、protected、 private指定类的成员的存取控制属性:private(私有)成员只有类内部的方法才能访问,protected(保护)成员派生类和同一文件夹下的类可以访问,public(公有)成员可以从类的外部访问。默认是public。这体现了面向对象的以下指导思想:尽量将类内部的细节隐藏起来,对类的属性的操作应该通过类的方法来进行。
               另外,public还可以用来修饰类,public类能够被其他文件夹下的类访问,非public类只能被同一文件夹下的类访问。一个.java文件中可以包含多个类,会被编译成多个.class文件,但只能有一个public类,而且该类名要和文件名一样。
               2)继承
               Java中用关键字extends表示类间的继承关系。父类的公有属性和方法成为子类的属性和方法,子类如果有和父类的同名、同参数类型的方法,那么子类对象在调用该方法时,调用的是子类的方法,亦即方法的重置。如果想要调用父类的同名方法,需要用super关键字(属性同理)。
               子类的对象可以作为祖先类的对象使用,即所谓类的向上转换,反之则不行。具体表现在:可以用子类对象来对祖先类对象赋值,可以用子类对象作为实参去调用以父类对象为形参的函数。
               对象的引用本质
               Java中的对象实际上是对象的引用,本质上和C语言中的指针是一样的;但也和C语言指针不尽相同,例如,不能自增、自减,不能强制转换成其他类型。
               例如:
               
               构造方法
               构造方法就是类的对象生成时会被调用的方法。每个类至少有一个构造方法(Constructor),也称构造函数。构造方法的名字和类名相同,没有任何返回类型。每个类都有一个默认的构造方法,但当用户自定义了构造方法后,默认的构造函数就不再有效了。
               重载
               同一个类中的两个或两个以上方法,名字相同,而参数个数不同或参数类型不同,称为重载。注意:不能有各方法名字和参数都一样,而仅仅返回值类型不同。
               静态属性和静态方法
               静态属性和静态方法的声明用关键字static实现,一个类的静态属性只有一份,由所有该类的对象共享。不需要创建对象也能访问类的静态属性和方法,访问方式为"类名.静态属性或静态方法",静态方法与对象无关,因此不能在静态方法中访问非静态属性和调用非静态方法。
               this和super关键字
               这两个关键字颇为重要。this代表当前对象,super代表当前对象的父类的东西。
               this主要用途有以下两个。
               (1)一个构造函数调用另一个构造函数,对构造函数的调用必须是第一条语句。
               (2)将对象自身作为参数来调用一个函数。
               super的用途如下:在子类中调用父类的同名方法,或在子类的构造函数中调用父类的构造函数,此时亦必须是第一条语句。
               多态
               所谓多态,是指通过基类对象调用一个基类和派生类都有的方法时,在运行时才能确定到底调用的是基类的方法还是派生类的方法。多态的好处是增加了程序的可扩展性。多态是通过动态联编实现的,即编译时不确定,程序运行时才确定调用哪个函数。
               抽象类与接口
               1)抽象类
               抽象类通过关键字abstract实现,抽象类的目的是定义一个框架,规定某些类必须具有的一些共性。
               包含抽象方法的类一定是抽象类,所谓抽象方法是指没有函数体的方法。
               抽象类的直接派生类必须实现其抽象方法;抽象类只能用于继承,不能创建对象。
               2)接口(Interface)
               接口用关键字interface声明,只能用于继承。注意:此时关键字为implements(实现)。接口用于替代多继承的概念,能实现多继承的部分特点,又避免了多继承的混乱,还能起到规定程序框架的作用。注意:接口也可以用于多态。
               直接继承了接口的类,必须实现接口中的抽象方法;间接的则可以实现,也可以不实现。
               3)抽象类与接口的异同
               接口和抽象类都不能创建对象。
               抽象类不能参与多继承,抽象类可以有非静态的成员变量,可以有非抽象方法;接口可以参与多继承,所有属性都是静态常量,所有方法都是public抽象方法。
               异常处理
               1)异常概念
               异常,即出错,比如0作为除数、找不到类、打开文件错误、数组越界等。异常如果不进行处理,那么程序运行就会结束;如果进行处理,那么会在执行完异常处理代码后继续运行。
               Java中所有异常类均继承自类Exception。
               Java中的异常类层次结构如下:
               
               此外,还有EOFException、 FileNotFoundException、 MalformedURLException等。
               2)捕获异常
               异常处理的典型用法如下,将可能出现异常的代码放在try块中,其后由一个或多个catch捕获相应异常进行处理,注意只执行第一个匹配的catch块,忽略后面的。
               
               如果某个方法中所产生的异常该方法自己没有处理,那么可以在调用该方法的方法中进行处理,如果自己处理了,那么调用它的方法就无法得到该异常。
               3)抛出异常
               异常除了运行中系统产生的之外,也可以主动抛出异常,用关键字throw,如throw new Exception()。注意:throw只能抛出Throwable子类的异常。
               4)带throws关键字的方法
               带throws关键字的方法声明如下:
               
               强制调用该方法的方法必须处理可能发生的异常,或者将异常重新定向。假定方法A带throws关键字,而方法B中调用了方法A,则方法B中必须有处理方法A中可能产生的异常的语句,或者方法B也带throws关键字,指明调用方法B的方法必须处理异常。
               final关键字
               用final关键字定义的常量,在其初始化或第一次赋值后,其值不能被改变。常量必须先有值,然后才能使用。对于常量的第一次赋值只能在构造函数中进行。
               final对象的值不能被改变,指的是该对象不能再指向其他对象,而不是指不能改变当前对象内部的属性值。
               函数参数声明为final后,函数中不能改变其值。
               final方法是不能被重置的方法。
               final类不能被继承,其所有方法都是final的,但属性可以不是final的。
 
       进程
        简单而言,一个进程就是一个正在运行的程序。一般来说,一个进程至少应该包括以下几个方面的内容。
        .相应的程序:进程既然是一个正在运行的程序,当然需要有相应程序的代码和数据。
        .CPU上下文:指程序在运行时,CPU中各种寄存器的当前值,包括:程序计数器,用于记录将要取出的指令的地址;程序状态字,用于记录处理器的运行状态信息;通用寄存器,用于存放数据或地址;段寄存器,用于存放程序中各个段的地址;栈指针寄存器,用于记录栈顶的当前位置。
        .一组系统资源:包括操作系统用来管理进程的数据结构、进程的内存地址空间、进程正在使用的文件等。
        进程有动态性、独立性和并发行三个特性。
        (1)动态性。进程是一个正在运行的程序,而程序的运行状态是在不断地变化的。例如,当一个程序在运行的时候,每执行完一条指令,PC寄存器的值就会增加,指向下一条即将执行的指令。而CPU中用来存放数据和地址的那些通用寄存器,它们的值肯定也不断地变化。另外,堆和栈的内容也在不断地变化,每当发生一次函数调用时,就会在栈中分配一块空间,用来存放此次函数调用的参数和局部变量。而当函数调用结束后,这块栈空间就会被释放掉。
        (2)独立性。一个进程是一个独立的实体,是计算机系统资源的使用单位。每个进程都有自己的运行上下文和内部状态,在它运行的时候独立于其他的进程。
        (3)并发性。从宏观上来看,在系统中同时有多个进程存在,它们相互独立地运行。
        下图表示四个进程A、B、C、D在系统中并发地运行。从中可以看出,虽然从宏观上来说,这四个进程都是在系统中运行,但从微观上来看,在任何一个特定的时刻,只有一个进程在CPU上运行。从时间上来看,开始是进程A在运行,然后是进程B在运行,然后是进程C和进程D。接下来又轮到了进程A去运行。因此,在单CPU的情形下,所谓的并发性,指的是宏观上并发运行,而微观上还是顺序运行,各个进程轮流去使用CPU资源。
        
        四个进程在并发运行
        在具体实现上,以CPU中的程序计数器PC为例,真正物理上的PC寄存器只有一个。当四个进程在轮流执行时,PC取值的运动轨迹是先在进程A内部流动,然后再到进程B的内部流动,再到进程C和D。从进程的独立性角度来说,每个进程都有“自己”独立的PC寄存器,即逻辑上的PC寄存器,它们的取值相互独立、互不影响。所谓的逻辑PC,其实就是一个内存变量。例如,在上图中,当进程A要执行的时候,就把A的逻辑PC的值拷贝到物理PC中,然后开始运行。当轮到B运行的时候,先把物理PC的当前值保存到A的逻辑PC中,然后再把B的逻辑PC的值装入到物理PC中,即可运行。这样就实现了各个进程的轮流运行。
 
       可移植性
        可移植性是指软件产品从一种环境迁移到另外一种环境的能力。
               适应性
               适应性是指软件产品无需采用有别于为考虑该软件的目的而准备的活动或手段,就可能适应不同的指定环境的能力。
               易安装性
               易安装性是指软件产品在指定环境中被安装的能力。
               共存性
               共存性是指软件产品在公共环境中同与其分享公共资源的其他独立软件共存的能力。
               易替换性
               易替换性是指软件产品在环境相同、目的相同的情况下替代另一个指定软件产品的能力。
               可移植性依从性
               可移植性依从性是指软件产品依附于同可移植性相关的标准或约定的能力。
 
       企业信息化
        《中共中央关于制定国民经济和社会发展第十三个五年规划的建议》(以下简称“建议”)中把“拓展网络经济空间”作为“坚持创新发展,着力提高发展质量和效益”的重要内容之一,建议指出:实施“互联网+”行动计划,发展物联网技术和应用,促进互联网和经济社会融合发展。实施国家大数据战略,推进数据资源开放共享。完善电信普遍服务机制,开展网络提速降费行动,超前布局下一代互联网。推进产业组织、商业模式、供应链、物流链创新,支持基于互联网的各类创新。“建议”在规划“构建产业新体系”中着重指出加快建设制造强国,实施《中国制造2025》。引导制造业朝着分工细化、协作紧密方向发展,促进信息技术向市场、设计、生产等环节渗透,推动生产方式向柔性、智能、精细转变,实施智能制造工程,构建新型制造体系,促进新一代信息通信技术、高档数控机床和机器人、航空航天装备、海洋工程装备及高技术船舶、先进轨道交通装备、节能与新能源汽车、电力装备、农机装备、新材料、生物医药及高性能医疗器械等产业发展壮大。
        企业信息化是产业升级转型的重要举措之一,而以“两化深度融合”“智能制造”“互联网+”为特点的产业信息化是未来企业信息化继续发展的方向。大力推进企业信息化,对于我国信息化建设,促进“十三五”期间国民经济发展,具有十分重要的现实意义和历史意义。
        企业信息化就是用现代信息技术来实现企业经营战略、行为规范和业务流程。企业信息化大大拓宽了企业活动的时空范围,在时间上,企业信息化以客户需求为中心实施敏捷制造;在空间上,企业信息化以虚拟形态将全球聚合在荧屏上。真正实现了运筹帷幄之中,决胜千里之外。
               企业信息化内涵
               从历史唯物主义的视角观察,企业信息化是劳动工具的技术进步。1945年以来,随着电子技术的发展,以计算机、网络、数据库管理为核心的信息技术逐步渗透并彻底改造了企业的产品研发、制造、办公、经营管理和销售,使传统的人工作业工具发展成智能化、自动化作业工具。所以,以60多年的历史为坐标轴观察企业信息化,沿轴是信息技术逐步改造传统生产方式的过程,在某一轴点上是信息技术应用的形态。
               企业信息化概念
               概括地说,企业信息化就是:“在企业作业、管理、决策的各个层面,科学计算、过程控制、事务处理、经营管理的各个领域,引进和使用现代信息技术,全面改革管理体制和机制,从而大幅度提高企业工作效率、市场竞争能力和经济效益。”
               实施企业信息化的意义
               (1)有利于形成现代企业制度和WTO形势下提高企业竞争力。现代企业制度的主要内涵是产权清晰、权责明确、政企分开、管理科学,健全决策、执行和监督体系,使企业成为自主经营、自负盈亏的法人实体和市场主体。企业信息化和建立现代企业制度是互动关系,彼此相辅相成,互为促进,没有企业信息化就没有企业现代化,也不可能建立现代企业制度。
               WTO是一柄双刃剑,一方面,中国加入WTO,可以享受多边贸易体制协议框架下的各种权利和最惠国待遇,平等地参与国际商贸合作。另一方面,国外跨国公司将进入国内市场,我国企业将直接面对国外跨国公司在国内外市场上的激烈竞争。推行企业信息化,可以提高企业在市场竞争中的快速反应能力,进而提高市场生存能力和市场竞争能力,在激烈的市场竞争中立于不败之地。
               (2)有利于形成规模生产和供应链的完善。企业信息化建设的重要作用之一是能够促进企业的规模化生产。一方面,企业通过应用CAD、CAM和CMS等先进电子信息技术,大幅度提升企业在产品设计、制造、检测、销售、物流供应等方面的自动化水平和生产能力,生产效率明显提高,从而实现规模化生产。另一方面,企业通过信息化网络建设,增强了企业与客户、企业与市场的信息沟通,客户的需求和市场的波动起伏能迅速反馈到企业,使企业能够争取到更多的订单,提高企业的市场应变能力。
               推行企业信息化,企业可以把经营过程中的各有关方面供应商、制造工厂、分销网络和客户等纳入一个紧密的供应链中,可以有效地安排企业的产、供、销活动,满足企业利用全社会一切资源快速高效地进行生产经营的需求。因此,过去单一企业间的竞争已转变为企业供应链之间的竞争,供应链管理已成为企业管理的一个重要内容。企业通过ERP、CRM等系统的开发与应用,实现了产品的整个营销过程的管理,包括市场活动、营销过程与售后服务三大环节的管理,促进企业信息流、资金流和物流的快速流动,有利于完善企业供应链。
               (3)有利于企业面向市场和更好地服务于市场在经济全球化的环境中,企业竞争中的“大”吃“小”正在转向“快”吃“慢”。传统的企业组织结构存在多等级、多层次、机构臃肿、横向沟通困难、信息传递失真、缺乏活力、对外界变化反应迟钝等弊端。而信息技术的飞速发展,从根本上改变了组织收集、处理、利用信息的方式,从而导致组织形式的巨大变革,推动了业务流程再造(Business Process Reengineering, BPR)乃至组织结构的重构。原有的塔型结构被精良、敏捷、具有创新精神的扁平化“动态网络”结构所取代,使信息沟通畅通、及时,使市场和周围的信息同决策层的反馈更为迅速,提高企业对市场的快速反应能力。
               (4)有利于加速工业化进程。推行企业信息化,用信息化带动工业化,是我国国民经济发展的重要步骤之一。我国在现阶段推行企业信息化是一种跳跃式的发展,是一个具有中国特色的战略举措。与西方发达国家相比,我国的情况呈现出极大不相同的特征,主要表现在前者为先工业化后信息化,而我国的企业是工业化与信息化并进发展,在信息化的同时完成工业化进程。这种两步并作一步的举措,能使企业获得更多的内在发展动力,对企业完成工业化,实现现代化将产生积极的推动作用。
               (5)加快工业转型升级。过去二十年,中国电子信息产业实现了持续快速发展,产业规模稳步扩大,关键技术不断取得突破,骨干企业实力逐步壮大,国际地位显著增长。电子信息产业已经成为国民经济的战略性、基础性和先导性支柱产业,对于促进社会就业、拉动经济增长、调整产业结构、转变发展方式具有重要作用。但应该注意到,我国电子信息产业核心技术受制于人、自主创新能力较弱、产业结构不合理等深层次问题仍很突出,为产业可持续发展以及支撑服务“中国制造2025”造成较大压力。强化自主创新,加快突破核心技术环节,构建现代信息技术体系,对加快工业转型升级,实现“中国制造2025”的战略目标,具有重要的战略意义。
               我国企业信息化发展的战略要点
               (1)以信息化带动工业化在推进企业信息化时,把工业化与信息化密切结合,注重以信息化带动工业化,发挥后发优势,坚持将信息化与工业化融为一体,相互促进,共同发展,加速产业升级和产业结构调整,实现经济结构的战略性转变,使国民经济健康发展。
               (2)信息化与企业业务全过程的融合、渗透,注重信息技术的高渗透性,使信息技术渗透到企业生产、经营和管理的各个方面,并与企业的整个业务流程高度融合,甚至就成为业务本身。
               (3)信息产业发展与企业信息化良性互动。企业信息化不可能从国外买来,必须主要依靠我们自己的信息产业,包括信息产品制造业、软件业、信息服务业的强有力的支撑;同时企业信息化的全面推进,又为信息产业创造了巨大的市场需求,带来了新的发展机遇。因此,推进企业信息化,要与我国信息产业互相促进、共同发展。
               (4)充分发挥政府的引导作用。企业信息化面临着诸多政策环境问题,政府必须采取措施加以改善和解决。应发挥政府的指导、扶植及宏观调控作用,通过政策的制定、统筹规划及协调、资金投向的引导、重点项目的支持、规范市场竞争等,营造企业信息化的良好环境。
               (5)高度重视信息安全。信息化程度越高,信息安全问题越是重要和突出。信息化社会信息安全问题关系国家安全与稳定,关系到每一个企业切身利益。企业信息化必须高度重视信息安全问题。
               (6)企业信息化与企业的改组改造和形成现代企业制度有机结合。信息技术作为当代的先进生产力,必然要求与之相适应的生产关系。现代企业制度和科学管理是信息技术得以开花结果的肥沃土壤。失去了它们,信息化建设内在动力不足,容易出现投资浪费、利用率低,甚至系统闲置的现象。
               要充分认识企业信息化建设只是企业现代化建设的一种手段和工具,它的主要作用就是对企业各种信息实行高度集成和快速处理,为企业供应链管理、产品设计制造和科学决策等提供重要支持。因此,企业信息化建设必须纳入企业现代化建设总体规划之中,从企业整体优化、系统工程和信息集成的角度出发,统筹兼顾,相辅相成,互为作用。
               (7)“因地制宜”推进企业信息化。我国的企业信息化要注意充分发挥后发优势和比较优势,不盲目效仿发达国家的发展道路和发展模式。充分考虑各区域、行业以及企业间发展的不平衡和各自特点,分类指导有效推进企业信息化进程,企业信息化推进的速度不能强求一致,信息化不仅要与本区域和领域的自身发展相协调,互为促进,而且要与国家信息化进程协调发展。
               根据中央西部大开发的战略部署,西部地区企业信息化建设要服务并促进西部的经济和社会发展与进步。
               推进企业信息化的指导思想和原则
               (1)推进企业信息化的指导思想。政府推动,统筹规划,企业行为,政策支持,分步实施。以信息资源的开发利用和提高信息资源的共享程度为重点,以重点企业信息化示范工程为龙头,扩大信息技术在企业经营中的应用和服务,提高企业管理水平和增强竞争实力。
               通过政府引导,明确企业信息化的方针目标,帮助企业管理者转变观念、树立信息化意识,增强信息化建设的紧迫感和责任感。
               (2)推进企业信息化发展过程中应遵循以下原则。
               .效益原则。企业信息化应该以提高企业的经济效益和竞争力为目标。在社会主义市场经济条件下,企业以追求利润最大化为目的,企业信息化是政府推动下的企业行为,只有坚持以经济效益和提高竞争力为目标,企业才会有动力,才能推动企业信息化工作的全面开展。
               .“一把手”原则。企业信息化实施过程中必须坚持企业最高负责人负责制,就是坚持企业信息化建设过程中的“一把手”亲自抓的原则,成立有企业高层领导参加的信息化建设机构,负责总体设计及日常事务处理。企业信息化过程中的业务流程重组,不可避免地涉及到企业内部利益再分配问题,是一个深层次的管理问题,没有企业高层领导的参与,单靠信息技术部门推进信息化将是很困难的。
               .中长期与短期建设相结合原则。企业信息化系统建设周期长、见效慢、投资大,是企业一项长期发展的任务。企业要近期、中远期目标相结合,针对企业信息化的关键环节和制约企业发展的关键因素,合理运用资金,逐步进行建设和完善。
               .规范化和标准化原则。信息和信息处理的规范和标准是企业信息化的一个重要方面,信息流程规范化,数据标准化,是关系到企业信息化发展的重要环节,对此企业在信息化建设中要给予足够重视,要为企业信息化的进一步推进奠定良好的基础。
               .以人为本的原则。以人为本在企业信息化建设过程中显得尤为重要,企业信息化成功与否,最终取决于人的素质,取决于企业是否建立了一支稳定的高水平的信息化人才队伍,是否具备运用现代信息技术的本领和能力,是否能够运用信息技术来为企业现代生产、管理和经营服务。企业在信息化过程中,要形成高水平、稳定的信息化人才队伍,建立和完善信息化人才激励机制。
 
       软件系统
        网络系统软件包括网络操作系统和网络协议等。网络操作系统是指能够控制和管理网络资源的软件,是由多个系统软件组成,在基本系统上有多种配置和选项可供选择,使得用户可根据不同的需要和设备构成最佳组合的互联网络操作系统。网络协议是保证网络中两台设备之间正确传送数据的约定。
 
       项目过程
        过程是为创建预定的产品、服务或成果而执行的一系列相互关联的行动和活动。每个过程都有各自的输入、工具和技术及相应输出。项目经理在每个过程中都需要考虑组织过程资产和事业环境因素,即使它们在过程规范中没有被明确列为输入。组织过程资产为裁剪组织的过程提供指南和准则,以满足项目的特定要求,事业环境因素则可能限制项目管理的灵活性。
        一般来说,要把一个项目管好,至少需要四种过程:
        .技术类过程(或工程类过程):解决研制特定产品、完成特定成果或提交特定服务的具体技术过程,和项目所在行业有关。
        .管理类过程:保证项目在整个生命周期中顺利进行,包括启动、计划、执行、监控和收尾过程组。
        .支持类过程:配置管理等支持项目顺利进行的过程。
        .改进类过程:总结经验教训、部署改进等过程。
        本节将重点介绍管理类过程,即项目管理过程。
 
       信息化
        人们在生活和从事生产等活动中不断产生各种消息,接收者通过各种方式了解到的消息被称为信息。信息的传送一般应借助一定的运载工具,并将信息变换成各种表现形式,如语言、文字、图像、声音等。信息是普遍存在的,像空气一样渗透到全球各个角落、各个领域。人们在生活和工作中要随时随地地获取信息、交流和处理信息,并根据它决策或采取行动。企业为了在竞争中求得生存和发展,获取及时可靠的信息将成为第一需要。信息已同能源和材料一起成为现代化社会的三大资源。信息是资源,而且是一种战略资源。信息与材料、能源不同,信息可以被很多人使用,使用的人越多,创造的价值就越高,而且一条信息可以衍生出多条信息,取之不尽。信息与信息资源不同,信息的日常表现是无序的,但是信息本身存在着内在联系和规律,信息只有通过加工处理才能成为有价值的、可利用的信息资源。随着科技的进步和发展,特别是通信技术、电子技术、激光技术、集成电路、计算机等高技术的出现,在加快经济建设和社会发展的过程中,信息的作用越来越突出,信息和我们的日常生活密切相关,获取信息已经成为我们生活、工作中的重要内容,信息在服务于我们的生活的同时,对我们生活方式的影响也越来越大,所以我们称当前的社会为信息社会。由此衍生出了许多新兴的概念。
        信息技术是指对信息进行采集、存储、处理、检索、传递、分析与显示的高技术群。信息技术发展的总趋势是数字化、网络化与智能化,并以互联网技术及其应用技术为中心。信息产业是以现代信息技术为手段,以开发和利用信息资源为中心内容,提供信息产品和信息服务的产业部门。它包括信息产品制造业、软件与信息服务业、通信业。
        信息化是指培育、发展以智能化工具为代表的新的生产力并使之造福于社会的历史过程。智能工具一般必须具备信息获取、信息传递、信息处理、信息再生和信息利用的功能。
        完整的信息化内涵如下。
        (1)信息网络体系,它是大量信息资源、各种专用信息系统及其公用通信网络和信息平台的总称。
        (2)信息产业基础,即信息科学技术的研究、开发、信息装备的制造,软件开发与利用,各类信息系统的集成及信息服务。
        (3)社会支持环境,即现代工农业生产,以及管理体制、政策法律、规章制度、文化教育、道德观念等生产关系和上层建筑。
        (4)效用积累过程,即劳动者素质、国家的现代化水平和人们生活质量不断得到提高,精神文明和物质文明不断获得进步。
        通常人们习惯用信息产业部门所制造的收入在国民生产总值中所占的比重和信息从业者占就业人口的比例作为衡量社会信息化程度的指标。粗略认为两者均超过50%以上,其社会已进入信息社会。
 
       质量保证
        系统质量是指反映系统或产品满足规定或隐含需求的能力的特征和特性全体。软件质量管理是指对软件开发过程进行的独立的检查活动,由质量保证、质量规划和质量控制三个主要活动构成。质量保证是指为保证系统或软件产品充分满足用户要求的质量而进行的有计划、有组织的活动,其目的是开发高质量的系统。
               质量特性
               讨论系统质量首先要了解系统的质量特性。已经有多种软件质量模型来描述软件质量特性,目前较多采用的如ISO/IEC 9126软件质量模型和Mc Call软件质量模型。ISO/IEC 9126已经被ISO/ICE 25010系统和软件质量模型所取代,其主要改进包括将兼容性作和安全性作为质量特性,ISO/IEC 25012数据质量模型与ISO/IEC 25030使用质量模型作为补充。
                      ISO/ICE 25010系统和软件质量模型
                      ISO/ICE 25010系统和软件质量模型包含8个质量特性,每个特性由一组相关的质量子特性组成,如下图所示。该产品质量模型既可以用于软件,又可以用于任何包含软件的计算机系统。
                      
                      产品质量模型
                      其中,各质量特性和质量子特性的含义如下。
                      (1)功能适合性(functional suitability)。与一组功能及其指定的性质的存在有关的一组属性。功能是指满足规定或隐含需求的那些功能。
                      .功能完整性(functional completeness):与对规定任务和用户目标加以实现的功能是否完整有关的属性。
                      .功能适当性(functional appropriateness):与对规定任务和用户目标能否提供一组功能以及这组功能是否适合有关的属性。
                      .功能正确性(functional correctness):与能够得到正确或相符的结果或效果有关的产品或系统属性。
                      (2)性能效率(performance efficiency)。在规定条件下,系统的性能水平与所用资源量之间的关系有关的一组属性。
                      .时间特性(time behavior):与响应和处理时间以及软件执行其功能时的吞吐量有关的属性。
                      .资源利用率(resource utilization):与系统执行其功能时所使用的资源量以及使用资源的类型有关的属性。
                      .容量(capacity):与系统满足特定需求时指标参数的最大限制有关的属性。
                      (3)兼容性(compatibility)。与系统或组件与其他系统或组件进行信息交换,或在不同软硬件环境中执行所需功能有关的一组属性。
                      .共存性(co-existence):与同其他系统运行在同一环境使用相同的资源而不相互影响的能力相关的属性。
                      .互操作性(interoperability):与同其他指定系统进行交互操作的能力相关的属性。
                      (4)易用性(usability)。与为使用所需的努力和由一组规定或隐含的用户对这样使用所作的个别评价有关的一组属性。
                      .可识别性(appropriateness recognizability):与用户识别系统是否满足需求有关的属性。
                      .易学性(learnability):与用户为学习使用产品(例如操作控制、输入、输出)的有效性、效率、风险和满意度相关的属性。
                      .易操作性(operability):与用户为进行操作和操作控制所付出的努力有关的属性。
                      .错误防御(user error protection):与阻止用户错误输入有关的属性。
                      .界面美观性(user interface aesthetics):与系统用户界面使用户进行愉快满意交互有关的属性。
                      .可访问性(accessibility):与用户可访问系统完成特定目标的范围和能力有关的属性。
                      (5)可靠性(reliability)。与在规定的一段时间内和规定的条件下,系统维持在其性能水平有关的能力。
                      .成熟性(maturity):与正常操作情况下满足可靠性需求有关的属性。
                      .可用性(availability):与系统运行可用使用能力有关的属性。
                      .容错性(fault tolerance):与在系统错误或违反指定接口的情况下,维持指定的性能水平的能力有关的属性。
                      .易恢复性(recoverability):与在故障发生后,重新建立其性能水平并恢复直接受影响数据的能力,以及为达到此目的所需的时间和努力有关的属性。
                      (6)安全性(security)。与避免对程序及数据的非授权故意或意外访问的能力有关的系统属性。
                      .机密性(confidentiality):与系统确保只有授权才能访问其数据能力有关的属性。
                      .完整性(integrity):与系统防止未经授权对数据和程序进行访问和修改能力有关的属性。
                      .不可抵赖性(non-repudiation):与对系统使用行为及发生时间真实性有关的属性。
                      .可审计性(accountability):与对系统使用行为进行追踪有关的属性。
                      .真实性(authenticity):与证明主体或资源身份是所声称的身份有关的属性。
                      (7)可维护性(maintainability)。与进行规定的修改所需要的努力有关的一组属性。
                      .模块性(modularity):与所组成系统的模块独立性有关的属性。
                      .可复用性(reusability):与模块用于其他系统有关的属性。
                      .易分析性(analyzability):与为诊断缺陷或失效原因,或为判定待修改的部分所需努力有关的属性。
                      .易修改性(modifiability):与进行修改、排错或适应环境变换所需努力有关的属性。
                      .易测试性(testability):为确认经修改系统所需努力有关的属性。
                      (8)可移植性(portability)。与系统可从某一环境转移到另一环境的能力有关的一组属性。
                      .适应性(adaptability):与系统转移到不同环境时的处理或手段有关的属性。
                      .易安装性(installability):与在指定环境下对系统进行安装/卸载所需努力有关的属性。
                      .易替换性(replaceability):与一产品在该软件环境中用来替代指定的其他软件的可能和努力有关的属性。
                      Mc Call软件质量模型
                      Mc Call软件质量模型从软件产品的运行、修正、转移三个方面确定了11个质量特性,如下图所示。Mc Call也给出了一个三层模型框架,第一层是质量特性,第二层是评价准则,第三层是度量指标。
                      
                      Mc Call软件质量模型
               质量保证
               质量保证是指为保证系统或产品充分满足用户要求的质量而进行的有计划、有组织的活动,其目的是生产高质量的产品。在系统质量方面强调三个要点:首先系统必须满足用户规定的需求,与用户需求不一致的系统,就无质量可言;其次系统应遵循规定标准所定义的一系列开发准则,不遵循这些准则的系统,其质量难以得到保证;最后系统还应满足某些隐含的需求,例如希望有好的可理解性、可维护性等,而这些隐含的需求可能未被明确地写在用户规定的需求中,如果系统只满足它的显性需求而不满足其隐含需求,那么该系统的质量是令人担忧的。
               质量保证包括7个主要活动相关的各种任务,分别是应用技术方法、进行正式的技术评审、测试系统、标准的实施、控制变更、度量(metrics)、记录保存和报告。
   题号导航      2023年上半年 信息系统监理师 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
 
第2题    在手机中做本题