天津大学19春《软件工程》在线作业一100分答案
天大17春秋软件工程在线作业二
一、单选题(共20道试题,共100分。
)V1.一个面向对象系统的体系结构通过它的()关系确定。
A.类与对象B.成分对象和对象C.过程和对象D.类与对象2.软件生命周期的最后的一个阶段是()。
A.书写软件文档B.软件维护C.稳定性测试D.书写详细用户说明图上下层之间的关系是()。
A.调用关系B.组成关系C.继承关系D.嵌套关系4.在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是()。
D.流程图5.可维护性的特性中,相互矛盾的是()。
A.可修改性和可理解性B.可测试性和可理解性C.效率和可修改性D.可理解性和可读性6.功能模型中所有的()往往形成一个层次结构。
在这个层次结构中一个数据流图的过程可以由下一层的数据流图作进一步的说明。
A.数据流图B.概念模型图C.状态迁移图D.事件追踪图7.一个面向对象系统的体系结构通过它的成分对象和对象间的关系确定,与传统的面向数据流的结构化开发方法相比,它具有的优点是()A.设计稳定B.变换分析C.事务分析D.模块独立性8.维护阶段的文档是()。
A.软件需求说明B.操作手册C.软件问题报告D.测试分析报告是软件开发过程中用于()阶段的描述工具。
A.需求分析B.概要设计C.详细设计D.编程10.结构化程序设计的一种基本方法是()。
A.筛选法B.递归法C.迭代法D.逐步求精法11.维护中,因误删除一个标识符而引起的错误是()副作用。
B.数据C.编码D.设计12.在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是()。
D.判定树13.可维护性的特性中相互促进的是()。
A.可理解性和可测试性B.效率和可移植性C.效率和可修改性D.效率和结构好14.指出PDL是下列哪种语言()。
A.高级程序设计语言B.伪码式C.中级程序设计语言D.低级程序设计语言15.所有的对象可以成为各种对象类,每个对象类都定义了一组()。
A.说明B.方法C.过程D.类型16.软件维护困难的主要原因是()。
19春天津大学《面向对象程序设计》在线作业一100分答案
《面向对象程序设计》在线作业一-0001试卷总分:100 得分:100一、单选题 (共 20 道试题,共 100 分)1.下列运算符中优先级别最高的是()。
A.++B.?:C.!=D.+=标准选择是:A2.设有定义:int a=0,b=5,c; 执行语句c=(a=b)||++a&&b++后,a、b、c的值分别是()。
A.5,5,1B.4,6,1C.1,6,1D.1,5,0标准选择是:A3.以下运算符中不能重载的是()。
A..&B.!=C.::D.%标准选择是:C4.假定AB为一个类,则执行“AB a(4),b[5],*p[2];”语句时,自动调用该类构造函数的次数为()。
A.6B.7C.9D.11标准选择是:A5.设有定义: int i=8,a,b; double x=1.34,y=5.3; 下列表达始中,符合C++语法的是()。
A.a+=a-=(a=3)*(b=4)B.x%5C.a=a*3=2D.y=float(i)++标准选择是:A6.如果某类是另一个类的派生类,该类对象释放时析构函数的调用顺序是()。
A.不调用基类的析构函数B.先调用基类的析构函数,再调用派生类的析构函数C.先调用派生类的析构函数,再调用基类的析构函数D.不调用派生类的析构函数标准选择是:C7.静态成员函数一定没有()。
A.返回类型B.返回值C.this指针D.局部变量标准选择是:C8.类Mclass的拷贝初始化构造函数是()。
A.Mclass( )B.Mclass(Mclass)C.Mclass(Mclass *)D.Mclass(Mclass&)标准选择是:D9.若一个类的构造函数为Node (int a, int b) {x=a; y=x * b;},则执行语句Node x (5, 6); 后,对象x的成员x和y的值分别是()。
A.5和6B.6和5C.30和5D.5和30标准选择是:D10.设有说明语句:int x=1,y=3,z=5;则下面表达式中值为0的是()。
19春[天津大学]《数字逻辑》在线作业二(100分答案)
【奥鹏】[天津大学]《数字逻辑》在线作业二试卷总分:100 得分:100第1题,只可进行一次编程的可编程器件有()A、PALB、GALC、PROMD、A和C正确答案:第2题,时序电路不含有记忆功能的器件A、正确B、错误正确答案:第3题,一位8421BCD码计数器至少需要()个触发器A、3B、4C、5D、10正确答案:第4题,寄存器取出数据的方式有并行和串行输出两种A、正确B、错误正确答案:第5题,A、AB、BC、CD、D正确答案:第6题,74LS290是同步和异步非二进制计数器A、正确B、错误正确答案:第7题,移位寄存器不但可移位,而且还能对数据进行串并转换A、正确B、错误正确答案:第8题,时序电路不含有记忆功能的器件。
A、正确B、错误正确答案:第9题,欲设计0,1,2,3,4,5,6,7这几个数的计数器,如果设计合理,采用同步二进制计数器,最少应使用()级触发器A、2B、3C、4D、8正确答案:第10题,要产生10个顺序脉冲,若用四位双向移位寄存器CT74LS194来实现,需要()片A、3B、4C、5D、10正确答案:第11题,双拍工作方式的数码寄存器工作时需清零A、正确B、错误正确答案:第12题,下列逻辑电路中为时序逻辑电路的是()A、变量译码器B、加法器C、数码寄存器D、数据选择器正确答案:第13题,可重复进行编程的可编程器件有()A、PALB、ISP-PLDC、PROMD、B和C正确答案:第14题,当时序电路存在无效循环时该电路不能自启动A、正确B、错误正确答案:第15题,N个触发器可以构成能寄存()位二进制数码的寄存器A、N-1B、NC、N+1D、2N正确答案:第16题,某移位寄存器的时钟脉冲频率为100KHZ,欲将存放在该寄存器中的数左移8位,完成该操作需要()时间。
A、10usB、80usC、100usD、800ms正确答案:第17题,寄存器要存放n位二进制数码时,需要2^n个触发器A、正确B、错误正确答案:第18题,穆尔型时序逻辑电路的输出是()A、只与输入有关B、只与电路当前状态有关C、与输入和电路当前状态均有关D、与输入和电路当前状态均无关正确答案:第19题,要构成5进制计数器,至少需要()个触发器A、0B、1C、2D、3正确答案:第20题,一位8421BCD码计数器至少需要()个触发器A、3B、4C、5D、10正确答案:第21题,A、AB、BC、CD、D正确答案:第22题,十进制计数器最高位输出的周期是输入CP脉冲周期的10倍A、正确B、错误正确答案:第23题,8位移位寄存器,串行输入时经()个脉冲后,8位数码全部移入寄存器中A、1B、2C、4D、8正确答案:第24题,某电视机水平-垂直扫描发生器需要一个分频器将31500HZ的脉冲转换为60HZ的脉冲,欲构成此分频器至少需要()个触发器。
习题参考答案天津大学计算机科学与技术学院
第1章 软件与软件工程 1、软件及软件工程定义 答:软件是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。
软件 = 程序+数据+文档 程序 = 算法+数据结构软件工程:为了克服软件危机,在软降的开发生产过程中采用工程化的方法,采用一系列科学的,现代化的方法和技术开发软件,将工程化的思想贯穿到软件开发和维护的全过程。
2、软件危机的原因答:软件危机答:软件开发和维护过程中遇到的一系列严重问题。
导致软件危机的原因:1)软件的规模加大、复杂性提高、性能增强 2)软件是逻辑产品, 尚未完全认识其本质和特点3)缺乏有效的、系统的开发、维护大型软件项目的技术手段和管理方法 4)用户对软件需求的描述和软件开发人员对需求的理解往往存在差异,用户经常要求修改需求,开发人员很难适应5)软件开发的技术人员和管理人员缺乏软件工程化的素质和要求,对工程化的开销认识不足3、简述瀑布模型及其特点1. 试简述瀑布模型软件开发方法的基本过程。
答:1)软件开发过程与软件生命周期是一致的;2)相邻二阶段之间存在因果关系;3)需对阶段性产品进行评审4、简述一下螺旋模型及其特点开发 时期计划时期))答:螺旋模型沿着螺线进行若干次迭代,图中的四个象限代表了以下活动:(1)制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件;(2)风险分析:分析评估所选方案,考虑如何识别和消除风险;(3)实施工程:实施软件开发和验证;(4)客户评估:评价开发工作,提出修正建议,制定下一步计划5、简述一下原型模型及其特点答:原型模型的优点是:(1)可及早为用户提供有用的产品。
(2)可及早发现问题,随时纠正错误。
(3)减少技术、应用风险,缩短开发时间,减少费用、提高生产率。
(4)通过实际运行原型,提供直接评价系统的方法,促使用户主动参与开发活动,加强了信息反馈,促进各类人员的协调,减少误解,适应需求变化,能有效提高系统质量。
原型模型的缺点是:(1)缺乏丰富而强有力的软件工具和开发环境。
大工19秋《软件工程》在线作业1参考答案
大工19秋《软件工程》在线作业1
试卷总分:100 得分:100
一、单选题(共10 道试题,共50 分)
1.包含风险分析的软件工程模型是( )。
A.螺旋模型
B.瀑布模型
C.增量模型
D.喷泉模型
答案:A
2.软件开发方法的主要工作模型有( )。
A.瀑布模型
B.快速原型模型
C.增量模型
D.以上都对
答案:D
3.软件危机的主要表现是( )。
A.有的软件没有适当的文档资料
B.有的软件产品存在质量问题
C.对软件开发成本和进度的估计往往不够准确
D.以上都对
答案:D
4.软件工程三要素是( )。
A.方法、过程、模型
B.方法、技术、C语言
C.方法、工具、过程
D.方法、对象、类
答案:C
5.软件工程的概念是哪年提出的( )。
A.1988
B.1968
C.1948
D.1928。
软件工程19春在线作业2-0002.ECAD312C-ACE4-4B
软件工程19春在线作业2-0002
表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。
A:数据模型
B:对象模型
C:动态模型
D:功能模型
答案:B
以下软件成本估算模型中,是动态多变量的模型有()。
A:Halstead理论模型
B:Deiphi专家估算模型
C:Putnam估算模型
D:瀑布模型
答案:C
在需求分析的基础上通过将系统分解成模块,确定系统功能实现的是()。
A:总体设计
B:实现
C:测试
D:详细设计
答案:D
在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。
A:软件开发管理
B:软件配置管理
C:软件质量管理
D:软件质量控制
答案:B
下列属于维护阶段的文档是()。
A:软件规格说明
B:用户操作手册
C:软件问题报告
D:软件测试分析报告
答案:C
软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间联系的是()。
大工19春计算机网络技术在线作业123参考答案
大工19春《计算机网络技术》在线作业1网络协议是通信双方必须遵守的事先约定好的规则一个网络协议由语法、语义和()三部分组成。
A.逆序B.次数C.时序口.词序正确答案:C运输层的任务就是负责主机中两个进程之间的通信其数据传输的单位是()。
A.报文段B.帧C.比特D.包正确答案:A在网络层,数据传输的单位是()。
A.报文段B.帧C.比特D.包正确答案:D数据链路层的任务是在两个相邻结点间的线路上无差错地传送以()为单位的数据。
A.报文段B.帧C.比特D.包正确答案:B在物理层上所传数据的单位是()。
A.报文段B.帧C.比特D.包正确答案:C一座大楼内的一个计算机网络系统,属于()。
A.PANNC.MAND.WAN正确答案:B世界上第一个计算机网络是()。
A.ARPANETB.ChinaNetC.InternetD.CERNET正确答案:A在OSI模型中,物理层存在四个特性。
其中,通信媒体的参数和特性方面的内容属于()。
A.机械特性B.电气特性C.功能特性D.规程特性正确答案:A以下()通信方式是通信的双方都可以发送信息,但不能同时发送(也不能同时接收)。
即一方发送另一方接收,过一段时间后再反过来。
A.单工通信3.半双工通信^全双工通信D.以上都不是正确答案:B在同一信道上的同一时刻,能够进行双向数据传送的通信方式为()。
A.单工通信3.半双工通信^全双工通信D.以上都不是正确答案:C局部地区通信网络简称局域网,英文缩写为WAN。
T.对F错正确答案:B数据通信的交换方式分为:电路交换和分组交换。
T.对F错正确答案:A五层协议的原理体系结构包括:物理层、数据链路层、网络层、传输层、会话层。
T.对F错正确答案:B波特的单位是码元/秒。
T.对F错正确答案:AHDLC帧的三个基本类别:信息帧、监督帧和无编号帧。
T.对F错正确答案:APPP 全称为Point-to-PointProtocoloT.对F错正确答案:A数据链路是物理链路上加上必要的通信规程。
19春[天津大学]《软件工程》在线作业二(100分答案)
【奥鹏】[天津大学]《软件工程》在线作业二试卷总分:100 得分:100第1题,()应当在应用分析之前进行,因为我们在了解问题之前应当对问题敞开思想考虑,不应加以限制。
A、论域分析B、高层分析C、实例的建立D、类的开发正确答案:第2题,可维护性的特性中相互促进的是()。
A、可理解性和可测试性B、效率和可移植性C、效率和可修改性D、效率和结构好正确答案:第3题,在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是()。
A、PADB、PDLC、IPOD、流程图正确答案:第4题,程序的三种基本控制结构是()。
A、过程、子程序和分程序B、顺序、选择和重复C、递归、堆栈和队列D、调用、返回和转移正确答案:第5题,下列哪个语言提供指针且不存在布尔类型,并且它广泛应用于系统程序设计语言()。
A、PASCALB、DEPHIC、ADAD、C正确答案:第6题,在下述情况下,从供选择的答案中,选出合适的()描述工具。
当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能。
A、程序流程图形B、NS图C、PDA图或PDLD、判定表正确答案:第7题,JSP方法是一种面向()的设计方法。
A、对象B、数据流C、数据结构D、控制结构正确答案:第8题,程序设计语言的技术特性不应包括()。
A、数据结构的描述性B、抽象类型的描述性C、数据库的易操作性D、软件的可移植性正确答案:第9题,在商业系统的开发中应用最广的语言是()。
A、PROLOG语言B、SMALLTALK语言C、FORTRAN语言D、COBOL语言正确答案:第10题,面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。
A、Booch方法B、UML语言C、OMT方法D、Coad方法正确答案:第11题,软件维护费用高的主要原因是()。
A、生产率高B、生产率低C、人员多D、人员少正确答案:第12题,程序的三种基本控制结构的共同特点是()。
【奥鹏教育】大工19秋《软件工程》在线作业3答案
【奥鹏教育】大工19秋《软件工程》在线作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
【选择题】面向对象的主要特征除重载、封装、继承外,还有( )。
A.完整性
B.多态性
C.可移植性
D.兼容性
【正确选项是】::B
【选择题】软件部件的内部实现与外部可访问性的分离,是指软件的( )。
A.继承性
B.抽象性
C.封装性
D.共享性
【正确选项是】::C
【选择题】在面向对象软件开发方法中,类与类之间主要有以下( )关系。
A.聚集和消息传递
B.继承和聚集
C.继承和方法调用
D.方法调用和一般
【正确选项是】::B
【选择题】在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。
动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。
A.系统结构图
B.用例图
C.状态图
D.数据流图
【正确选项是】::C
【选择题】面向对象技术中的( )是比较理想的可重用软构件。
A.类
B.源代码包含文件
C.对象
D.子程序库
【正确选项是】::A
【选择题】表示瞬时的、行为化的系统的“控制”性质的模型是( )模型。
A.静态模型
B.对象模型
C.动态模型
D.功能模型。
大工19春《软件工程》在线作业3【答案】
大工19春《软件工程》在线作业3
面向对象的主要特征除重载、封装、继承外,还有()。
A.多态性
B.完整性
C.可移植性
D.兼容性
正确答案:A
软件部件的内部实现与外部可访问性的分离,是指软件的()。
A.继承性
B.共享性
C.封装性
D.抽象性
正确答案:C
在面向对象软件开发方法中,类与类之间主要有以下()关系。
A.继承和聚集
B.方法调用和一般
C.聚集和消息传递
D.继承和方法调用
正确答案:A
在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。
动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是()。
A.数据流图
B.状态图
C.系统结构图
D.用例图
正确答案:B
面向对象技术中的()是比较理想的可重用软构件。
A.子程序库
B.源代码包含文件
C.对象
D.类。
软件工程天津大学作业答案
软件工程复习题一、名词解释1、软件工程2、软件生命周期3、需求分析4、集成测试5、CASE6、结构化分析方法7、数据字典8、数据流图答案:1、软件工程用科学的知识程和技术原理来定义,开发,维护软件的一门学科。
2、软件生命周期一个软件从提出开发要求开始直到该软件报废为止的整个时期。
包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。
3、需求分析开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。
4、集成测试集成测试也称组装测试或联合测试。
是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试。
组装模块的方式有两种:渐增式测试和非渐增式测试。
5、CASECASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。
CASE把软件开发技术、软件工具和软件开发方法集成到一个统一而一致的框架中,并且吸收了CAD(计算机辅助设计)、软件工程、操作系统、数据库、网络和许多其他计算机领域的原理和技术。
因而,CASE领域是一个应用、继承和综合的领域。
6、结构化分析方法:结构化分析方法是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。
基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。
7、数据字典:用来定义数据库流图中的各个成分的具体含义。
有以下四类条目:数据流,数据项,数据存储,基本加工。
8、数据流图:数据流图DFD是一种图形化技术,它描绘了信息流和数据从输入到输出的过程所经历的变换。
二、简答题1、什么是黑盒测试法?2、什么是软件生存周期模型?有哪些主要模型?3、简述面向对象方法的要点。
4、简述软件工程目标和面临的主要问题。
5、简述结构化程序设计方法的基本要点。
6、简述多态性。
7、简述在项目开发时,选择程序设计语言应考虑因素。
软件工程19春在线作业1-0001.5CA86EF0-93D7-4B11-98
软件工程19春在线作业1-0001
下列属于维护阶段的文档是()。
A:软件规格说明
B:用户操作手册
C:软件问题报告
D:软件测试分析报告
答案:C
表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界
实体的对象关系角度来描绘对象的模型是()。
A:数据模型
B:对象模型
C:动态模型
D:功能模型
答案:B
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。
设计这组测试用例的方法是()。
A:条件覆盖法
B:等价分类法
C:边界值分析法
D:错误推测法
答案:C
类库这种机制是什么级别的信息共享。
()
A:同一类
B:不同类
C:同一应用
D:不同应用
答案:D
需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。
基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。
是指()。
A:面向数据结构的设计方法
B:面向对象的设计方法
C:结构化分析方法
D:Jackson方法
答案:C
为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()。
A:纠错性维护
B:适应性维护
C:改善性维护
D:预防性维护
答案:D
软件测试的目的是()。
A:评价软件的质量
B:发现软件的错误
C:找出软件中的所有错误
D:证明软件是正确的。
天津大学18秋《软件工程》在线作业一(100分)
【奥鹏】[天津大学]《软件工程》在线作业一试卷总分:100 得分:100第1题,判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()A、逻辑判断B、层次分解C、操作条目D、组合条件第2题,结构图中,不是其主要成分的是()。
A、模块B、模块间传递的数据C、模块内部数据D、模块的控制关系第3题,确认测试中,作为测试依据的文档是()。
A、需求规格说明书B、设计说明书C、源程序D、开发计划第4题,瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。
八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和()。
A、详细计划B、可行性分析C、运行阶段D、测试与排错第5题,DFD中的每个加工至少有()。
A、一个输入流或一个输出流B、一个输入流和一个输出流C、一个输入流D、一个输出流第6题,详细设计与概要设计衔接的图形工具是()。
A、DFD图B、SC图C、PAD图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题,从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大()。
大工22春《软件工程》在线作业123答案
大工22春《软件工程》在线作业1试卷总分:100 得分:100一、单选题(共10 道试题,共50 分)1.“软件危机”是指()。
A.计算机病毒的出现B.利用计算机进行经济犯罪活动C.软件开发和维护中出现的一系列问题D.人们过分迷恋计算机系统答案:C2.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。
A.软件危机B.软件工程C.程序设计革命D.结构化程序设计答案:A3.以下对软件的特性描述错误的是()。
A.不是计算机系统的物理部件B.由于软件缺乏“可见性”,在软件开发前期,软件的质量较难评价C.一般包括程序和文档D.可独立构成计算机系统答案:D4.瀑布模型的关键不足在于()。
A.过于简单B.各个阶段需要进行评审C.过于灵活D.不能适应需求的动态变更答案:D5.软件是一种()。
A.简单程序B.数据C.逻辑产品D.物理产品答案:C6.经济可行性研究的范围包括()。
A.资源有效性B.管理制度C.效益分析D.编程语言答案:C7.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。
A.技术可行性B.经济可行性C.社会可行性D.法律可行性答案:B8.在软件开发中,()是指对将要开发的系统的开发成本进行估算,然后与可能取得的效益进行比较和权衡。
A.成本/效益分析B.软件维护分析C.结构化分析D.软件需求分析答案:A9.数据字典是用来定义()中的各个成份的具体含义。
A.流程图B.功能结构图C.系统结构图D.数据流图答案:D10.需求分析阶段的任务是确定()。
A.软件测试的具体方法B.软件开发工具C.软件开发费用D.软件系统的功能答案:D二、判断题(共10 道试题,共50 分)11.软件工具的唯一作用是为了延长软件产品的寿命。
答案:错误12.数据流图有4种基本符号,其中正方形(或立方体)表示数据的源点或终点。
答案:正确13.在数据流图中,一个数据存储等同于一个文件,不能表示文件的一部分。
[答案][天津大学]2020春《软件工程》在线作业1
1.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大?()A.需求分析阶段B.详细设计阶段C.测试和运行阶段D.概要设计阶段答案:A2.在软件概要设计中,不使用的图形工具是()图。
A.SCB.PADC.IPOD.IDEF0答案:B3.判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()。
A.逻辑判断B.组合条件C.操作条目D.层次分解答案:B4.软件结构图中,模块框之间若有直线连接,表示它们之间存在着()关系。
A.顺序执行B.链接C.调用D.组成答案:C5.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()。
A.激活机制和控制方法B.抽象和信息隐蔽C.局部化和封装化D.内聚性和耦合性答案:D6.软件需求规格说明书的内容不应该包括()。
A.软件的性能B.对重要功能的描述C.对算法的详细过程描述D.对数据的要求答案:C7.在软件需求规范中,下述哪些要求可以归类为过程要求?()A.效率要求B.执行要求C.可靠性要求D.可移植性要求答案:B8.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为()。
A.相互补充B.相互排斥C.独立使用D.交替使用答案:A9.进行需求分析可使用多种工具,但()是不适用的。
A.数据流图(DFD)B.数据字典C.判定表D.PAD图答案:D10.在面向数据流的软件设计方法中,一般将信息流分为()。
A.数据流和控制流B.变换流和控制流C.变换流和事务流D.事务流和控制流答案:C11.在下面的叙述中哪一个不是软件需求分析的任务?()A.问题分解B.结构化程序设计C.确定逻辑模型D.可靠性与安全性要求答案:B12.软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指()。
A.软件开发过程B.软件层次结构C.模块间的关系D.模块的操作细节答案:D13.用于描述对象模型的工具是()。
奥鹏天津大学21春 《软件工程》在线作业一.doc
1.在软件的需求分析中,开发人员要从用户那里解决的最重要的问题是()。
A.要让软件做什么B.要给该软件提供哪些信息C.要求软件工作效率怎样D.要让软件具有何种结构【参考答案】: A2.结构化设计方法在软件开发中,用于()。
A.测试用例设计B.软件概要设计C.程序设计D.软件详细设计【参考答案】: B3.确认测试中,作为测试依据的文档是()。
A.需求规格说明书B.设计说明书C.源程序D.开发计划【参考答案】: A4.在程序的描述与分析中,用以指明数据来源.数据流向和数据处理的辅助图形是()。
A.瀑布模型图B.数据流图C.数据结构图D.业务流【参考答案】: B5.软件结构图中,模块框之间若有直线连接,表示它们之间存在着()关系。
A.调用B.组成C.链接D.顺序执行【参考答案】: A6.在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高()。
A.结构化方法B.原型化方法C.面向对象的方法D.控制流方法【参考答案】: B7.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法()。
A.基于瀑布模型的结构化方法B.基于需求动态定义的原型化方法C.基于对象的面向对象的方法D.基于数据的数据流开发方法【参考答案】: C8.在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标()。
A.需求分析阶段B.详细设计阶段C.概要设计阶段D.可行性研究阶段【参考答案】: A9.软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指()。
A.模块间的关系B.模块的操作细节C.软件层次结构D.软件开发过程【参考答案】: B10.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()。
A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法【参考答案】: C11.判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()A.逻辑判断B.层次分解C.操作条目D.组合条件【参考答案】: D12.在软件需求分析和设计过程中,其分析与设计对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对二者的处理应该()。
大工19秋《软件工程》在线作业3满分答案
大工19秋《软件工程》在线作业3试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)【题目】面向对象的主要特征除重载、封装、继承外,还有( )。
A.完整性B.多态性C.可移植性D.兼容性正确的选择是:B【题目】软件部件的内部实现与外部可访问性的分离,是指软件的( )。
A.继承性B.抽象性C.封装性D.共享性正确的选择是:C【题目】在面向对象软件开发方法中,类与类之间主要有以下( )关系。
A.聚集和消息传递B.继承和聚集C.继承和方法调用D.方法调用和一般正确的选择是:B【题目】在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。
动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。
A.系统结构图B.用例图C.状态图D.数据流图正确的选择是:C【题目】面向对象技术中的( )是比较理想的可重用软构件。
A.类B.源代码包含文件C.对象D.子程序库正确的选择是:A【题目】表示瞬时的、行为化的系统的“控制”性质的模型是( )模型。
A.静态模型B.对象模型C.动态模型D.功能模型正确的选择是:C【题目】以下哪一项不属于面向对象的软件开发方法( )。
A.对象模型建模方法B.功能模型建模方法C.UML建模方法D.Jackson方法正确的选择是:D【题目】以下不属于静态单变量模型的是( )。
A.Walston_Felix模型B.Doty模型C.COCOMO2模型D.Bailey_Basili模型正确的选择是:C【题目】要显示描绘软件开发项目各作业的依赖关系,应选择( )。
A.工程网络B.Gantt图C.COCOMO模型D.COCOMO2模型正确的选择是:A【题目】下列模型属于成本估算方法的是( )。
A.以上都不对B.McCabe模型C.Halstead模型D.COCOMO模型正确的选择是:D二、判断题 (共 10 道试题,共 50 分)1【题目】人们把客观世界中的实体抽象为问题域中的对象(object),比如一家由多名雇员组成的公司,这个公司就是唯一的对象,因此对象是固定的。
天津大学在线考试答案
天津大学在线考试答案 work Information Technology Company.2020YEAR2019秋季学期考试《大学文化》在线考核试题单选题1、以下内容属于天津大学精神文化的有()A、北洋纪念亭B、北洋广场C、天津大学敬业湖D、严谨治学的校风2、天津大学的追求是()A、兴学强国B、严谨治学C、爱国奉献D、矢志创新3、天津大学第九教学楼的设计者是()A、徐中B、茅以升C、崔愷D、邹德侬4、天津大学的前身是()A、京师大学堂B、北洋大学堂C、东吴大学D、之江大学5、“牛顿苹果树”是哪位校长引进的()A、龚克B、吴咏诗C、李家俊D、臧伯平6、天津大学是哪一年通过国家教委“211工程部门预审”的()A、1994年B、1995年C、1996年D、1997年7、天津大学的建校时间()A、1895年B、1954年C、1911年D、1896年8、天津大学的校花是()A、海棠B、月季C、樱花D、茉莉9、1951年,北洋大学与()学校合并,定名为天津大学A、河北工学院B、津沽大学C、直隶女子师范学院D、天津教育学院10、天津大学卫津路校区位于()A、卫津路94号B、卫津路92号C、卫津路231号D、卫津路122号多选题11、大学文化以学校内部管理体系划分()A、学校文化、学院文化B、年级-班级文化C、寝室(宿舍)文化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、上个世纪80年代,我校吴咏师校长认真思考大学办学目标,1986年便提出了明确的办学目标是()A、综合性B、研究型C、开放式D、国际化21、1958年8月13日,毛泽东视察天津大学时,留下了重要的三点指示,他指出:高等学校应该抓住三个东西,分别是()A、培养德智体全面发展的人才B、党委领导C、群众路线D、把教育和生产劳动结合起来22、大学文化以工作性质划分()A、大学教学文化B、大学科研文化C、大学行政文化D、大学学术文化23、文化具有以下一些特点()A、人创性(创意、创造、创新)B、多样性C、传承性D、传播性24、以下属于天津大学物质文化的有()A、北洋纪念亭B、北洋广场C、天津大学校训D、天津大学郑东图书馆25、院系调整中,天津大学陆续调出若干系、组,参与组建了今天()诸多院校,哺育了蹒跚起步的新中国高等教育。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件工程》在线作业一-0001
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。
A.硬件环境
B.软件开发的环境
C.软件开发工具和软件开发的环境
D.开发人员的素质
正确答案:C
2.详细设计与概要设计衔接的图形工具是()。
A.DFD图
B.SC图
C.PAD图
D.程序流程图
正确答案:B
3.在面向数据流的软件设计方法中,一般将信息流分为()。
A.变换流和事务流
B.变换流和控制流
C.事务流和控制流
D.数据流和控制流
正确答案:A
4.DFD中的每个加工至少有()。
A.一个输入流或一个输出流
B.一个输入流和一个输出流
C.一个输入流
D.一个输出流
正确答案:B
5.软件质量保证应在()阶段开始。
A.需求分析
B.设计
C.编码
D.投入使用
正确答案:A。