免费智能真题库 > 历年试卷 > 系统架构设计师 > 2010年下半年 系统架构设计师 上午试卷 综合知识
  第58题      
  知识点:   软件质量管理   二次开发   恢复   软件系统
  关键词:   二次开发   服务器   软件系统   开发        章/节:   开发管理       

 
某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错后不能在要求 的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时间”两个问题,上述问题依次与质量属性中的(58)相关。
 
 
  A.  可用性和性能
 
  B.  性能和可修改性
 
  C.  性能和可测试性
 
  D.  可用性和可修改性
 
 
 

 
  第58题    2016年下半年  
   26%
某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“机器人系统主电源断电后..
  第57题    2011年下半年  
   42%
某公司在对一家用车库门嵌入式软件系统进行架构设计时,识别出两个关键的质量属性场景,其中“当车库门正常下降时,如果发现..
  第62题    2016年下半年  
   28%
某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“机器人系统主电源断电后..
   知识点讲解    
   · 软件质量管理    · 二次开发    · 恢复    · 软件系统
 
       软件质量管理
        软件质量是指软件产品中能满足给定需求的各种特性的综合。这些特性称作质量特性,它包括功能性、可靠性、易使用性、时间经济性、资源经济性、可维护性和可移植性等。具体地说,软件质量是软件与明确叙述的功能和性能需求、文档中明确描述的开发标准,以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。
        软件质量特性度量有两类:预测型和验收型。预测度量是利用定量或定性的方法,估算软件质量的评价值,以得到软件质量的比较精确的估算值。验收度量是在软件开发各阶段的检查点,对软件的要求质量进行确认性检查的具体评价值,它是对开发过程中的预测进行评价。
        预测度量有两种。第1种叫做尺度度量,这是一种定量度量。它适用于一些能够直接度量的特性,例如,出错率定义为:错误数/KLOC/单位时间。第2种叫做二元度量,这是一种定性度量。它适用于一些只能间接度量的特性,如可使用性、灵活性等。
        在这个部分,考生还需要理解与软件质量相关的3个概念:
        (1)验证:指在软件开发周期中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程。
        (2)确认:指在软件开发过程结束时对软件进行评价以确定它是否和软件需求相一致的过程。
        (3)测试:指通过执行程序来有意识地发现程序中的设计错误和编码错误的过程。测试是验证和确认的手段之一。
        为了能够统一地描述软件质量特性,形成了许多质量特性标准,其中最常用的有国际通用的ISO/IEC 9126-1:2001软件质量模型和Mc Call软件质量模型。
        IEO/IEC 9126-1:2001模型已被采纳为我国的国家标准GB/T 16260.1—2006《软件工程产品质量第1部分:质量模型》。该标准定义了6个质量特性和21个质量子特性,它们以最小的重叠描述了软件质量。质量特性和质量子特性如下表所示。
        
        质量特性和质量子特性
        McCall质量模型体系如下表所示。
        
        McCall质量模型体系
        
 
       二次开发
        公司负责对系统升级及网站年度改版所涉及的软件功能二次开发的实施工作。
        在二次开发工作中,我们将提供专业的页面美工人员,结合的实际需求,为各业务系统设计和美化页面版式,制作LOGO和页面动画等。
        对二次开发实现的功能,公司负责测试工作,具体内容如下。
        将以修复的程序和新增功能模块部署在测试环境中,通过各种测试手段和测试流程对其进行包括:单元测试、功能测试、性能测试、压力测试、安全测试等。
        测试过程由运维经理全权负责,制定详细的测试方案,待测试完成后提交测试报告给信息中心,由信息中心决定此已修复程序或是新增功能模块是否上线使用。
 
       恢复
        数据恢复有3个步骤。
        (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 /
 
第58题    在手机中做本题