当前位置:课程学习>>模拟试题一


一、单选题

1.软件需求分析的任务不包括()。

A.问题分析    B.信息域分析

C.结构化设计  D.确定逻辑结构

2.进行需求分析有的多种描述工具,但不包括()。

A.数据流图  B.判定表

C.PAD 图    D.数据词典

3. 在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。

A.要求软件做什么     B.要给软件提供哪些信息

C.要求软件工作效率如何   D.要求软件具有什么样的结构

4. 软件测试的目的是()。

A.评价软件的质量     B.发现软件的错误

C.找出软件中的所有错误  D.证明软件是正确的

5.以下软件成本估算模型中,是动态多变量的模型有()。

A.Halstead 理论模型  B.Deiphi 专家估算模型

C.Putnam 估算模型    D.COCOMO 模型

6.关于快速建立渐进原型(RCP 法)的论述不正确的是()。

A.RCP 法建立的原型反映了系统的某些主要特征。

B.RCP 法采用循环渐进的开发方式,对系统模型作连续精化。

C.RCP 法建立需求规格原型,当需求说明一旦确定原型被废弃。

D.RCP 法也称为追加(add on)型的原型化方法。

7. 面向对象的开发方法的工作模型是( )。

A.瀑布模型   B.喷泉模型

C.智能模型   D.循环模型

8.白盒法又称为逻辑覆盖法,主要用于( )。

A.功能测试  B.系统测试

C.α测试     D.单元测试

9.结构化分析方法(SA 法)使用的主要描述工具有()。

A. 数据库    B.模块结构图  

C. PAD图     D. 分层的DFD图

10.UML 中,包图是一种()。

A. 集合     B.数据结构  

C.分组机制  D.对系统的动态描述

二、判断题

1.在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。( )

2.SA法是面向数据流,建立在数据封闭原则上的需求分析方法。( )

3.HIPO 法既是需求分析方法,又是软件设计方法。( )

4.在面向对象的需求分析方法中,建立动态模型是最主要的任务。( )

5.加工小说明是对系统流程图中的加工进行说明。( )

6.判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。( )

7.需求分析的主要方法有SD 法、OOA 法及HIPO 法等。( )

8.分层的DFD 图可以用于可行性分析阶段,描述系统的物理结构。( )

9.信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是 E-R 图。( )

10.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。( )

三、简答题

1..什么是需求分析?需求分析阶段的基本任务是什么?

 

2.等价分类法的基本思想是什么?

 

四、综合题

1.画出银行取款过程的DFD图。问题描述为:储户用存折取款,首先填写取款单,根据“ 账卡”中的信息检验取款单与存折,如有问题,将问题反馈给储户,否则,登录“储户存款数据库”,修改相应数据,并更新“账卡”,同时发出付款通知,出纳向储户付款。

 

2.下图中,模块G为判定,判断涉及到模块B、F、G,请指出设计中的错误,再根据改进模 块图的基本原则,画出1~2个改进方案(不改变模块G的判断关系),并说明是按照哪条基本原则进行改进的。

问:

(1)计算甲公司换入各项资产的入账价值。

(2)编制甲公司的有关会计分录。