免费智能真题库 > 历年试卷 > 软件设计师 > 2010年下半年 软件设计师 上午试卷 综合知识
  第33题      
  知识点:   软件质量特性   评价指标   软件系统   维护   维护性   系统的可维护性
  关键词:   可维护性   软件系统   维护        章/节:   软件工程基础知识       

 
软件系统的可维护评价指标不包括(33)。
 
 
  A.  可理解性
 
  B.  可测试性
 
  C.  可扩展性
 
  D.  可修改性
 
 
 

 
  第29题    2010年下半年  
   43%
冗余技术通常分为4类,其中(29)按照工作方法可以分为静态、动态和混合冗余。
  第34题    2020年下半年  
   48%
软件可靠性是指系统在给定的时间间隔内、在给定条件下无失效运行的概率。若MTTF和MTTR分别表示平均无故障时间和平均修复时间,则..
  第31题    2013年下半年  
   47%
在对程序质量进行评审时,模块结构是一个重要的评审项,评审内容中不包括(31)。
   知识点讲解    
   · 软件质量特性    · 评价指标    · 软件系统    · 维护    · 维护性    · 系统的可维护性
 
       软件质量特性
        ISO/IEC 9126软件质量模型由3个层次组成:第一层是质量特性;第二层是质量子特性;第三层是度量指标。该模型的质量特性和质量子特性的含义如下。
        (1)功能性。与一组功能及其指定的性质的存在有关的一组属性。功能是指能满足规定或隐含需求的那些功能。
        .适合性:与规定任务能否提供一组功能以及这组功能能否适合有关的软件属性。
        .准确性:与能否得到正确的或相符的结果或效果有关的软件属性。
        .互用性:与同其他指定系统进行交互操作的能力有关的软件属性。
        .依从性:使软件服从有关的标准、约定、法规及类似规定的软件属性。
        .安全性:与避免对程序及数据的非授权故意或意外访问的能力有关的软件属性。
        (2)可靠性。与在规定的一段时间内和规定的条件下,软件维持其性能水平有关的能力。
        .成熟性:与由软件故障引起失效的频度有关的软件属性。
        .容错性:与在软件错误或违反指定接口情况下,维持指定的性能水平的能力有关的软件属性。
        .易恢复性:与在故障发生后重新建立其性能水平并恢复直接受影响数据的能力,以及为达此目的所需的时间有关的软件属性。
        (3)易使用性。与为使用软件所需的努力和由一组规定的或隐含的用户对如此使用所做的评价有关的一组属性。
        .易理解性:与用户为理解逻辑概念及其应用范围所花的努力有关的软件属性。
        .易学性:与用户为学习其应用(如操作控制、输入、输出)所需努力有关的软件属性。
        .易操作性:与用户为进行操作或操作控制所需努力有关的软件属性。
        (4)效率。与在规定条件下,软件的性能水平与所用资源量之间的关系有关的一组属性。
        .时间特性:与响应和处理时间以及软件执行其功能时的吞吐量有关的软件属性。
        .资源特性:与软件执行其功能时所使用的资源量以及使用资源的持续时间有关的软件属性。
        (5)可维护性。与进行规定的修改所需努力有关的一组属性。
        .易分析性:与为诊断缺陷或失效原因,或为判定待修改的部分所需努力有关的软件属性。
        .易改变性:与进行修改、调试或适应环境变化所需努力有关的软件属性。
        .稳定性:与修改造成未预料后果的风险有关的软件属性。
        .易测试性:与确认修改软件所需努力有关的软件属性。
        (6)可移植性。与软件从一种环境转移到另一种环境的能力有关的一组属性。
        .适应性:与软件无须采用特别为该软件准备的处理手段就能适应规定的环境有关的软件属性。
        .易安装性:与在指定环境下安装软件所需努力有关的软件属性。
        .一致性:使软件服从与可移植性有关的标准或约定的软件属性。
        .易替换性:与软件在该软件环境中用来替代指定的其他软件的可能和努力有关的软件属性。
 
       评价指标
        (1)进度偏差(Schedule Variance, SV):指检查日期BCWP与BCWS之间的差异。其计算公式为:
        SV=BCWP-BCWS=EV-PV
        当SV>0时,表示进度提前;当SV<0时,表示进度延误;当SV=0时,表示实际进度与计划进度一致。
        (2)费用偏差(Cost Variance, CV):检查期间BCWP与ACWP之间的差异,计算公式为:
        CV=BCWP-ACWP=EV-AC
        当CV<0时,表示执行效果不佳,即实际消耗费用超过预算值即超支;当CV>0时,表示实际消耗费用低于预算值,即有节余或效率高;当CV=0时,表示实际消耗费用等于预算值。
        (3)成本绩效指数(Cost Performance Index, CPI):预算费用与实际费用值之比(或工时值之比),即:
        CPI=BCWP/ACWP=EV/AC
        当CPI>1时,表示低于预算,即实际费用低于预算费用;当CPI<1时,表示超出预算,即实际费用高于预算费用;当CPI=1时,表示实际费用等于预算费用。
        (4)进度绩效指数(Schedul Performance Index, SPI):项目挣值与计划之比,即
        SPI=BCWP/BCWS=EV/PV
        当SPI>1时,表示进度提前,即实际进度比计划进度快;当SPI<1时,表示进度延误,即实际进度比计划进度慢;当SPI=1时,表示实际进度等于计划进度。
 
       软件系统
        网络系统软件包括网络操作系统和网络协议等。网络操作系统是指能够控制和管理网络资源的软件,是由多个系统软件组成,在基本系统上有多种配置和选项可供选择,使得用户可根据不同的需要和设备构成最佳组合的互联网络操作系统。网络协议是保证网络中两台设备之间正确传送数据的约定。
 
       维护
        维护阶段是软件生存期中时间最长的阶段。软件一旦交付正式投入运行后便进入软件维护阶段。该阶段的关键任务是通过各种必要的维护活动使系统持久地满足用户的需要。每一项维护活动都应该准确地记录下来,作为正式的文档资料加以保存。
 
       维护性
        维护性是指软件产品可被修改的能力。修改可能包括修正、改进或软件适应环境、需求和功能规格说明中的变化。
               易分析性
               易分析性是指软件产品诊断软件中的缺陷或失效原因,以及判定待修改的部分的能力。
               易改变性
               易改变性是指软件产品使指定的修改可以被实现的能力。
               稳定性
               稳定性是指软件产品避免由于软件修改而造成意外结果的能力。
               易测试性
               易测试性是指软件产品使已修改软件能被确认的能力。
               维护性依从性
               维护性依从性是指软件产品依附于同维护性相关的标准或约定的能力。
 
       系统的可维护性
               信息系统的可维护性
               系统的可维护性是对系统进行维护的难易程度的度量,影响系统可维护性主要有三个方面。
               (1)可理解性。外来人员理解系统的结构、接口、功能和内部过程的难易程度。
               (2)可测试性。对系统进行诊断和测试的难易程度。
               (3)可修改性。对系统各部分进行修改的难易程度。
               系统可维护性的度量
               系统可维护性的三个方面因素是密切相关的,只有正确地理解,才能进行恰当地修改,只有通过完善的测试才能保证修改的正确,这样才能防止引入新的问题。
               虽然通过上面三个方面的因素对于系统的可维护性很难量化,但是可以通过能够量化的维护活动的特征,来间接地定量估算系统的可维护性。比如国外企业一般通过把维护过程中各项活动所消耗的时间记录下来,用以间接衡量系统的可维护性,详细内容如下。
               .识别问题的时间。
               .管理延迟时间。
               .维护工具的收集时间。
               .分析、诊断问题的时间。
               .修改设计说明书的时间。
               .修改程序源代码的时间。
               .局部测试时间。
               .系统测试和回归测试的时间。
               .复查时间。
               .恢复时间。
               通过对系统可维护性的分析可见,提高系统可维护性应当从系统分析与设计开始,直至系统实施的系统开发全过程,在系统维护阶段再来评价和注意可维护性已为时已晚。企业应特别强调提高系统可维护性的工作必须贯穿系统开发过程的始终。
   题号导航      2010年下半年 软件设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第33题    在手机中做本题