请指出下面关于软件可维护性有关叙述是否正确
(1)在进行需求分析时需同时考虑如何实现软件可维护性问题。
(2)完成测试作业后,为了缩短源程序的长度应删去程序中的注解。
(3)尽可能在软件生产过程中保证各阶段文档的正确性。
(4)编程时应尽可能使用全局变量。
(5)在程序易修改的前提下,选择时间效率和空间效率尽可能高的算法。
(6)尽可能考虑硬件的备件的供应。
(7)重视程序结构的设计,使程序具有较好的层次结构。
(8)使用维护工具或支撑环境。
(9)在进行概要设计时应加强模块间的联系。
(10)提高程序的可读性,尽可能使用高级语言编写程序。
虽然采取(24)算法可以降低平均寻道长度,但却可能导致某个进程发生“饥饿”现象。即只要不断有新进程的请求到达,该进程可能始终得不到响应。将该算法进行改进后的(25)算法可以解决该问题。
A.顺序
B.扫描
C.先来先服务
D.最短寻道时间优先
试题四(14 分)
回答问题 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)开发模式不合理
A.医务人员的手常常是交叉感染的传播媒介
B.医院感染都是由手引起的
C.手卫生是预防医院内感染最简单,同时也是唯一有效的措施
D.严格实施正确的洗手规则,可减少医院感染20-30%
E.最短洗手时间应为15s(30s)
存取时间是指()。
A.存储器的读出时间
B.存储器进行连续读和写操作所允许的最短时间间隔
C.存储器进行连续写操作所允许的最短时间间隔
D.存储器进行连续读操作所允许的最短时间间隔
存取周期是指()。
A.存储器的写入时间
B.存储器的读出时间
C.存储器进行连续写操作允许的最短时间间隔
D.存储器进行连续续写操作所允许的最短时间间隔
存储周期是指()。
A.存储器的读出时间
B.存储器的写入时间
C.存储器进行连续读和写操作所允许的最短时间间隔
D.存储器进行连续写操作所允许的最短时间间隔