大工15年春《软件工程》在线作业一答案

合集下载

大工15春《软件工程》在线作业2满分答案

大工15春《软件工程》在线作业2满分答案

大工15春《软件工程》在线作业2满分答案
大工15春《软件工程》在线作业2满分答案
一、单选题
1.为了提高模块的独立性,模块内部最高程度的内聚是()。

A.逻辑内聚
B.时间内聚
C.功能内聚
D.偶然内聚
正确答案:C
2.在软件测试中,白盒测试方法是通过分析程序的()来设计测试用例的方法。

A.应用范围
B.内部逻辑
C.输出数据
D.输入数据
正确答案:B
3.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。

A.改正性维护
B.适应性维护
C.完善性维护
D.预防性维护
正确答案:B
4.在详细设计阶段,经常采用的工具不包括()。

A.PAD
B.N-S
C.PDL
D.DFD
正确答案:D
5.下列几种类型中,耦合性最弱的是()耦合。

A.内容
B.控制
C.公共环境
D.数据
正确答案:D
本帖隐藏的内容
6.使用程序设计的控制结构导出测试用例的测试方法是()。

A.黑盒测试
B.白盒测试
C.边界测试
D.等价划分测试。

大连理工大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案1

大连理工大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案1

大连理工大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.与传统方法相反,面向对象方法是一种以数据或信息为主线,把数据和处理相结合的方法,把对象作为由数据及可以施加在这些数据上的操作所构成的统一体。

()A.正确B.错误2.测试是为了表明程序是正确的。

()A.正确B.错误3.软件工程的主要目的就是要提高软件的可维护性,减少软件维护所需要的工作量,降低软件系统的总成本。

()T.对F.错4.由于测试的目标是暴露程序中的错误,从心理学角度看,应该完全由程序的编写者自己进行测试。

()A.正确B.错误5.面向对象方法所具有的要点之一是把所有对象都划分成各种派生类,每个派生类都定义了一组数据和一组方法。

()T.对F.错6.一个只有顺序结构的程序(含有4条边,5个顶点),其环形复杂度是()。

A.0B.1C.3D.4 7.软件工具的唯一作用是为了延长软件产品的寿命。

()T.对F.错8.在用户界面层次上(不考虑程序的内部结构和处理过程)对软件进行测试属于哪种测试方法()。

A.黑盒测试B.白盒测试C.逻辑覆盖测试D.控制结构测试9.结构化方法是一种()的软件开发方法。

A.面向用户B.面向数据结构C.面向对象D.面向数据流10.在面向对象方法中,对象是最基本的模块,因此,耦合主要指不同对象之间相互关联的紧密程度。

()A.正确B.错误11.软件工程方法学的要素之一过程是指软件开发应该以软件维护为中心,关键是编写程序。

()T.对F.错12.软件危机的主要表现是()。

A.对软件开发成本和进度的估计往往不够准确B.有的软件产品存在质量问题C.有的软件没有适当的文档资料D.以上都对13.数据流图建立系统的功能模型,它仅仅由数据流和数据存储组成。

()A.正确B.错误14.以下不属于静态单变量模型的是()。

A.COCOMO2模型B.Walston_Felix模型C.Bailey_Basili模型D.Doty模型15.面向对象开发方法中,()是基于面向对象技术的标准建模语言。

大工15春《计算机应用基础》在线测试1、2、3全部答案-精品

大工15春《计算机应用基础》在线测试1、2、3全部答案-精品

大工15春《计算机应用基础》在线测试1、2、3全部答案-精品2020-12-12【关键字】目录、情况、空间、领域、文件、会议、运行、地方、系统、体制、统一、发展、建立、发现、位置、安全、稳定、网络、基础、环境、工程、项目、途径、资源、方式、结构、任务、设置、分析、管理、服务、教育、实现、推动大工15春《计算机应用基础》在线测试1(第1—4页)大工15春《计算机应用基础》在线测试1(第5—8页)大工15春《计算机应用基础》在线测试1(第9—12页)1、大工15春《计算机应用基础》在线测试1一、单选题(共10 道试题,共40 分。

)1. 通常情况下,下列选项中不能启动Word 2010 的操作是()。

A. 双击Windows桌面上的Word 2010 快捷键方式图标B. 单击“开始”按钮下的“所有程序”中的“Microsoft Office ”程序项中的“Microsoft Word 2010”C. 单击任务栏中的Word 2010快捷方式图标D. 单击Windows桌面上的Word 2010快捷图标满分:4 分2. 目前计算机的应用渗透到社会的各个领域,但其应用最早的领域是()。

A. 数据处理B. 科学计算C. 人工智能D. 过程控制满分:4 分3. 在Word 2010 编辑状态下,要想删除光标前面的字符,可以按()。

A. Backspace键B. Del键C. Ctrl+C组合键D. Shift+A组合键满分:4 分4. 利用计算机来模仿人的高级思维活动(如专家系统),应属于计算机应用中的()。

A. 科学计算B. 数据处理C. 过程控制D. 人工智能满分:4 分5. Word 2010 在文档的操作过程中,如果出现误操作后,可以使用“()”功能来修补不小心进行的误操作。

A. 最小化B. 撤消键入C. 粘贴D. 关闭满分:4 分6. 在Windows 7操作环境下,用户启动的所有任务一般都会显示在()。

大工15春《操作系统》在线作业1答案

大工15春《操作系统》在线作业1答案

大工15春《操作系统》在线作业1答案B.等待C.运行D.由用户自己确定正确答案:A2.线程是()内一个相对独立的、可调度的执行单元。

A.进程B。

CPUC.外存D.主存正确答案:A3.在操作系统中,进程是进程实体的()。

A.等待活动B.运行过程C.单独操作D.关联操作正确答案:B4.以下关于操作系统的英文缩写正确的是()。

A。

OSB。

WindowsC。

DOSD。

UNIX正确答案:A5.系统对进程的管理和控制使用()。

A.指令B.原语C.信号量D.信箱通信精确答案:B6.Linux操作系统是一种()。

A.通用软件B.系统软件C.应用软件D.软件包正确答案:B7.操作系统主要管理计算机系统中的()。

A.程序B.数据C.文件D.资源正确答案:D8.进程从运行状态变为等待状态的是因为()。

A.需等待某一事件才能继续运行B.时间片用完C.输入或输出事件完成D.某个进程被唤醒正确答案:A9.操作系统经由过程()记录进程的相关信息。

A.临界区B.进程控制块C.进程启动程序D.进程调度程序正确答案:B10.在多道程序环境中,进程和程序的本质区别是()。

A.内存和外存B.动态和静态特征C.共享和独占使用计算机资源D.顺序和非顺序执行机器指令正确答案:B大工15春《操作系统》在线作业1二、判断题(共10道试题,共50分。

)1.分时操作系统中,时间片越长,系统的交互性越差。

A.错误B.精确精确答案:B2.进程控制块的英文缩写是PBCD。

A.错误B.正确B.正确。

2015软考试题及答案

2015软考试题及答案

2015软考试题及答案一、选择题1. 在软件工程中,需求分析阶段的主要任务是什么?A. 确定软件的功能需求B. 编写软件的详细设计文档C. 进行软件的测试D. 编写用户手册答案:A2. 面向对象程序设计中,封装的主要目的是:A. 提高代码的可读性B. 提高代码的可维护性C. 提高代码的执行效率D. 减少代码的复杂性答案:B3. 在软件开发过程中,以下哪个阶段是用于发现和修复软件缺陷的?A. 需求分析B. 系统设计C. 编码D. 测试答案:D二、填空题4. 敏捷开发方法强调的是______和______。

答案:迭代;反馈5. 在软件测试中,黑盒测试主要关注______,而白盒测试主要关注______。

答案:功能;内部结构三、简答题6. 请简述软件工程中模块化设计的优点。

答案:模块化设计的优点包括:- 提高代码的可读性和可维护性- 便于团队协作开发- 简化测试和调试过程- 便于重用代码7. 什么是软件危机?请列举至少两个可能的解决方案。

答案:软件危机是指软件开发过程中出现的一系列问题,如成本失控、进度延误、质量低下等。

可能的解决方案包括:- 采用更加成熟的软件开发方法论,如敏捷开发- 加强项目管理,确保项目按计划进行四、编程题8. 给定一个整数数组,请编写一个函数,实现对该数组进行排序。

答案:```pythondef sort_array(arr):return sorted(arr)```示例:输入:`[3, 1, 4, 1, 5, 9, 2, 6]`输出:`[1, 1, 2, 3, 4, 5, 6, 9]`五、案例分析题9. 某公司开发了一个在线购物平台,用户反映在高峰时段经常出现系统崩溃的情况。

请分析可能的原因,并提出相应的改进措施。

答案:可能的原因包括:- 服务器硬件资源不足- 软件架构设计不合理- 数据库性能瓶颈- 网络带宽不足改进措施:- 升级服务器硬件资源- 优化软件架构,采用分布式系统设计- 对数据库进行性能优化,如索引优化、分库分表- 增加网络带宽,或使用内容分发网络(CDN)提示语:请仔细审题,认真作答。

大工15春《软件工程》大作业题目及要求答案

大工15春《软件工程》大作业题目及要求答案

大工15春《软件工程》大作业题目及要求答案网络教育学院《软件工程》课程大作业题目:企业货物管理系统学习中心:层次:专业:年级:学号:学生:完成日期:年月日总体设计说明书,一、运行环境硬件开发环境:CPU:Intel Pentium 4 2.00GHz内存:2G硬盘:160G软件开发环境:操作系统:Microsoft Windows XP Professional SP2开发工具包:Java(TM) SE Development Kit 6开发工具:MyEclipse Enterprise Workbench 5.5.1 GAJSP服务器:Apache Tomcat 5.5.26数据库:Microsoft SQL Server 2000并安装升级补丁浏览器:Microsoft Internet Explorer 6.0以上二、系统功能模块设计、系统功能模块设计介绍管理人员的登录与注册模块、进货入库管理模块、退货管理模块、商品调价管理模板的具体功能。

登录:用以实现用户的登录和注册。

用户管理:对系统所有的用户以列表形式浏览并能进行删除。

部门管理:对本企业的部门进行管理,有添加、删除、修改等管理。

供应商管理:对提供物资的企业或厂商信息进行添加、删除、修改。

员工管理:对企业的员工进行添加、删除、修改。

进货合同:对企业采购物品的合同进行添加、删除、修改管理。

库房管理:对企业库房进行管理。

库存管理:对所有库存中的物资以列表形式列出,可以对该信息进行修改和删除。

退货管理:对核查不合格的产品情况进行管理。

核查管理:对所采购的物资进行核查,合格进入库房,不合格列入退货列中。

吉大15春学期《软件工程》在线作业一试卷试卷

吉大15春学期《软件工程》在线作业一试卷试卷

吉大15春学期《软件工程》在线作业一一、多选题(共3 道试题,共12 分。

)V 1. 下面属于成本估计()A. 代码行技术B. 任务分解技术C. 自动估计成本技术D. 投资回报率满分:4 分2. 下面属于在需求分析阶段的图形工具的是()A. 数据流图B. 层次方框图C. IPO图D. I-O图满分:4 分3. 瀑布模型的不存在以下问题()A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通二、判断题(共7 道试题,共28 分。

)V 1. 二义性是指读者可以用不同的方式理解的陈述()A. 错误B. 正确满分:4 分2. 单元测试集中检测软件设计的最小单元-模块()A. 错误B. 正确满分:4 分3. 确认测试目标是验证软件的有效性()A. 错误B. 正确满分:4 分4. 软件对象间彼此间的关系共有3类()A. 错误5. 程序流程图是过程设计的工具之一()A. 错误B. 正确满分:4 分6. 子系统的两种交互方式是客户-供应商关系和平等伙伴关系A. 错误B. 正确满分:4 分7. IPO图示输入、处理、输出图的简称()A. 错误B. 正确满分:4 分三、单选题(共15 道试题,共60 分。

)V 1. 软件系统的文档分为()类A. 一C. 三D. 四满分:4 分2. 需求分析中开发人员要从用户那里了解()A. 软件做什么B. 用户使用界面C. 输入的信息D. 软件的规模满分:4 分3. 下面不属于软件工程三要素的是()A. 方法B. 类C. 过程D. 工具满分:4 分4. 下面不是软件成分的重用的级别的是()A. 代码重用C. 分析结果重用D. 类重用满分:4 分5. 一个类可以有父类和子类主要是由于()A. 继承性B. 独立性C. 封装性D. 实力性满分:4 分6. 所有的测试都应该能追溯到()A. 用户需求B. 系统需求C. 测试案例D. 以上都不正确满分:4 分7. ER图包含了()种基本成分A. 一D. 四满分:4 分8. 从事物的组成部件及每个部件的属性、功能来认识事物。

大工20春《软件工程》在线作业1满分答案

大工20春《软件工程》在线作业1满分答案

大工20春《软件工程》在线作业1满分答案
1
“软件危机”是指()。

A 计算机病毒的出现
B 利用计算机进行经济犯罪活动
C 软件开发和维护中出现的一系列问题
D 人们过分迷恋计算机系统
答案:C
2
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。

A 软件危机
B 软件工程
C 程序设计革命
D 结构化程序设计
答案:A
3
以下对软件的特性描述错误的是()。

A 不是计算机系统的物理部件
B 由于软件缺乏“可见性”,在软件开发前期,软件的质量较难评价
C 一般包括程序和文档
D 可独立构成计算机系统
答案:D
4
瀑布模型的关键不足在于()。

A 过于简单
B 各个阶段需要进行评审
C 过于灵活
D 不能适应需求的动态变更
答案:D
5
软件是一种()。

A 简单程序
B 数据
C 逻辑产品
D 物理产品
答案:C
6
经济可行性研究的范围包括()。

A 资源有效性
B 管理制度
C 效益分析
D 编程语言
答案:C。

电子科技大学2015年春学期《软件技术基础》在线作业1满分答案

电子科技大学2015年春学期《软件技术基础》在线作业1满分答案

15春《软件技术基础》在线作业1一、单选题:1.在计算机系统中,操作系统是( )。

(满分:4)A. 处于裸机之上的第一层软件B. 处于硬件之下的低层软件C. 处于应用软件之上的系统软件D. 处于系统软件之上的用户软件正确答案:A2.已知某二叉树的前序序列是ABDC,中序序列是DBAC,问它的后序序列是( )。

(满分:4)A. 虚拟存储B. 地址变换与重定位C. 内存分配与回收D. 进程调度正确答案:D3.可以采取下列哪些预防措施防止死锁的产生( )。

(满分:4)A. 采用资源静态分配策略,破坏"部分分配"条件B. 允许进程剥夺使用其他进程占有的资源,从而破坏"不可剥夺"条件C. 采用资源有序分配法,破坏"环路"条件D. 采用虚拟设备共享法正确答案:D4.存储管理的目的是( )。

(满分:4)A. 方便用户B. 提高内存利用率C. 方便用户和提高内存利用率D. 增加内存实际容量正确答案:D5.队列中输入A,B,C,D,E,F六个字符,出队列顺序是( )。

(满分:4)A. ABCDEFB. FEDCBAC. AFECBD. FABCDE正确答案:A二、多选题:1.分页式存储管理的特点包括( )。

(满分:5)A. 存储效率高B. 具有较强的存储保护功能C. 方便的重定位D. 易于共享页面正确答案:ABCD2.为了实现将作业的逻辑地址转换为实际内存地址,需要建立的数据结构有( )。

(满分:5)A. 表头地址B. 存储分块表C. 页表D. 作业表正确答案:BCD3.作业调度算法有( )。

(满分:5)A. 先来先服务算法B. 短作业优先算法C. 最高响应比作业优先算法D. 资源搭配算法正确答案:ABCD4.线程的两种基本类型是( )。

(满分:5)A. 用户线程B. 系统线程C. 程序线程D. explorer线程正确答案:AB5.进程管理应具有以下功能( )。

东师《软件工程》2015春作业

东师《软件工程》2015春作业

东师《软件工程》2015春作业一、单选题(共10 道试题,共30 分。

)V 1. Putnam成本估算模型是以下哪种模型。

()A. 静态单变量B. 动态单变量C. 静态多变量D. 动态多变量满分:3 分2. 用来定义数据流图中的各个成分的具体含义的是()。

A. 数据字典B. 数据库C. 数据对象D. 逻辑符号满分:3 分3. 面向对象的开发方法的工作模型是()。

A. 瀑布模型B. 喷泉模型C. 智能模型D. 循环模型满分:3 分4. 盒图也称为什么。

这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。

()A. 流程图B. 框图C. 判定表D. N-S图满分:3 分5. 具有相似或相同性质的对象的抽象就是()。

A. 类B. 实例C. 用例D. 接口满分:3 分6. 系统流程图用于可行性分析中的哪种的描述。

()A. 当前运行系统B. 当前逻辑模型C. 目标系统D. 新系统满分:3 分7. 任何一个基于计算机系统都可以用什么来描述,它将该系统转换成一个信息变换模型。

()A. E-R图B. IPOC. 数据流图D. 盒图满分:3 分8. 在SD方法中全面指导模块划分的最重要的原则是()。

A. 程序模块化B. 模块高内聚C. 模块低耦合D. 模块独立性满分:3 分9. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。

设计这组测试用例的方法是()。

A. 条件覆盖法B. 等价分类法C. 边界值分析法D. 错误推测法满分:3 分10. 作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用估算软件的是()。

A. 项目的成本B. 分析模型C. 需求规格D. 数据项满分:3 分二、多选题(共10 道试题,共30 分。

)V 1. 动态测试包含的测试方法有()。

A. 盒法B. 白盒测试C. 动态测试D. 黑盒测试满分:3 分2. 软件项目管理的对象主要包括()。

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案

国家开放大学《软件工程》形考任务1、2、4参考答案形考任务11.()是职业软件工程师的必要条件。

A. 编程速度快B. 语言天赋C. 自律、善于沟通、具有一定的软件技能D. 熟悉众多的软件环境2.根据软件工程的7条基本原理判断下面正确的选项是()。

A. 软件错误只能通过运行代码才能发现B. 需求阶段一般不会引入错误C. 软件错误发现的时机不重要,重要的是错误的严重程度D. 软件错误发现的越早改正的成本越低3.美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。

A. 7B. 5C. 3D. 124.软件、程序和代码是()。

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.软件工程学科出现的主要原因是()。

东师《软件工程》15春在线作业2试卷(最新)

东师《软件工程》15春在线作业2试卷(最新)

东师《软件工程》15春在线作业2一、单选题(共10 道试题,共30 分。

)V 1. 指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题的是()。

A. 软件危机B. 软件工程C. 软件测试D. 软件调试满分:3 分2. 当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系。

()A. 关系图B. 盒图C. 流程图D. 判定树和判定表满分:3 分3. 系统流程图是描述什么的工具。

()A. 逻辑系统C. 体系结构D. 物理系统满分:3 分4. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为()。

A. 纠错性维护B. 适应性维护C. 改善性维护D. 预防性维护满分:3 分5. 在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。

A. 软件开发管理B. 软件配置管理C. 软件质量管理D. 软件质量控制满分:3 分A. 详细设计B. 软件编码C. 软件测试D. 软件维护满分:3 分7. 可行性研究要进行一次怎样的需求分析。

()A. 详细的B. 全面的C. 简化的、压缩的D. 彻底的满分:3 分8. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫()。

A. 调试B. 测试C. 设计D. 编码9. 因计算机硬件和软件环境的变化而作出的修改软件的过程称为()。

A. 校正性维护B. 适应性维护C. 完善性维护D. 预防性维护满分:3 分10. 面向机器的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作的语言是()。

A. C语言B. Java语言C. 汇编语言D. 编译语言满分:3 分二、多选题(共10 道试题,共30 分。

)V 1. 设计黑盒测试方案的技术主要有()。

A. 逻辑覆盖B. 等价划分D. 错误推测满分:3 分2. 以下属于白盒测试技术的是()。

东师《软件工程》15春在线作业1试卷(最新)

东师《软件工程》15春在线作业1试卷(最新)

东师《软件工程》15春在线作业1一、单选题(共10 道试题,共30 分。

)V 1. 结构化程序设计主要强调的是()。

A. 程序易读性B. 程序的规模C. 程序的效率D. 程序设计语言的先进性满分:3 分2. 模块的内聚性最高的是()。

A. 逻辑内聚B. 时间内聚C. 偶然内聚D. 功能内聚满分:3 分3. 属于黑盒技术设计测试用例的方法之一是()。

A. 边界值分析B. 逻辑覆盖C. 循环覆盖D. 基本路径测试满分:3 分4. 瀑布模型本质上是一种()。

A. 线性顺序模型B. 顺序迭代模型C. 线性迭代模型D. 及早见产品模型满分:3 分5. 经济可行性研究的范围包括()A. 资源有效性B. 管理制度C. 效益分析D. 开发风险满分:3 分6. 设计足够的测试用例,使每个判定表达式中的每个条件的每种可能值都至少出现一次的覆盖是()。

A. 循环覆盖B. 条件覆盖C. 逻辑覆盖D. 全面覆盖满分:3 分7. 作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用估算软件的是()。

A. 项目的成本B. 分析模型C. 需求规格D. 数据项满分:3 分8. 指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量的是()。

A. 独立性B. 内聚性C. 耦合性D. 关联性满分:3 分9. 可维护性的特性中相互促进的是()。

A. 可理解性和可测试性B. 效率和可移植性C. 效率和可修改性D. 效率和优良结构满分:3 分10. 软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()。

A. 可用性B. 可靠性C. 正确性D. 完整性满分:3 分二、多选题(共10 道试题,共30 分。

)V 1. 模块间的耦合程度强烈影响系统的()。

A. 可理解性B. 可测试性C. 可靠性D. 可测试性满分:3 分2. 以下属于白盒测试技术的是()。

A. 逻辑覆盖B. 基本路径测试C. 循环覆盖测试D. 等价类划分满分:3 分3. 软件可维护性度量的质量特性包括可理解性、可测试性、可修改性和()。

东师《软件工程》2015一次在线作业

东师《软件工程》2015一次在线作业

东师《软件工程》2015一次在线作业一、单选题(共10 道试题,共30 分。

)V 1. 用来定义数据流图中的各个成分的具体含义的是()。

A. 数据字典B. 数据库C. 数据对象D. 逻辑符号满分:3 分2. 介于自然语言和形式语言之间的一种半形式语言的是()。

A. 机器语言B. 汇编语言C. 面向对象语言D. 结构化语言满分:3 分3. 指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量的是()。

A. 独立性B. 内聚性C. 耦合性D. 关联性满分:3 分4. 若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=()。

A. F*n*iB. F*(1+(n*i))C. F/(1+(n*i))D. F满分:3 分5. 指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题的是()。

A. 软件危机B. 软件工程C. 软件测试D. 软件调试满分:3 分6. 描述了系统的控制结构,它表示了瞬间的、行为化的系统控制性质,它关心的是系统的控制及操作的执行顺序,它从对象的事件和状态的角度出发,表现了对象的相互行为的模型是()。

A. 数据模型B. 对象模型C. 动态模型D. 功能模型满分:3 分7. 当模块中包含复杂的条件组合,只有哪项能够清晰地表达出各种动作之间的对应关系。

()A. 关系图B. 盒图C. 流程图D. 判定树和判定表满分:3 分8. 需求分析最终结果是产生()。

A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告满分:3 分9. 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的决策依据,因此必须给出怎样的回答。

()A. 确定B. 行或不行C. 正确D. 无二义满分:3 分10. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程是()。

A. 软件生存期B. 面向对象设计C. 结构化程序设计D. 面向对象分析满分:3 分、多选题(共10 道试题,共30 分。

软件工程作业含答案解析

软件工程作业含答案解析

软件工程第一章作业 (1)1.1什么是计算机软件?软件的特点是什么? (1)1.2 简述软件的分类,并举例说明。

(1)1.4 什么是软件工程? (1)1.5 简述软件工程的基本原则。

(1)1.6 软件生存周期分哪几个阶段?分别简述各个阶段的任务。

(1)1.9 简述各类软件过程模型的特点。

(2)1.10 敏捷软件开发的特点是什么? (2)1.12 简述敏捷软件开发的原则。

(2)第2、3章 (3)2.1简述系统工程的任务。

(3)2.2基于计算机的系统由哪些元素组成? (3)2.3简述可行性分析的任务。

(3)3.1需求工程的重要性是什么?举出身边由于需求分析失败而造成整个项目失败的例子。

(3)3.2需求工程具体包括哪些步骤?每个步骤的具体任务是什么? (3)3.3一个系统分析员应该具备哪些思想素质和基础知识?请说明理由。

(4)3.4列出在制定需求获取策略时的3种主要考虑因素。

(5)3.6举例说明一个系统的3个不同类型的非功能需求 (5)3.8软件需求分析的操作性原则和需求工程的指导性原则是什么? (5)3.9软件需求规约主要包括哪些内容?自己寻找一个实例,亲自写一个需求规约。

. 53.10需求验证应该有哪些人参加?画出一个过程模型,说明需求评审应该如何组织。

5 第4章 (5)4.1 简述软件设计阶段的基本任务 (5)4.2 软件设计与质量的关系是怎么样的? (6)4.4 简述模块、模块化及模块化设计的概念。

(6)4.6 耦合和软件可移植性的概念有何关系?举例说明自己的结论。

(6)4.7用自己的话描述信息隐蔽概念,并讨论信息隐藏与模块独立两概念之间的关系。

64.8什么是模块独立性?设计中为什么模块要独立?如何度量独立性?模块功能独立有何优点? (6)4.9软件设计规约主要包括哪些内容? (7)第5章结构化分析与设计 (7)5.1 简述数据流图的主要思想,概述使用数据流图进行需求分析的过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大工15 春《软件工程》在线作业 1
一、单选题(共10 道试题,共50 分。

) 1. 包含风险分析的软件工程模型是()。

A. 螺旋模型 B. 瀑布模型 C. 增量模型 D. 喷泉模型-----------------选择:A 2. 软件危机的主要表现是()。

A. 对软件开发成本和进度的估计往往不够准确 B. 有的软件产品存在质量问题 C. 有的软件没有适当的文档资料 D. 以上都对-----------------选择:D 3. 数据字典是数据流图中所有元素的定义的集合,一般由以下四类元素组成()。

A. 加工条目、数据流、数据存储、数据池B. 加工条目、数据流、数据项条目、文件 C. 数据流分量、数据流、数据存储、处理D. 加工条目、数据流分量、数据池、文件-----------------选择:C 4. 软件开发方法的主要工作模型有()。

A. 快速原型模型 B. 增量模型 C. 瀑布模型D. 以上都对-----------------选择:D 5. 一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。

A. 成本估算、效益分析 B. 项目计划 C. 工程管理D. 工程网络图-----------------选择:A 6. 软件可行性研究实质上是要进行一次()系统分析和设计过程。

A. 简化、压缩的 B. 详细的 C. 复杂的 D. 深入的-----------------选择:A 7. 需求分析的基本任务是()。

A. 系统开发的具体方案
B. 系统维护的基本方案
C. 准确回答“系统必须做什么?”这个问题
D. 进一步回答“系统如何完成它的工作?”这个问题-----------------选择:C 8. 实体-联系数据模型所包含的基本成分是()。

A. 实体、数据、对象 B. 实体、联系、对象 C. 数据对象、联系、属性 D. 数据对象、联系、控制信息-----------------选择:C 9. 软件工程三要素是()。

A. 方法、技术、C 语言B. 方法、工具、过程C. 方法、对象、类D. 方法、过程、模型-----------------选择:B 10. 软件工程的概念是哪年提出的()。

A. 1988 B. 1968 C. 1948 D. 1928 -----------------选择:B 大工15 春《软件工程》在线作业1 单选题判断题
二、判断题(共10 道试题,共50 分。

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

A. 错误 B. 正确-----------------选择:A 2. ER 图描绘数据对象及数据对象之间的关系,是用于建立数据模型的图形。

A. 错误 B. 正确-----------------选择:B 3. 面向对象方法学有四个要点:对象、类、继承和用消息通信。

A. 错误 B. 正确-----------------选择:B 4. 在进行了可行性分析后,由于需求分析就只需要解决目标系统的设计方案,因此需求分析是可以完全忽略。

相关文档
最新文档