- A+
所属分类:化学工程题库
(2)【◆题库问题◆】:[名词解释] CMM
【◆参考答案◆】:
能力成熟度模型,是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。
能力成熟度模型,是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。
(3)【◆题库问题◆】:[单选] 原型化方法是用户和设计者之间执行的一种交互构成,适用于()系统。
A.需求不确定性高的
B.需求确定的
C.管理信息
D.实时
A.需求不确定性高的
B.需求确定的
C.管理信息
D.实时
【◆参考答案◆】:A
(4)【◆题库问题◆】:[问答题,简答题] 软件设计的基本原理包括哪些内容?
【◆参考答案◆】:软件设计的基本原理包括:①模块化:指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。模块化是软件解决复杂问题所具备的手段。②抽象:是认识复杂现象过程中使用的思维工具,即抽出事物本质的共同的特性而暂不考虑它的细节,不考虑其他因素。软件工程中每一步都是对软件解决方法的抽象层次的一次细化。③信息隐蔽:指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。④模块独立性。指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量模块独立性有两个标准耦合性和内聚性,可判断设计方案的优劣。
(5)【◆题库问题◆】:[问答题] 简述什么是顺序存储结构,顺序存储结构的优缺点都有哪些。
【◆参考答案◆】:
顺序存储结构:用一片连续的存储空间将数据元素一个挨着一个存放起来,通常用"数组"实现。
顺序表的优点:
1)存储结构与逻辑关系一致;
2)随机访问顺序表的第i个元素很方便;
缺点:顺序表的插入、删除操作要通过移动元素实现
顺序存储结构:用一片连续的存储空间将数据元素一个挨着一个存放起来,通常用"数组"实现。
顺序表的优点:
1)存储结构与逻辑关系一致;
2)随机访问顺序表的第i个元素很方便;
缺点:顺序表的插入、删除操作要通过移动元素实现
(6)【◆题库问题◆】:[问答题] 简述解决软件危机的途径。
【◆参考答案◆】:
1)纠正对软件开发的错误观念
2)需要研究软件开发技术和方法,规范软件开发流程
3)使用好的软件工具,研究软件复用技术,提高开发效率
4)提高软件工程管理水平
5)重视文档的重要性
1)纠正对软件开发的错误观念
2)需要研究软件开发技术和方法,规范软件开发流程
3)使用好的软件工具,研究软件复用技术,提高开发效率
4)提高软件工程管理水平
5)重视文档的重要性
(7)【◆题库问题◆】:[填空题] 数学建模、()和模拟是基于计算机系统技术可行性研究的有效工具。
【◆参考答案◆】:原型建造
(8)【◆题库问题◆】:[单选] 尽可能在()生产过程中保证各阶段文件的正确性。
A.硬件
B.文件
C.文档
D.软件
A.硬件
B.文件
C.文档
D.软件
【◆参考答案◆】:D
(9)【◆题库问题◆】:[单选] 层次图很适于在()设计软件的过程使用
A.自顶向下
B.自底向上
C.由中间到两边
D.以上都不正确
A.自顶向下
B.自底向上
C.由中间到两边
D.以上都不正确
【◆参考答案◆】:A
(10)【◆题库问题◆】:[单选] 功能模型中所有的()往往形成一个层次结构。在这个层次结构中一个数据流图的过程可以由下一层的数据流图作进一步的说明。
A.数据流图
B.概念模型图
C.状态迁移图
D.事件追踪图
A.数据流图
B.概念模型图
C.状态迁移图
D.事件追踪图
【◆参考答案◆】:A