当前位置:初级程序员题库>软件工程基础知识题库

问题:

[单选] 程序员需要用文档来表述自己的思想。文档设计的要点不包括()。

文档制作应先做规划,列出纲目,内容的逻辑性要强,并不断改进。选择最适合表达某种算法的形式(文本、表格、图)。尽量保持文档与程序的一致性,文档上下文的4致性。采用文档模板以减少以后随软件版本的升级而更新文档的工作量。

问题:

[单选] 以下关于子类和父类的叙述中,正确的是()。

代码中使用父类对象的地方,都可以使用子类对象替换。代码中使用子类对象的地方,都可以使用父类对象替换。父类定义的对象与子类定义的对象在属性和方法上一定相同。父类定义的对象与子类定义的对象在属性和方法上一定不同。

问题:

[单选] 以下关于类和对象的叙述中,正确的是()。

由类生成的对象数目可以是0,1,2,…。由类生成的对象数目一定是1。由类生成的对象数目一定不少于1。由类生成的对象数目一定不少于2。

问题:

[单选] 以下关于面向对象分析与设计叙述中,正确的是()。

面向对象分析的结果适合采用C++语言表达。面向对象分析的结果适合采用汇编语言表达。面向对象设计的结果适合采用UML(UnifiedModelingLanguagE.表达。面向对象设计的结果适合采用DFD(DataFlowDiagram)表达。

问题:

[单选] 面向对象分析与设计中,设计的主要任务不包括()。

描述系统如何解决问题。构建软件系统的设计模型。描述用户的需求。对最终的分析模型进一步精化。

问题:

[单选] 下列软件开发过程模型中()不属于迭代开发模型。

RUP。XP。螺旋模型。瀑布模型。

问题:

[单选] 欲开发一款系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用()。

原型模型。瀑布模型。V模型。螺旋模型。

问题:

[单选] McCall软件质量模型中,()属于产品转移方面的质量特性。

可测试性。正确性。可移植性。易使用性。

问题:

[单选] 软件测试的目的是()。

证明软件中没有错误。改正软件中的错误。发现软件中的错误。优化程序结构。

问题:

[单选] 软件测试方法可分为静态测试和动态测试两大类,人工检测()。

属于静态测试和动态测试。属于静态测试。属于动态测试。既不属于静态测试也不属于动态测试。