软件工程考试

软件工程考试软件工程就业方向,软件工程就业前景,软件水平考试,百川考试软件手机版,工程制图软件,工程预算软件,驾校考试预约软件,软件设计师考试,计算机一级考试软件,考试酷软件下载
社会化媒体营销 > 软件工程考试

软件工程考试

《软件工程》试题一

窗体顶端

一、 选择1文档是软件产品的一部分,没有文档的软件就不称其为软件。

A

B 2在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件哪些信息。

A

B 3需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。

A

B 4建立用例模型的步骤包括确定角色、确定用例和绘制用例图。

A

B 5数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。

A

B 6软件配置管理是一组标识、组织和控制修改源程序的活动。

A

B 7UML是一种直观化、明确化、构建和文档化软件产物的通用语言。

A

B 8好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。

A

B 9边界值分析方法是取输入/输出等价类的边界值作为测试用例。

A

B 10面向对象的分析是面向计算机系统建立软件系统的对象模型。

A

B 11 )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

A 软件过程

B 软件测试

C 软件生存周期

D 软件工程 12 ISO9000是由ISO/TC176制定的关于( )和质量保证的国际标准。

A 质量控制

B 质量管理

C 质量策划

D 质量改进 13 CMM了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干( )。

A 关键实践

B 关键过程域

C 软件过程能力

D 软件过程 14 在软件开发的各种资源中,( )是最重要的资源。

A 开发工具

B 方法

C 硬件环境

D 人员 15 软件的复杂性是( ),它引起人员通信困难、开发费用超支、开发时间超时等问题。

A 固有的

B 人为的

C 可消除的

D 不可降低的 16 在各种不同的软件需求中,( )描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。

A 业务需求

B 功能需求

C 非功能需求

D 用户需求 17 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( )系统。

A 需求不确定的

B 需求确定的

C 管理信息

D 决策支持 18 )意味着一个操作在不同的类中可以有不同的实现方式。

A 多态性

B 多继承

C 类的可复用

D 信息隐蔽 19 时序图反映对象之间发送消息的时间顺序,它与( )是同构的。

A 用例图

B 类图

C 活动图

D 协作图 20 单元测试的测试用例主要根据( )的结果来设计。

A 需求分析

B 源程序

C 概要设计

D 详细设计  

窗体底端

窗体顶端

填空题1 在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是________关系。2 A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是_________关系。3 用例及其协作之间是_________关系。4 接口及其实现类或构件之间是_________关系。5 动物与之间是___________关系。窗体底端

窗体顶端

三、 问答题1 软件复用的范围不仅仅涉及源程序代码,请至少列出5种可能复用的软件元素。

2 传统"瀑布模型"的主要缺陷是什么?试说明造成缺陷的原因。

3某学校需要开发一个学生成绩管理系统,教务人员可以通过该系统维护学生信息、课程信息和成绩信息,学生可以随时查询自己的成绩单,该系统的实体关系图如下所示:

       请问图中是否应该增加"教务人员"?试说明理由。4下面是一段求最大值的程序,其中datalist是数据表,ndatalist的长度。       int GetMax(int n, int datalist[ ])       {           int k=0;         for ( int j=1; j; j++ )         if ( datalist[j] > datalist[k] ) k=j;           return k;       }        1 画出该程序的控制流图,并计算其McCabe环路复杂性。        2 用基本路径覆盖法给出测试路径。        3 为各测试路径设计测试用例。

1.控制流图如下,McCabe环路复杂性为3

    2. 测试路径:       Path1        Path2 →…        Path3 →…     3. 测试用例:        Path1 n=1datalist[0] = 1                预期结果:k=0        Path2 n=2datalist[0] = 1datalist[1] = 0                预期结果:k=0        Path3 n=2datalist[0] = 0datalist[1] = 1                预期结果:k=1 5下图显示了某个学校课程管理系统的部分类图,其中一个学生(student)可以知道所有注册课程的教师(instructor),一个教师也可以知道所有注册课程的学生。               现在提出一个新的需求:"一个教师也可以是某些课程的学生",那么下面设计AC中哪一个是最好的?为什么?        设计A       设计B       设计C

5答题要点    设计B是最好的。   学生和教员均可以从Candidate类继承而来;   抽象出Role类,使Candidate类与Role类之间形成多对多的关联关系,实现了"一个人既是教师又是某门课的学生"这个需求。6 所谓分层结构是按层组织软件的一种软件结构,其中每层软件建立在低一层的软件层上,下图显示了一种分层结构。请选择正确的答案,将其对应的序号填入图中的( )。

       供选择的答案:        高效性 通用性 保密性 专用性 系统软件        中间件 应用软件 支撑软件 特定业务 子系统

 窗体底端

参考答案

一、 选择题答案

1 A2 B3 B4 B5 B6 B7 B8 A9 A10B11D12B13B14D15A16D17A18A19D20D

二、 填空题答案

1关联2依赖3实现4实现5泛化

三、 问答题答案

1 可复用的软件元素包括(选5种):     项目计划、成本估计、结构、需求模型和规格说明、设计、用户文档和技术文档、用户界面、数据结构、测试用例。 2 传统"瀑布模型"的主要缺陷及其原因:     在项目的早期,用户常常很难清楚地给出所有需求,瀑布模型却要求如此。由于瀑布模型的特点,早期的错误直到开发晚期才能被发现,开发的风险较大。 3 不应该增加"教务人员",因为教务人员只是该系统的一个使用者,系统不处理其属性信息。4 1.控制流图如下,McCabe环路复杂性为3    2. 测试路径:       Path1        Path2 →…        Path3 →…     3. 测试用例:        Path1 n=1datalist[0] = 1                预期结果:k=0        Path2 n=2datalist[0] = 1datalist[1] = 0                预期结果:k=0        Path3 n=2datalist[0] = 0datalist[1] = 1                预期结果:k=1 5答题要点    设计B是最好的。   学生和教员均可以从Candidate类继承而来;   抽象出Role类,使Candidate类与Role类之间形成多对多的关联关系,实现了"一个人既是教师又是某门课的学生"这个需求。 6

点击显示全文

  • 软件工程考试题目汇总

    软件工程考试题目汇总_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档软件工程考试题目汇总_计算机软件及应用_IT/计算机_专业资料。螺旋...

    贡献者:color_y5
    333967
  • 软件工程考试

    软件工程考试_IT认证_资格考试/认证_教育专区。软件工程名词解释,简答题 1.什么是软件工程?它的目标和内容是什么? 软件工程:用科学知识和技术原理来定义、开发、...

    贡献者:莫离紫云英
    197362
  • 软件工程考试题

    软件工程考试题_从业资格考试_资格考试/认证_教育专区。1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、 系统总体设计、详细设计...

    贡献者:倚楼看月莲花白
    159885
  • 软件工程考试试题《含答案》

    软件工程考试试题《含答案》_理学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档软件工程考试试题《含答案》_理学_高等教育_教育专区。一、填空题《每空 1 ...

    贡献者:blue_lighter
    116881
  • 软件工程考试试题《含答案》

    软件工程考试试题《含答案》_理学_高等教育_教育专区。软件工程考试试题,很全面!软件工程考试试题一 填空题《每空 1 分,共 25 分》 1. 软件生存周期一般可以划分...

    贡献者:maosen2012
    116881
  • 软件工程试卷及答案

    《4》成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员, 教务...作为计算机科学技术领域中的一门新兴学科,软件工程主要是为了解决___问 题。 2...

    贡献者:逍遥阳xyy
    175487
  • 软件工程考试

    软件工程考试_IT认证_资格考试/认证_教育专区。《软件工程》试题一 一、 选择 1、文档是软件产品的一部分,没有文档的软件就不称其为软件。 A 对 B 错 2、...

    贡献者:yzj的故事
    197362
  • 软件工程考试试题《含答案》3

    与软件调试相同 《 D 》8.软件生命周期中所花费用最多的阶段是《 》 A.详细设计 B.软件编码 C.软件测试 D.软件维护 《 C 》9.若有一个计算类型的程序,它的...

    贡献者:smileXW424
    287912
加载中...
加载中...
  • JS中常用的xpath特性

    JS中常用的xpath特性_计算机软件及应用_IT/计算机_专业资料。JS中常用的xpath特性JS 中常用的 xpath 特性 //选择所有 dir 元素的值等于 xx 的元素 Dom.document...

  • XPath语法规则及实例

    XPath语法规则及实例_IT/计算机_专业资料。XPath 语法规则术语: 一、 XPath 术语: 1. 节点: 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指...

  • XPath实例教程

    XPath 实例教程一、基本的 XPath 语法 实例教程一、基本的 XPath 语法类似于在一个文件系统中定位文件,如果路径以斜线 / 开始, 那么该路径就表示到一个元素的绝...

  • Xpath使用实例简单粗暴

    Xpath使用实例简单粗暴_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档Xpath使用实例简单粗暴_计算机软件及应用_IT/计算机_专业资料。XPath...

  • xpath详细使用介绍

    xpath详细使用介绍_计算机软件及应用_IT/计算机_专业资料。xpath详细使用介绍如果要告诉别人买一加仑牛奶,您会怎么说?“请去买一加仑牛奶回来” 还是 “从前门出去,...

24小时热门信息
  • 为什么Docker能做这么多事

    为什么Docker能做这么多事_计算机软件及应用_IT/计算机_专业资料。为什么Docker能做这么多事为什么 Docker 能做这么多事本教程有三个目标:说明 Docker 解决的问题...

    贡献者:coolhzzmy3
    104889
  • docker镜像仓库常见问题汇总

    docker镜像仓库常见问题汇总_互联网_IT/计算机_专业资料。解决docker镜像《V2》仓库删除问题 Docker 镜像仓库常见问题汇总安装镜像仓库 v2 yum installdocker-distribution...

    贡献者:missrian
    188033
  • Docker on CentOS

    To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash For more examples and ideas, visit: http://docs...

    贡献者:snake890603
    482090
  • Docker 镜像的存储机制介绍

    Docker 镜像的存储机制介绍 近几年 Docker 风靡技术圈,不少从业人员都或多或少使用过,也了解如何通过 Dockerfile 构建镜像, 从远程镜像仓库拉取自己所需镜像,推送...

    贡献者:贾宝传奇
    174357
  • docker环境搭建

    docker环境搭建_计算机软件及应用_IT/计算机_专业资料。docker环境安装全文 Docker 是 PasS 提供商 DoctCloud 开源的一个基于 LXC 的高级容 器引擎,源代码托管在 ...

    贡献者:张小飞705
    767694
  • Docker常用命令汇总

    Docker常用命令汇总_计算机软件及应用_IT/计算机_专业资料。超实用:Docker常用命令汇总 Docker 常用命令汇总一、查看 docker 信息 1、查看 docker 版本 docker version...

    贡献者:zq_rh
    155626
精彩推荐
  • FLASH模块FLASH模块

    如果 CSM 被保护起来了,那么必 须从被保护的 RAM《例如: L0 或者 L1SARAM》运行 Flash 控制寄存器 的初始化代码,否则 Flash 控制寄存器的初始化代码无法访问 ...贡献者:痴识的心329521

  • Adobe Flash Player 11.7官方正式版下载Adobe Flash Player 11.7官方正式版下载

    Adobe Flash Player 11.7 官方正式版下载 Flash Player 11.7 系列除了完善了安全性、稳定性和性能、设备兼容性,此次 新版本并没有带来功能上的重大变化,主要是...贡献者:cnbeta_mu666502

  • Macromedia Flash_8 基础教程Macromedia Flash_8 基础教程

    Flash 8.0 基础教程一、Flash 基础 启动 Flash 在桌面找一个红色图标 双击即可启动,也可以单击“开始” -“所有程序”,在程序菜单中找到 Flash 或者 Macromedia ...贡献者:liusheng61168241

  • flashflash

    flash_计算机软件及应用_IT/计算机_专业资料。u8 FLASH_WriteNByte《u32 addr, u8 *dat_buf, u8 no》 《 FLASH_Unlock《》;//Unlock the Flash while《1》 《 ...贡献者:宁仔365294953

  • flash基础知识flash基础知识

    4.3 flash动画类型: 逐帧动画、补间动画《形状补间动画和动作补间动画》 、特殊动画《引导动画、 遮罩动画》 五、动作补间动画 5.1 动画实例——球体移动 ? 先新建...贡献者:众里寻她7777271546

  • flash教案《课标》_图文flash教案《课标》_图文

    课程名称:计算机动画设计 FLASH 周课时:4 课时/班 任课班级:计算机 1、2 班 授课教师:刘 猛 授课时间:2014——2015 学年度第二学期 六枝特区职业技术学校 ...贡献者:xiaomengge32355536

  • Flash1Flash1

    《Flash 动画设计》考试资料注意事项: 1、考试时间:2009 年 5 月 18 日晚 18:45-20:25,共计 100 分钟 2、考试地点:2303、2304 教室 3、考试形式:开卷...贡献者:红星闪闪_CC500594

  • flashflash

    flash_其它课程_初中教育_教育专区。中考 第十一部分 FLASH 理论题 1.如图,请判断这是下面哪个动画的时间轴《 》 A、机器人跳舞的逐帧动画 B、蜜蜂跳“8”字舞...贡献者:江南碎梦294953

手机版 | 欢迎来到社会化媒体营销
RSS订阅