软件危机

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[名词解释] 软件危机

【◆参考答案◆】:
指的是在软件开发和维护时遇到的一系列问题最终导致的供需矛盾。

(2)【◆题库问题◆】:[单选] 下面哪些不是数据字典的元素()
A.数据流
B.数据存储
C.处理
D.数据项

【◆参考答案◆】:D

(3)【◆题库问题◆】:[问答题] 为什么软件需要维护?简述软件维护的过程

【◆参考答案◆】:
1.软件维护就是要针对用户使用软件产品过程提出的问题而对软件产品进行相应的修改或演化,从而修正错误,改善性能或其它特征,以及使软件适应变化的环境。
2.软件维护的过程:提出维护要求,分析维护要求,提出维护方案,审批维护方案,确定维护计划,修改软件设计,修改程序,测试程序,复查验收。

(4)【◆题库问题◆】:[单选] ()阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
A.概要设计
B.详细设计
C.编码
D.测试

【◆参考答案◆】:B

(5)【◆题库问题◆】:[问答题,简答题] 软件项目管理的主要任务是什么?

【◆参考答案◆】:软件项目管理的主要任务是根据选定的软件开发过程框架(即软件开发模型)和对其估算的结果制定软件项目实施计划;再根据计划对人员进行组织、分工;按照计划的进度,以及成本管理、风险管理、质量管理的要求,控制并管理软件开发和维护的活动,最终以最小的代价完成软件项目规定的全部任务。

(6)【◆题库问题◆】:[单选] 软件工程的基本要素包括方法、工具和()
A.过程
B.软件系统
C.硬件环境
D.人员

【◆参考答案◆】:A

(7)【◆题库问题◆】:[问答题] 影响软件维护的因素有哪些?

【◆参考答案◆】:
⑴软件配置是否完整是影响维护工作量的重要因素;
⑵修改别人的程序增加了维护的难度;
⑶文档不全的软件,增加了修改后测试的工作量;
⑷软件结构的不合理,增加了软件修改的困难;
⑸软件经过多个版本的演化,很难追踪修改的过程;
⑹软件维护经常受挫,降低了该项工作的吸引力。

(8)【◆题库问题◆】:[多选] 针对Microsoft.Net基类库中的一些常用命名空间,选择表述正确的项目:()
A.命名空间System.Threading可以在程序中实现多线程
B.命名空间System.Array提供用于操纵数组的类和方法
C.命名空间System.IO提供了大量用于执行数学函数的类及方法
D.以上的所有命名空间均可以被VB.NET、C#、C++.NET等语言所共享

【◆参考答案◆】:A, D

(9)【◆题库问题◆】:[填空题] 如果要将两个升序排列的整型顺序表a中的元素合并到b中(b的空间足够大),合并后表中元素依然升序排列,可以通过多次调用查找函数查找插入位置,再调用()函数来实现插入。

【◆参考答案◆】:插入

(10)【◆题库问题◆】:[单选] 下面的哪一种说法是正确的()。

【◆参考答案◆】:D

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: