软件工程考试

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

软件工程考试

《软件工程》试题一

窗体顶端

一、 选择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

点击显示全文

  • 软件工程考试试题《含答案》

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

    贡献者:maosen2012
    116881
  • 软件工程考试

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

    贡献者:莫离紫云英
    197362
  • 软件工程考试试题《含答案》

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

    贡献者:blue_lighter
    116881
  • 软件工程考试

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

    贡献者:yzj的故事
    197362
  • 软件工程考试试题库

    6.软件生存周期模型 答:软件开发模型《又称为软件生存周期模型》是指软件项目开发和维护的总体过程思路的框架。 7.计算机辅助软件工程 答:在软件工程活动中,人们按照...

    贡献者:dawnkeen
    278990
  • 《软件工程》期末考试试题及参考答案-多套合集

    《软件工程》考试试题及参考答案-多套合集 软件工程》考试试题及参考答案 多套合集一、单向选择题《四选一、每小题 3 分,共 18 分》 单向选择题《四选一、 1...

    贡献者:QQ254637109
    363820
  • 软件工程考试试题《含答案》3

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

    贡献者:smileXW424
    287912
  • 软件工程考试题目汇总

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

    贡献者:color_y5
    333967
加载中...
加载中...
  • XPath实例教程

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

  • xpath详细使用介绍

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

  • XPath语法规则及实例

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

  • 八爪鱼如何通过xpath实现自定义定位元素

    八爪鱼如何通过xpath实现自定义定位元素_互联网_IT/计算机_专业资料。本文介绍八爪鱼如何通过xpath实现自定义定位元素。八爪鱼·云采集服务平台 www.bazhuayu.com 八爪...

  • Xpath入门_图文

    然后在浏览 器中打开一个网页《http://www.iqianchao.com/loan/list.do?page=1》,再点击这个昆虫 按钮,就弹出了可以用 xpath 的工具。 6. 按照下面的操作可以...

24小时热门信息
  • docker使用手册

    docker使用手册_计算机软件及应用_IT/计算机_专业资料。docker使用手册及常用命令 概念Docker daemon Docker images Docker client Docker Registries Docker containers ...

    贡献者:w19821216w
    560967
  • docker从入门到实践

    docker从入门到实践_互联网_IT/计算机_专业资料。docker从入门到实践 超人学院——Docker从入门到实践基础篇 什么是 Docker Docker 是一个开源项目,诞生于 2013 年...

    贡献者:圈圈圆圆heaven
    106996
  • docker学习之基础知识

    docker学习之基础知识_计算机软件及应用_IT/计算机_专业资料。docker学习入门 内 部 公 开 ▲ Docker 学习之基础知识 Docker 是一个开源项目,诞生于 2013 年初,...

    贡献者:foreverping198
    462582
  • 部署自己的私有 Docker Registry》

    部署自己的私有 Docker Registry》 - 部署自己的私有 Docker Registry 这篇博客讨论了如何部署一个带 SSL 加密、HTTP 验证并有防火墙防护的私有 Docker...

    贡献者:evemmi
    372002
  • docker学习文档

    docker学习文档 - docker学习文档,如何创建docker,如何在docker上部署tomcat与mysql服务

    贡献者:plantixweb
    209099
  • docker命令语句

    docker命令语句_计算机软件及应用_IT/计算机_专业资料。docker命令语句 Docker 基础这篇基础文章是方便用户在使用 cSphere 平台之前,了解 docker 基础知识。 针对已经...

    贡献者:尐凍
    238868
精彩推荐
  • FLASH知识点FLASH知识点

    Flash知识点① 时间轴、帧、层、元件、库的概念 ② 文档属性的设置 ③ 帧与层的基本操作 ④ 实例属性的设置 ⑤ 文本及应用 ⑥ 逐帧动画、简单对象的移动和...贡献者:狮子gy618380128

  • Flash入门教程Flash入门教程

    Flash入门教程_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档Flash入门教程_计算机软件及应用_IT/计算机_专业资料。Flash AS 入门教程本...贡献者:大葵仔166160

  • FLASH模块FLASH模块

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

  • 信息技术工具介绍flash信息技术工具介绍flash

    Flash 的补间动画有以下几种: 1.动作补间动画 动作补间动画是 Flash 中非常重要的动画表现形式之一,在 Flash 中制作动作补间动画的对象必须 是"元件"或"组成"...贡献者:hmm18298519604297697

  • FLASH 练习题FLASH 练习题

    FLASH 练习题_学科竞赛_高中教育_教育专区。FLASH 练习题 填空题 1、 Flash CS3 中的基本绘图工具包括直线工具、___、___、___、 ___。 2、绘制线条的工具...贡献者:浣沙西施691807

  • Flash 基本介绍_图文Flash 基本介绍_图文

    Flash 基础知识补充 一、Flash 的工作界面基本介绍 在 Flash 的【工作区】主界面中,包括了菜单栏、选项卡式的【文档】窗格、 【时间轴】 /【动画编辑器】面板...贡献者:单眼皮姑娘q222054

  • Flash1Flash1

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

  • flash基础知识flash基础知识

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

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