软件工程与实践考试题及答案

软件工程与实践考试题及答案

ID:46828642

大小:59.50 KB

页数:5页

时间:2019-11-28

软件工程与实践考试题及答案_第1页
软件工程与实践考试题及答案_第2页
软件工程与实践考试题及答案_第3页
软件工程与实践考试题及答案_第4页
软件工程与实践考试题及答案_第5页
资源描述:

《软件工程与实践考试题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程与项目管理》复习资料一、选择题1、经济可行性研究的范围包括(   C )。A.资源有效性      B.管理制度        C.效益分析       D.开发风险2、结构化设计方法在软件开发中用于(A  )。A.概要设计B.详细设计C.程序设计D.测试用例设计3、程序的三种基本控制结构是(  B  )。  A.过程、子程序和分程序  B.顺序、选择和重复  C.递归、堆栈和队列  D.调用、返回和转移4、软件测试中,白盒法是通过分析程序的(  B)来设计测试用例的。A.应用范围B.内部逻辑C.功能D.输入数据5、软件开发生命周期中,(D)耗费的工作量最

2、大。A.需求阶段B.设计阶段C.测试阶段D.维护阶段6、模块的内聚性最高的是(   D   )。  A.逻辑内聚         B.时间内聚  C.偶然内聚         D.功能内聚7、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。 A.需求不确定性高的  B.需求确定的 C.管理信息  D.实时8、(D)是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。A.软件过程B.软件工具C.质量保证D.软件工程9、下列关于瀑布模型的描述正确的是( D  )。A.利用瀑布模型,如果发现问

3、题修改的代价很低B.瀑布模型的核心是按照软件开发的时间顺序将问题简化C.瀑布模型具有良好的灵活性D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开10、总体设计的目的是确定整个系统的( B )。A.规模B.功能及模块结构C.费用D.测试方案11、快速原型模型的主要特点之一是(D)。A.开发完毕才见到产品                B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件               D.及早提供工作软件12、两个模块彼此传递的信息中有控制信息,这种耦合称为  (  D     )。A.  数据耦合  B. 公共环境

4、耦合   C. 内容耦合  D. 控制耦合13、为了提高模块的独立性,模块之间最好是( D  ) 。A. 控制耦合      B. 公共耦合         C. 内容耦合           D. 数据耦合14、单元测试的测试用例主要根据( D )的结果来设计。A.需求分析B.源程序C.概要设计D.详细设计15、软件详细设计的主要任务是确定每个模块的( A )。 A.算法和使用的数据结构  B.外部接口  C.功能          D.编程16、软件需求分析的主要任务是准确地定义出要开发的软件系统是(C  )。A.如何做B.怎么做C.做什么D.对谁做17、数据字

5、典是用来定义( D  )中的各个成份的具体含义的。A.流程图      B.功能结构图C.系统结构图     D.数据流图18、美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是(D)。  A.工作无序,项目进行过程中经常放弃当初的计划  B.建立了项目级的管理制度  C.建立了企业级的管理制度  D.软件过程中活动的生产率和质量是可度量的19、系统流程图是用来  (   B   )。A.  描绘程序结构的B.  描绘系统的逻辑模型   C.  表示信息层次结构的图形工具D.  描绘物理系统的20、软件开发和维

6、护过程中出现的一系列严重问题称为  (   D )。A.  软件工程  B.  软件开发   C.  软件周期 D.  软件危机  21、下列属于维护阶段的文档是(   D   )。 A.软件规格说明        B.用户操作手册C.软件问题报告        D.软件测试分析报告一、填空题4、软件的定义阶段包括:  问题定义 、   可行性研究、需求分析。5、好的软件开发环境应采用  SDE数据库系统系统   和集成化CASE环境。6、需求建模主要有:  面向数据流分析方法  、面向数据的分析方法、  面向对象分析方法  。13、软件设计阶段的输出结果为 设计规

7、格说明书 ,此文档经严格复审后将作为需求分析 阶段的输入文档。14、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是 多对多 关系。15、软件工程方法分两类:结构化方法和面向对象方法二、名词解释题2、软件按照特定顺序组织的计算机数据和指令的集合5、软件维护软件维护主要是只根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序。6、对象是客观实体在问题域中的抽象7、软件工程[教材]用科学的原理和理论定义,开发、维护软件的学科8、原型原始的类型或形体结构,其他类型或形体结构型由它演化而来三、综合应用题1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。