熊猫题库

|设为首页 |收藏本站 |切换到宽版
注册
查看: 198|回复: 0

国开电大《软件工程》形考任务1-4【答案】

[复制链接]

3131

主题

3131

帖子

9533

积分

论坛元老

Rank: 8Rank: 8

积分
9533
发表于 2022-6-30 02:46:17 | 显示全部楼层 |阅读模式
标题1
( )是工作软件工程师的必要条件。
A. 语言天分
B. 自律、长于沟通、具有必定的软件技能
C. 编程速度快
D. 了解很多的软件环境

标题2
依据软件工程的7条根本原理判别下面正确的选项是( )。
A. 需求期间一般不会引进错误
B. 软件错误发现的机遇不重要,重要的是错误的严峻程度
C. 软件错误发现的越早改正的成本越低
D. 软件错误只能经过运转代码才干发现

标题3
美国闻名软件工程专家B.W.Boehm于1983年提出了软件工程的( )条根本原理。
A. 5
B. 12
C. 3
D. 7

标题4
软件、程序和代码是( )。
A. 程序语言写的代码
B. 计算机代码和数据
C. 三个不一样的概念
D. 一样的软件概念

标题5
软件对硬件和环境有着不一样程度的依靠性,这致使了软件( )疑问。
A. 通用性
B. 晋级和移植
C. 杂乱性
D. 软弱性

标题6
软件工程的呈现是因为 ( )。
A. 计算机软件技术的开展
B. 计算机硬件技术的开展
C. 软件社会化的需求
D. 软件危机

标题7
软件工程四个层次由下至上是( ),它们的次序不能交换。
A. 方法层、过程层、质量层、东西层
B. 过程层、方法层、质量层、东西层
C. 方法层、质量层、过程层、东西层
D. 质量层、过程层、方法层、东西层

标题8
软件可行性研讨一般不思考( )
A. 是不是有满足的人员和有关的技术来撑持系统开发
B. 待开发的软件是不是会有质量疑问
C. 是不是有满足的东西和有关的技术来撑持系统开发
D. 待开发软件是不是有市场、经济上是不是合算

标题9
软件与程序的差异是( )。
A. 程序是用高级语言编写的,而软件是由机器语言编写的
B. 程序报价廉价,软件报价贵重
C. 程序是用户自己编写的,而软件是由厂家供给的
D. 软件包含程序、有关数据及其文档,程序是软件的一有些

标题10
在软件生产的程序系统年代因为软件规划扩展和软件杂乱性进步等缘由致使了( )。
A. 软件危机
B. 程序设计革新
C. 结构化程序设计
D. 软件工程

标题11
软件工程学科呈现的首要缘由是( )。
A. 其他工程科学的影响
B. 程序设计方法学的影响
C. 软件危机的呈现
D. 计算机的开展

标题12
概要设计是软件系统结构的整体设计,以下选项中不归于概要设计的是( )。
A. 断定各个模块的功用
B. 设计每个模块的伪代码
C. 断定模块之间的调用关系
D. 把软件区分成模块

标题13
经济可行性研讨的首要内容包含( )。
A. 开发过程
B. 危险剖析
C. 开发东西
D. 效益剖析

标题14
可行性剖析研讨的费用大概是项目总经费的( )。

A. 8%
B. 20%
C. 50%
D. 2%

标题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. 30%,70%
B. 70%,70%
C. 30%,30%
D. 70%,30%

标题21
( )界说了软件开发人员有必要完成的软件功用。
A. 功能需求
B. 用户需求
C. 功用需求
D. 事务需求

标题22
PDL是描绘处理过程( )。
A. 怎样做
B. 做啥
C. 对谁做
D. 为何做

标题23
程序流程图与数据流程图的关系( )。
A. 程序流程图能够变换成数据流程图
B. 不断定
C. 数据流程图能够变换成程序流程图
D. 数据调用关系

标题24
结构化剖析方法( )运用的首要描绘东西有( )。
A. 分层的DFD 图
B. 数据库
C. PAD 图
D. 模块结构图

标题25
进行需求剖析有的多种描绘东西,但不包含( )。
A. 断定表
B. 数据流图
C. PAD图
D. 数据词典

标题26
结构化程序设计首要着重的是( )。
A. 程序语言的领先性
B. 程序易读性
C. 程序的规划
D. 程序功率

标题27
内聚程度较低的是( )。
A. 次序内聚
B. 过程内聚
C. 时刻内聚
D. 通讯内聚

标题28
为了进步模块的独立性,模块之间最佳是( )。
A. 公共耦合
B. 操控耦合
C. 内容耦合
D. 数据耦合

标题29
用( )对需求持久保留的信息进行建模。
A. 对象类
B. E-R图
C. 数据库表
D. 实体类

标题30
( )反映了系统物理结构。
A. 数据流程图
B. 网络拓扑图
C. 程序流程图
D. 系统流程图


形考使命二
标题1
面向对象设计着重界说( ),而且使它们彼此协作来满意用户需求。
A. 软件对象
B. 物理模型
C. E-R模型
D. 接口

标题2
( )是从用户的观念描绘系统功用,它由一组用例、参加者以及它们之间关系所构成。
A. 用例图
B. 对象图
C. 类图
D. 次序图

标题3
( )用于描绘系统的功用集。
A. 逻辑视图
B. 对象视图
C. 用例视图
D. 组件视图

标题4
UML 语言撑持的建模方法不包含有( )。
A. 动态建模
B. 模块化建模
C. 功用建模
D. 静态建模

标题5
UML 中,包图是一种( )。
A. 分组机制
B. 数据结构
C. 调集
D. 对系统的动态描绘

标题6
UML是一种( )。
A. 可视化的程序设计语言
B. 建模东西
C. 可视化的建模语言
D. 过程

标题7
UML是一种( )语言。
A. 交互式建模
B. 程序设计
C. 过程描绘
D. 面向对象

标题8
类的特点结构要坚持简略的准则,尽能够不运用杂乱的( )。
A. 方法
B. 参数
C. 数据结构
D. 处理

标题9
承继耦合是( )之间的一种相关方式,设计时大概恰当运用这种耦合。
A. 操控类与界面类
B. 数据类与处理类
C. 虚类与实体类
D. 一般化类与特别化类

标题10
包括关系用于结构多个用例( )。
A. 特别活动
B. 关系
C. 人物
D. 共性的有些

标题11
从实质上说,面向对象是“先”断定动作的( )“后”履行( )。
A. 动作/主体
B. 主体/动作
C. 主体/数据结构
D. 数据结构/主体

标题12
对象模型描绘实际国际中实体的对象以及它们之间的关系,表明方针系统的静态数据结构。在面向对象方法中,由( )完成。
A. 次序图
B. 类图
C. 组件图
D. 状况图

标题13
功用模型用于表达系统的需求,为软件的进一步剖析和设计打下基础。在面向对象方法中,由( )完成。
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
假如说用例F被用例T拓展,意思是( )。
A. F是一个特别用户,T是一个一般用例
B. F是一个一般用例,T是一个特别用例
C. 都是一般用例
D. 都是特别用

标题21
软件需求剖析发生两个重要文档,一个是软件需求标准阐明书,另一个是( )。
A. 开始用户手册
B. 软件保护阐明书
C. 概要设计阐明书
D. 可行性陈述

标题22
下面树立功用模型的过程哪个次序是正确的( )。
A. 断定用例模型/断定人物/断定用例
B. 断定用例/断定用例模型/断定人物
C. 断定人物/断定用例模型/断定用例
D. 断定人物/断定用例/断定用力模型

标题23
在图书馆信息管理系统中,现已结构了一个读者类,后来发现图书馆的学生和老师在借书中有不一样要求。请问在面向对象设计顶用( )方法能够有用地设计这3个类?
A. 承继
B. 信息躲藏
C. 多态
D. 动态联编

标题24
用( )描绘系统与人物之间的接口。
A. 界面类
B. 对话框
C. 窗体
D. 表单

标题25
对类进行具体设计,首要是设计类的( ),优化类之间的关系。
A. 处理流程
B. 算法
C. 特点和方法
D. 数据结构

标题26
面向对象设计的过程中,正确的次序是( )。
A. 系统构架起计、用例设计、类设计
B. 系统构架起计、数据库设计和用户界面设计
C. 类设计、用例设计、构架起计
D. 用例设计、构架起计、类设计

标题27
面向对象设计首要要进行高层设计:断定系统的整体结构和个性,结构系统的( ),将系统区分成不一样的子系统。
A. 用例模型
B. 物理模型
C. 逻辑模型
D. 数据模型

标题28
面向对象设计首要要断定系统的整体结构和个性,结构系统的( )。
A. 数据模型
B. 物理模型
C. 逻辑模型
D. 用例模型

标题29
在面向对象方法中,描绘系统操控结构的模型是( )模型。
A. 对象模型
B. 功用模型
C. 静态模型
D. 动态模型

标题30
在软件设计中大概坚持模块的独立性准则,( )反映模块独立性。
A. 模块内部的凝集力
B. 数据和模块
C. 耦合和内聚
D. 模块之间的耦合


形考作业3:根据UML的大学图书馆图信件息管理系统设计试验


一、试验内容阐明

对试验2的面向对象剖析成果进行系统概要设计和具体设计。

设计系统构架,勾画出整个系统的整体结构,这项工作由全构成员参与,包含首要子系统及其接口,首要的设计类和中心件等系统软件。设计时要思考系统的可保护性,以简略为榜首准则——简略的类、简略的接口、简略的协议、简略的描绘。

运用UML的装备图描绘系统的物理拓扑结构以及在此结构上散布的软件元素。

用类图和次序图对首要用例:借书、还书、处分进行设计,并对其间的类进行具体阐明,包含特点设计和方法设计。

二、试验意图

( )经过本试验使学生把握UML建模语言的常用图形,面向对象的设计方法和过程。尤其是了解包图、次序图、装备图和类图的应用。

( )以小组方式完结本试验,训练同学之间的协作和沟通才能、自我学习和管理才能。

( )学生在试验过程中娴熟把握常用的CASE东西。

三、试验学时

8学时

四、试验过程

( )依据试验2画出的系统用例图和需求标准阐明书规划系统的物理结构。

( )组长和小构成员一起洽谈一份设计标准:设计用的图形符号、字体、巨细标准,界面设计标准,用语标准等。

( )对借书用例、还书用例、处分用例进行用例设计和类设计。

( )对借书用例、还书用例、处分用例运用次序图设计类之间的音讯通讯。

( )编写系统设计标准阐明书。

五、试验要求

4人一组,分工如下:1名组长,担任整个小组的人员组织,工作方案,文档质量,全体项意图和谐等工作;2名系统剖析员,专门担任需求剖析,1名剖析员,专门担任系统的检验测试用例。尽管各有分工,但我们有必要协同工作。

运用VISO或IBM Rational ROSE东西软件。

各种阐明书运用WORD软件。

六、成果

试验成果包含:

( )系统装备图及其阐明。

( )系统体系结构区分及其阐明。

( )借书用例、还书用例、处分用例的具体设计类图及其特点、方法阐明。

( )用次序图别离对借书用例、还书用例、处分用例设计类之间的音讯通讯阐明。

( )系统设计阐明书。

七、分数鉴定

组长给小组内每名成员评分,小组的分数由辅导老师给出,小构成绩作为组长的分数,每名成员的分数=( )/2。

请检查系统设计标准阐明书模板,依照要求完结后提交你的试验成果。( )



形考使命四
挑选01
程序的三种根本操控结构,包含次序结构、()和循环结构
A.条件判别结构
B. 阐明结构
c.输入结构
D. 输出结构

挑选02
程序结构明晰且简略易懂,一个函数的规划一般()行。
A. 等于300
B. 大于500
C. 不超越30
D. 100摆布

挑选03 
程序设计语言的技术特性不该包含( )。 
A. 数据结构的描绘性 
B. 笼统类型的描绘性 
C. 数据库的易操作性 
D. 软件的可移植性  

挑选04 
关于嵌套的循环和分支程序,层次不要超越( )层。 
A. 1 
B. 2 
C. 3 D. 5  



挑选05 
构架起计的首要意图是( ),这项工作由经历丰厚的构架起计师掌管完结。 
A. 类图 
B. 断定系统数据结构 
C. 处理流程 
D. 断定系统整体结构  


挑选06 
两个浮点数X0和X1对比持平时,大概用( )对比。 
A. X0==X1 
B. X1-X0
C. |X0-X1|
D. X0=X1  


挑选07 
( )不契合软件测试准则。 
A. 对每个测试成果进行检查,不漏掉现已呈现的错误痕迹 
B. 程序员大概细心测试自己编写的程序代码 
C. 程序员要防止测试自己编写的程序代 
D. 测试工作越早开端越好  


挑选08 
( )时,测试人员有必要触摸到程序源代码。 
A. 黑盒测试 
B. 白盒测试 
C. 压力测试 
D. 外观测试 

挑选09
 ( )归于功用测试方法。 
A. 等价类区分和断定掩盖 
B. 边值剖析和等价类区分 
C. 边值剖析和断定掩盖 
D. 断定掩盖和回归测试  

挑选10 
不论多么完善的软件都能够有潜在的疑问,所以设计人员大概为软件进行( )设计,当软件遇到反常数据、事情或操作时,软件不至于完全溃散。 
A. 容错性 
B. 有用性 
C. 牢靠性 
D. 安全性  

挑选11
 测试用例是一组( )。 
A. 测试用的输入数据以及对应的预期成果 
B. 测试驱动程序 
C. 测试数据 
D. 测试程序及数据 

挑选12 
测试最早的开端时刻是( )。 
A. 从具体设计期间开端 
B. 从编码期间开端 
C. 从需求剖析期间开端
D. 以上都对 

挑选13 
从测试对象的粒度上区分测试为( )。 
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. 不必读源程序,重新编写代码 

挑选21  
以部属于完善性保护的有( )。 
A. 处理开发是未能测试各种能够条件带来的疑问 
B. 添加联机求助指令 
C. 缩短系统的应对时刻,使其到达特定要求 
D. 为进步软件的牢靠性和可保护性,自动修正软件 

挑选22  
导致软件改动的缘由首要有( )。 
A. 运转环境改变 
B. 需求改变 
C. 系统有错 
D. 以上悉数 

挑选23  
在软件生计期的保护期间,继续诊断和批改错误的过程称为( )。 
A. 完善性保护 
B. 习惯性保护 
C. 防止性保护 
D. 改正性保护 

挑选24  
软件项目管理的内容包含( )。 
A. 人员的安排与管理 
B. 软件装备管理 
C. 软件开发进展方案 
D. 以上一切 

挑选25  
软件项目管理的内容不包含( )。 
A. 人员的安排与管理 
B. 技术和算法 
C. 软件装备管理 
D. 软件开发进展方案 

挑选26  
浅显的说,软件项目管理中常说的基线是( )。  
A. 管理的根本思路 
B. 一种软件开发的根本战略 
C. 根本的技术道路
D. 经过正式复审的文档 

挑选27  
浅显的说,软件项目管理中常说的基线是( )。  
A. 管理的根本思路 
B. 经过正式复审的文档 
C. 根本的技术道路 
D. 一种软件开发的根本战略 

挑选28  
项目方案活动的首要使命是( )。 
A. 预算项意图进展 
B. 分配工作量 
C. 方案资源运用 
D. 以上悉数 

挑选29 
项目方案活动的首要使命是预算项意图进展、工作量、资源和( )。 
A. 危险 
B. 时刻 
C. 人员 
D. 事情 

挑选30  
用( )模型描绘系统安排结构。 
A. 安排 
B. CMM 
C. 数据 
D. 静态
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则