北交20春《软件工程与实践》在线作业二_165答案
- 格式:doc
- 大小:22.74 KB
- 文档页数:12
(单选题)1: 当输入信号的复频率等于系统函数的零点时,系统的强迫响应分量为()。
A: 无穷大
B: 不为零的常数
C: 0
D: 随输入信号而定
正确答案: C
(单选题)2: 满足傅氏级数收敛条件时,周期信号f(t)的平均功率()。
A: 大于各谐波分量平均功率之和
B: 不等于各谐波分量平均功率之和
C: 小于各谐波分量平均功率之和
D: 等于各谐波分量平均功率之和
正确答案: D
(单选题)3: 卷积δ(t)*f(t)*δ(t)的结果为()。
A: δ(t)
B: δ(2t)
C: f(t)
D: f(2t)
正确答案: C
(单选题)4: 信号的时宽与信号的频宽之间呈()。
A: 正比关系
B: 反比关系
C: 平方关系
D: 没有关系
正确答案: B
(单选题)5: 设一个矩形脉冲的面积为S,则矩形脉冲的傅氏变换在原点处的函数值等于()。
A: S/2
B: S/3
C: S/4
D: S
正确答案: D
(单选题)6: 线性系统具有()。
A: 分解特性
B: 零状态线性
C: 零输入线性
D: 以上全对
正确答案: D
(单选题)7: 如果一连续时间二阶系统的系统函数H(s)的共轭极点在虚轴上,则它的h(t)应是()。
50.在结构化分析方法(SA)中,与数据流图配合使用的是( )。
A.网络图B.实体联系图C.数据字典D.程序流程图答案:C51.通过( )可以完成数据流图的细化。
A.结构分解B.功能分解C.数据分解D.系统分解答案:B52.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。
A.细节B.输人与输出c.软件的作者D.绘制的时间答案:B53.数据存储和数据流都是( )仅仅所处的状态不同。
A.分析结果B.事件C.动作D.数据答案:D54.数据字典中,一般不包括下列选项中的( )条目。
A.数据流B.数据存储C.加工D.源点与终点答案:D55.在软件需求分析中,开发人员要从用户那里解决的最重要的问题是( )。
A.要让软件做什么B.要给该软件提供哪些信息c.要求软件工作效率怎样D.要让软件具有何种结构答案:A56.需求分析最终结果是产生( )。
A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书答案:C57.SA方法用DFD描述( )。
A.系统的控制流程B.系统的数据结构C.系统的基本加工D.系统的功能答案:D58.SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )。
A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B.获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C.获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D.获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型答案:A59.需求分析阶段不适于描述加工逻辑的工具是( )。
A.结构化语言C.判定树B.判定表D.流程图答案:D60.结构化分析方法(SA)最为常见的图形工具是( )。
A.程序流程图B.实体联系图C.数据流图D.结构图答案:C61.sA方法的基本思想是( )。
A.自底向上逐步抽象B.自底向上逐步分解C.自顶向下逐步分解D.自顶向下逐步抽象答案:C62.下面错误的说法是( )。
------------------------------------------------------------------------------------------------------------------------------ (单选题)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: 下列()地址可分配给主机作为B类IP地址使用。
A: 127.0.0.1B: 192.12.25.255C: 202.96.96.0D: 162.3.5.1正确答案:(单选题)7: 如果一个C类网络用掩码255.255.255.224划分子网,那么会产生()个可用的子网。
A: 16B: 6C: 2D: 4正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题)8: 实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( )A: 30B: 50C: 70D: 90正确答案:(单选题)9: 软件的发展经历了( )个发展阶段A: 1B: 2C: 3D: 4正确答案:(单选题)10: 盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.A: 流程图B: 框图C: 判定表D: N-S图正确答案:(单选题)11: 人机界面的风格大致经过了( )代的演变.A: 三B: 四C: 五D: 六正确答案:(单选题)12: 判定表由四部分组成:左上部列出( ).A: 条件组合与动作之间的对应关系B: 所有条件C: 所有可能的动作D: 可能的条件组合正确答案:(单选题)13: 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.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三个元素依次入栈,不可能的出栈顺序是()。
北京交通大学22春“计算机科学与技术”《软件工程与实践》期末考试高频考点版(带答案)一.综合考核(共50题)1.测试计划,测试用例,出错统计和有关的分析报告一般不用长期保存。
()A.错误B.正确参考答案:A2.()用于网络的主干线路和室外连接。
A.非屏蔽双绞线B.屏蔽双绞线C.同轴电缆D.光纤参考答案:D3.以下不属于白盒测试技术的是()。
A.逻辑覆盖B.基本路径测试C.循环覆盖测试D.等价类划分参考答案:D4.有一数列:87 55 66 13 19 39 48经过一趟排序后得到:55 87 13 66 19 39 48请问使用的是何种排序方法?()A.简单插入排序B.冒泡排序C.2路归并排序D.快速排序5.计算机系统工程是一种从系统层面上的问题求解活动。
()A.错误B.正确参考答案:B6.缺乏处理大型软件项目的经验是产生软件危机的唯一原因。
()A.错误B.正确参考答案:A7.从事物的组成部件及每个部件的属性,功能来认识事物。
这种方法被称为()的方法。
A.面向对象B.面向数据C.面向过程D.面向属性参考答案:A8.在面向对象的程序设计中,派生类只能从一个基类产生。
()A.错误B.正确参考答案:A9.下列关于进程的描述错误的是()。
A.进程是动态的B.进程有生命期C.多个进程可以并行执行,不需同步机构参考答案:C10.为改正软件系统中潜藏的错误而进行的维护活动称为()A.纠错性维护B.适应性维护C.改善性维护D.预防性维护参考答案:A11.软件的发展经历了()个发展阶段A.1B.2C.3D.4参考答案:D12.软件测试是对软件规格说明,软件设计和编码的最全面也是最后的审查。
()A.错误B.正确参考答案:B13.为改正软件系统中潜藏的错误而进行的维护活动称为()。
A.纠错性维护B.适应性维护C.改善性维护D.预防性维护参考答案:A当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。
《软件工程课程实践》一、实习目的软件工程是计算机科学与技术以及相近专业的一门主要课程,通过软件工程课程实践,进行软件工程的实际综合演练,完成一个实际软件项目的分析、设计、开发、测试全过程,贯穿领会软件工程的基本思想,明晰软件工程阶段划分与各个阶段的主要任务,以MicroSoft Visio、Project、Rose、VSS、Power Designer 为例学习计算机辅助软件工程工具的基本使用方法,力图初步具备采用规范化的软件工程方法进行软件项目研发的能力。
二、课程实践任务1.掌握应用软件分析、设计和实现的基本过程2.掌握应用软件工程的分析、设计、实现的方法3.学习使用CASE工具三、课程实践的要求课程实践以实际应用中的小型题目为主,要求设计小组独立完成。
要求学生能把软件工程学的基本原理和方法应用到软件的实际开发和设计中。
根据不同的题目类型选择一种或两种开发模式,完成从需求分析,系统设计,详细设计,编码/测试,直至运行/维护的软件生存期的全过程。
具体要求如下:1.班级按项目小组进行分组,每组不得超过3人;2.每个项目小组在选出项目负责人(项目经理),由项目经理召集项目组成员讨论、选定开发项目,并在班级讨论会进行主题汇报本小组本阶段所做的工作;3.项目中的每项任务要落实到人且规定该任务的起止日期和时间;4.题目自定或采用附录中的题目。
四、提交实验报告文挡及要求一软件工程课程设计管理系统。
教师和学生可以应用该系统实现如下功能:1、学生使用自己的姓名和学号(密码)登陆后,可以从题库中选择一个题目,并且填写同组的其他同学的姓名,学号,班级,小组长等。
且选题一旦保存就不能再更改。
2、学生可以修改自己的密码。
可以查询自己的选题情况。
学生可以查询自己的课程设计成绩。
3、学生在课程设计的各个阶段的工作报告上传至该系统。
4、教师使用姓名和工资号(密码)登陆后,可以查看学生的选题情况;可以查看学生的设计报告,填写学生的项目进度情况,并且给出最后的分数。
《软件工程——理论与实践》(第2 版)习题答案习题答案习题一答案一、选择题1. 软件的主要特性是(A B C)。
A) 无形B) 高成本C) 包括程序和文档D) 可独立构成计算机系统2. 软件工程三要素是(B)。
A) 技术、方法和工具B) 方法、工具和过程C) 方法、对象和类D) 过程、模型、方法3. 包含风险分析的软件工程模型是(A)。
A) 螺旋模型B) 瀑布模型C) 增量模型D) 喷泉模型4. 软件工程的主要目标是(C)。
A) 软件需求B) 软件设计C) 风险分析D) 软件实现5. 下列属于面向对象开发方法的是(A B C D)。
A) Booch B) UML C) Coad D) OMT6. 软件危机的主要表现是(B D)。
A) 软件成本太高B) 软件产品的质量低劣C) 软件开发人员明显不足D) 软件生产率低下7. 软件开发方法的主要工作模型有(A B C)A) 螺旋模型B) 循环模型C) 瀑布模型D) 专家模型8. 软件工程的目标有(A B C)。
A) 易于维护B) 低的开发成本C) 高性能D) 短的开发期9. 软件工程学的目的和意义是(A D)。
A) 应用科学的方法和工程化的规范管理来指导软件开发B) 克服软件危机C) 作好软件开发的培训工作D) 以较低的成本开发出高质量的软件二、判断题1. 软件就是程序,编写软件就是编写程序。
(×)2. 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
(×)3. 结构化方法的工作模型是使用螺旋模型进行开发。
(×)4. 结构化方法和OO 方法都是一种面向过程的软件开发方法。
(×)5. 原型化开发方法包括生成原型和实现原型两个步骤。
(×)6. 面向对象的开发方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。
( √)7. 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
(×)8. 软件工具的作用是为了延长软件产品的寿命。
软件工程与实践习题与参考答案[判断题]1.由于今天个人计算机不断发展壮大,人们不再采用软件团队的开发方式。
(×)2.由于软件是产品,因此可以应用其他工程制品所用的技术进行生产。
(×)3.购买大多数计算机系统所需的硬件比软件更昂贵。
(×)4.大多数软件产品在其生命周期中不需要增强功能。
(×)5.大多数软件系统是不容易变化的,除非它们在设计时考虑了变化。
(√)6.一般来说,软件只有在其行为与设计者的目标一致的情况下才能成功。
(×)7.在需求分析过程中,分析员要从用户那里解决的最重要的问题是明确软件做什么。
(√)8.软件需求规格说明书在软件开发中具有重要的作用,它是软件可行性分析的依据。
(×)9.目前存在一个很普遍的现象,即不同的客户提出的需求是相互矛盾的,但每个人都争辩自己是正确的。
(√)10.利益相关者(stakeholders)是将来购买所开发软件系统的人。
(×)11.需求工程师的任务是将所有利益相关者的信息进行分类以便允许决策者选择一个相互一致的需求集。
(×)12.模型是对现实的简化,建模是为了更好地理解所开发的系统。
(√)13.UML语言支持面向对象的主要概念,并与具体的开发过程相关。
(×)14.开发人员与客户创建用例以帮助软件团队理解有多少类型的最终用户将使用这些功能。
(×)15.用例参与者总是人员而不是系统设备。
(×)16.在需求确认过程中需求模型被评审以保证其技术可行性。
(×)17.面向对象分析的核心在于建立一个描述软件系统的模型。
(×)18.分析类用于描述系统中概念层次的对象。
(√)19.在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的消息传递将用例的职责分配到分析类中。
(√)20.需求评审人员主要由开发人员组成,一般不包括用户。
软件工程实践作业(二)引言概述:本文档旨在介绍软件工程实践作业(二)的内容和要求。
这次作业将涉及五个主题,包括A、B、C、D和E。
每个主题将进一步分为五到九个小点,详细介绍作业所需的实践方法和技巧。
在文档结尾,我们将对这次作业的要点进行总结。
正文内容:A. 主题一:1. 小点1: 理解用户需求的重要性2. 小点2: 进行用户调研和需求分析的方法3. 小点3: 使用原型设计工具进行用户界面设计4. 小点4: 运用敏捷开发方法进行迭代开发5. 小点5: 进行用户验证和反馈收集的流程B. 主题二:1. 小点1: 重要性和原则的代码规范2. 小点2: 使用版本控制工具进行团队协作3. 小点3: 代码审查的流程和技巧4. 小点4: 实施自动化测试以提高代码质量5. 小点5: 使用持续集成工具来减少潜在的问题C. 主题三:1. 小点1: 使用UML进行系统分析和设计2. 小点2: 运用设计模式提高软件的灵活性和可重用性3. 小点3: 了解反模式并避免其在代码中出现4. 小点4: 进行软件架构和数据库设计5. 小点5: 实施代码重构以提高可维护性和扩展性D. 主题四:1. 小点1: 掌握故障排除和调试方法2. 小点2: 使用日志工具进行错误日志记录和分析3. 小点3: 进行性能优化和资源管理4. 小点4: 实施安全措施以保护软件免受攻击5. 小点5: 处理软件维护和更新的流程和技巧E. 主题五:1. 小点1: 进行软件测试的不同阶段和方法2. 小点2: 创建有效的测试用例和测试数据3. 小点3: 执行单元测试、集成测试和系统测试4. 小点4: 运用自动化测试工具来提高测试效率5. 小点5: 分析测试结果和缺陷管理的流程总结:通过本文档的阐述,我们详细介绍了软件工程实践作业(二)的五个主题,并提供了每个主题下的五到九个小点,涵盖了该作业所需的实践方法和技巧。
这些主题包括理解用户需求、代码规范和团队协作、系统分析和设计、故障排除和调试,以及软件测试。
1.施工中遇到连续10天超过合同约定等级的大暴雨天气而导致施工进度的延误,承包商为此事件提出的索赔属于应()。
A.由承包商承担的风险责任B.给予费用补偿并顺延工期C.给予费用补偿但不顺延工期D.给予工期顺延但不给费用补偿【参考答案】: D2.监理招标主要是对监理单位()的选择。
A.报价B.能力C.监理人员数量D.设备【参考答案】: B3.业主在()合同中承担的风险最小。
A.可调总价B.不可调总价C.单价D.成本加酬金【参考答案】: B4.材料采购在交货清点数量时发现,交货数量少于订购的数量,但数量的短少在合同约定的允许磅差范围内,采购方应()。
A.拒付货款并索赔B.按照订购数量及时付款C.按照实际交货数量及时付款D.待供货方补足数量后再付【参考答案】: C5.受招标人的委托,代为从事招标活动的中介组织是()。
A.建设单位B.施工单位C.招标代理D.设计单位【参考答案】: C6.下列不属于发包人向承包人提出索赔的事由是().A.台风B.施工进度严重滞后C.施工质量存在严重缺陷D.承包人改变施工顺序【参考答案】: A7.由于业主提供的设计图纸错误导致分包工程返工,为此分包商向承包商提出索赔,承包商()。
A.因不属于自己的原因拒绝索赔要求B.认为要求合理,先行支付后再向业主索要C.不予支付,以自己的名义向工程师提交索赔报告D.不予支付,以分包商的名义向工程师提交索赔报告【参考答案】: C8.《监理合同》规定,由于业主或第三方的原因使监理工作受阻以或延误,以致增加工作量时,应是为 ()。
A.额外服务B.附加服务C.延长服务D.非监理服务【参考答案】: B9.合同价款可以有多种约定方式,其不包括()。
A.固定价格合同B.可调整价格合同C.固定价格加酬金合同D.成本加酬金合同【参考答案】: C10.下列各项中,()不属于工程建设施工招标应具备的前提条件。
A.建设用地征用完毕,施工图纸完成B.概算已经批准,建设项目已正式列入计划C.招标文件已经编制好D.建设资金、建材、设备来源已经落实【参考答案】: C11.当合同中关于价款或者报酬不明确的,可以()。
(单选题)1: ()用于网络的主干线路和室外连接。
A: 非屏蔽双绞线
B: 屏蔽双绞线
C: 同轴电缆
D: 光纤
正确答案: D
(单选题)2: 下列关于进程的描述错误的是()。
A: 进程是动态的
B: 进程有生命期
C: 多个进程可以并行执行,不需同步机构
D: 程序的执行过程是进程
正确答案: C
(单选题)3: 下列()地址可分配给主机作为B类IP地址使用。
A: 127.0.0.1
B: 192.12.25.255
C: 202.96.96.0
D: 162.3.5.1
正确答案: D
(单选题)4: 以下不属于白盒测试技术的是( )
A: 逻辑覆盖
B: 基本路径测试
C: 循环覆盖测试
D: 等价类划分
正确答案: D
(单选题)5: 为改正软件系统中潜藏的错误而进行的维护活动称为( ) A: 纠错性维护
B: 适应性维护
C: 改善性维护
D: 预防性维护
正确答案: A
(单选题)6: 为适应软件运行环境的变化而修改软件的活动称为( ). A: 纠错性维护
B: 适应性维护
C: 改善性维护
D: 预防性维护
正确答案: B
(单选题)7: 可行性研究的步骤中不包括( )的内容.
A: 复查初步分析结果.。