列表

详情


回答问题1至问题3,将解答填入答题纸的对应栏内。

[问题1]5分)
  某计算机系统设备安装工程双代号网络计划如图4.1所示。该图中已标出每个节点的最早时间和最迟时间,请判断对图4.1的解释是正确的还是错误的,并填写表4.1(在判断栏中,正确的填写“√”,错误的填写“×”。)
 

 


[问题2](5分)
  请指出下面关于软件可维护性有关叙述是否正确(填写对或错,每个选项0.5分)。
  (1)在进行需求分析时需同时考虑如何实现软件可维护性问题。
  (2)完成测试作业后,为了缩短源程序的长度应删去程序中的注解。
  (3)尽可能在软件生产过程中保证各阶段文档的正确性。
  (4)编程时应尽可能使用全局变量。
  (5)在程序易修改的前提下,选择时间效率和空间效率尽可能高的算法。
  (6)尽可能考虑硬件的备件的供应。
  (7)重视程序结构的设计,使程序具有较好的层次结构。
  (8)使用维护工具或支撑环境。
  (9)在进行概要设计时应加强模块间的联系。
  (10)提高程序的可读性,尽可能使用高级语言编写程序。
 [问题3](4分)
  请指出图4-2所示的排列图有哪些错误?
 

 

 


  图中:
  (1)开发设备保养差,有故障,效率低
  (2)测试设备配置数量不够
  (3)开发人员离职情况严重
  (4)其它原因
  (5)开发模式不合理

 

参考答案:

问题1
 

问题2:
正确的叙述有:(3)、(5)、(7)、(8)、(10)
问题3:
该排列图的错误是:未按原因从大到小排列(2分);未画出各项原因的累积频率曲线(1分)未做出主、次和一般原因的ABC分类(1分)。
 

详细解析:

【问题1】
1-2-3-5-7-8-10为关键路径,其长度为17
1-3不是关键工作;
1-4的总时差为1;
3-6的自由时差为0,因为6-7的最早开始时间为9,而3-6的最早开始时间为5;
4-8的自由时差为1;
6-10的总时差为3;
【问题2】
1、错,需求分析只需要尽可能地挖掘客户的需求,不需要考虑设计的事情。
2、错,注释有利于软件维护,如何能够全部删除
3、对。
4、错,全局变量增加了模块的耦合性,不利于维护
5、对
6、错,硬件的备件的供应与可维护性的关系不大
7、对
8、对
9、错,正确的做法是高内聚、低耦合
10、对
【问题3】
排列图是为了寻找主要问题或影响质量的主要因素所使用的图。它是由两个纵坐标、一个横坐标、几个按高低顺序依次排列的长方形和一条累计百分比折线所组成的图。排列图叫称为帕累托图,最早是由意大利经济学家帕累托用来分析社会财富的分布状况。他发现少数人占有绝大多数财富,而绝大多数人却处于贫困的状态。这种少数人占着绝大多数财富左右社会经济发展的现象,即所谓“关键的少数,次要的多数”的关系。后来美国质量管理专家朱兰把这个“关键的少数、次要的多数”的原理应用于质量管理中,并广泛应用于其它的专业管理。排列图用双直角坐标系表示,左边纵坐标表示频数,右边纵坐标表示频率(百分比),分析线表示累积频率,横坐标表示影响质量的各项因素,按影响程度的大小从左到右排列,通过对排列图的观察分析可以抓住影响质量的主要因素。

上一题