免费智能真题库 > 历年试卷 > 信息系统项目管理师 > 2019年上半年 信息系统项目管理师 上午试卷 综合知识
  第13题      
  知识点:   基础标准   软件工程
  关键词:   软件工程        章/节:   标准       

 
GB/T 16260.1 是产品质量系统标准中的基础标准,他描述了软件工程领域产品质量的( )。
 
 
  A.  使用质量
 
  B.  外部度量
 
  C.  内部度量
 
  D.  质量模型
 
 
 

 
  第13题    2018年上半年  
   47%
根据GB/T 16260.1-2006《软件工程产品质量》,软件产品使用质量特性中的可靠性,是指与软件在规定的一段时间内和规定的条件下维持..
  第13题    2018年下半年  
   52%
软件质量模型描述了软件产品的质量特性和质量子特性。其中()包括适宜性、准确性、互用性、依从性和安全性等子特性。
  第62题    2013年上半年  
   37%
根据《软件工程产品质量GB/T16260-2006》,软件的内部和外部质量属性划分为六个特性,分别是功能性、可靠性、易用性、效率、(62..
   知识点讲解    
   · 基础标准    · 软件工程
 
       基础标准
        软件工程基础标准主要包含三个,分别是《GB/T 11457—2006信息技术软件工程术语》《GB/T 1526—1989信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》和《GB/T 14085—1993信息处理系统计算机系统配置图符号及约定》,下面对这三个标准进行简要说明。
               软件工程术语
               《GB/T 11457—2006信息技术软件工程术语》定义了软件工程领域中通用的术语,适用于软件开发、软件维护、科研、教学和出版等方面。
               .抽象:对某一问题的概括,它抽取于某一特定目标相关的本质内容而忽略其非本质内容。
               .验收准则:系统或部件必须满足的准则,其目的是用户、客户或其他授权实体能够予以接受。
               .验收测试:确定一系统是否符合其验收准则,使客户能确定是否接收此系统的正式测试。
               .活动:一个过程的组成元素。对基线的变更要经有关机构的正式批准。
               .活动图:用于对涉及一个或多个类目的进程建模的状态机的一种特例。
               .适应性:使不同的系统约束条件和用户需求得到满足的容易程度。
               .关联:规定其实例件连接的多个类目之间的语义联系。
               .审计:为评估工作产品或工作产品集是否符合软件需求、规格说明、基线、标准、过程、指令、代码以及合同和特殊要求而进行的一种独立检查。
               .可用性:软件(系统或部件)在投入使用时可操作和可访问的程度或能实现其指定的系统功能的概率。
               .基线:业已经过正式审核与同意,可以作下一步开发的基础,并且只能通过正式的修改管理工程方能加以修改的规格说明或产品。在配置项目生存周期的某一特定时间内,正式指定或固定下来的配置标识文件。基线加上根据这些基线批准同意的改动构成了当前配置标识。对于配置管理,有三种基线:功能基线(最初通过的功能配置)、分配基线(最初通过的分配的配置)、产品基线(最初通过的或有条件地通过的产品配置)。
               .边界值:相应于为系统或部件规定的最小或最大的输入、内部、输出的数据值。
               .代码审计:由某人、某小组或借助某种工具对源代码进行的审查,目的是验证其是否符合软件设计文件和程序设计标准,还可能对正确性和有效性进行估计。
               .代码评审:把软件代码呈现给项目人员、管理人员、用户、客户或其他感兴趣的人员用于评论或批准的会议。
               .数据字典:软件系统中使用的所有数据项的名字及与这些数据项有关的特性(例如数据项长度、表示等)的集合。
               .依赖:两个建模元素之间的一种关系,对其中一个建模元素(独立元素)的更改,将影响另一建模元素(依赖元素)。
               .验证:确定软件开发周期中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程。
               .确认:在软件开发过程结束时对软件进行评价以确定它是否和软件需求相一致的过程。
               .测试:通过执行程序来有意识地发现程序中的设计错误和编码错误的过程。测试是验证和确认的手段之一。
               .软件开发方法:是指软件开发过程中所遵循的办法和步骤。软件开发活动的目的是有效地得到一些工作产物,也就是一个运行的系统及其支持文档,并且满足有关的质量要求。
               .鉴定:是一个正式的过程,通过这个过程决定产品是否符合它的规格说明,是否可在目标环境中使用。
               图形、符号及约定
               《GB/T 1526—1989信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》说明了五种图形的符号约定,但因为系统集成行业的飞速发展,具体在实际工作中应用哪种符号约定更多取决于组织的软件工程实践,例如基于UML的符号约定应用得就较为广泛。以下描述了五种图形的适用范围及特征。
                      数据流程图
                      数据流程图表示求解某一问题的数据通路。同时规定了处理的主要阶段和所用的各种数据媒体。
                      数据流程图包括:
                      .指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。
                      .指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能。
                      .指明几个处理和(或)数据媒体之间的数据流的流线符号。
                      .便于读、写数据流程图的特殊符号。
                      在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束。
                      程序流程图
                      程序流程图表示程序中的操作顺序。
                      程序流程图包括:
                      .指明实际处理操作的处理符号,它包括根据逻辑条件确定要执行的路径的符号。
                      .指明控制流的流线符号。
                      .便于读、写程序流程图的特殊符号。
                      系统流程图
                      系统流程图表示系统的操作控制和数据流。
                      系统流程图包括:
                      .指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。
                      .定义要执行的逻辑路径以及指明对数据执行的操作的处理符号。
                      .指明各处理和(或)数据媒体间数据流的流线符号。
                      .便于读、写系统流程图的特殊符号。
                      程序网络图
                      程序网络图表示程序激活路径和程序与相关数据的相互作用。在系统流程图中,一个程序可能在多个控制流中出现;但在程序网络图中,每个程序仅出现一次。
                      程序网络图包括;
                      .指明数据存在的数据符号。
                      .指明对数据执行的操作的处理符号。
                      .表明各处理的激活和处理与数据间流向的流线符号。
                      .便于读、写程序网络图的特殊符号。
                      系统资源图
                      系统资源图表示适合于一个问题或一组问题求解的数据单元和处理单元的配置。
                      系统资源图包括:
                      .表明输入、输出或存储设备的数据符号。
                      .表示处理器(如中央处理机、通道等)的处理符号。
                      .表示数据设备和处理器间的数据传输以及处理器之间的控制传送的流线符号。
                      .便于读、写系统资源图的特殊符号。
               配置图符号及约定
               《GB/T 14085—1993信息处理系统计算机系统配置图符号及约定》描述了硬件配置图符号及约定,其中主要概念说明如下:
               配置图:由硬件符号、连线和专门约定这几部分组成。
               硬件符号:按照物理设备的基本功能,一个硬件符号表示一种物理设备。
               连线:连接本地的或远程的(传输线)物理连接。
               专门约定:以便于阅读和绘制配置图。
               配置图的符号有四级,使配置图能在不同的层次上说明系统详情。其中,最高级仅表示物理设备及其连接情况;第二级表示计算机系统的主要功能性设备,例如处理机、存储器、输入/输出设备、通信设备及连接方式;第三级表示用于存储和输入/输出的基本媒体或输入/输出方式;第四级说明各种设备之间的细微差异。
 
       软件工程
        1)软件工程的概念
        为了消除软件危机,通过认真研究解决软件危机的方法,人们认识到软件工程是使计算机软件走向科学的途径,逐渐形成了软件工程的概念,并开辟工程学的新兴领域,即软件工程学。
        2)软件工程的要素
        软件工程具有以下3个要素。
        (1)方法。完成软件工程项目的技术手段。
        (2)工具。支持软件的开发、管理、文档生成。
        (3)过程。将方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。
        3)软件生命周期
        软件生命周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,包括计划阶段、分析阶段、设计阶段、实现阶段、测试阶段和运行维护阶段。
        4)软件开发模型
        比较经典的软件开发模型有瀑布模型、快速原型模型、演化模型、增量模型、螺旋模型、喷泉模型等。
        5)软件开发方法
        软件开发方法有以下几种。
        (1)结构化软件开发(SASD)方法:采用结构化技术来完成软件开发的各项任务。它把软件生命周期划分成若干个阶段,依次完成每个阶段的任务。它与瀑布模型有很好的结合度,是与其最相适应的软件开发方法。
        (2)面向数据结构的软件开发方法:从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其他细节,从而可得到完整的程序结构图。有Jackson方法和Warnier方法。
        (3)面向对象的软件开发方法:随着OOP(面向对象编程)向OOD(面向对象设计)和OOA(面向对象分析)的发展,最终形成面向对象的软件开发方法OMT(Object Modelling Technique)。这是一种自底向上和自顶向下相结合的方法,而且它以对象建模为基础,从而不仅考虑了输入、输出数据结构,实际上也包含了所有对象的数据结构。
        (4)基于构件化的开发方法:用预先建立的构件和模板,像"搭积木"一样进行建造。
   题号导航      2019年上半年 信息系统项目管理师 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第13题    在手机中做本题