西南交大软件工程试题

合集下载

软件工程综合训练 西交大考试题库及答案

软件工程综合训练  西交大考试题库及答案

软件工程综合训练模拟题一、单选题1.下列哪一项不是项目组分配角色项( D )。

A.项目组长B.开发人员C.测试人员D.管理人员2.编码组长与开发人员共同协商制订实现与测试阶段的阶段性计划,需经(A )审批方可执行。

A.项目经理B.开发人员C.测试人员D.开发组长3.选中非连续单元格先按住( C )键,然后用鼠标左键逐个点击要选的单元格。

A.ALTB.SHIFTC.CTRLD.BACKSPACE4.选中连续单元格可以先选择该区域的第一个单元格,然后按下( B )键之后选。

A.ALTB.SHIFTC.CTRLD.BACKSPACE5.在项目计划中,“里程碑”的任务工期一般是(A )。

A.0B.1C.2D.36.要查看项目的总体信息,可以使用( B )菜单下的“项目信息”命令。

A.文件B.项目C.编辑D.工具7.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( A)。

A.软件危机B.软件工程C.程序设计革命D.结构化程序设计8.瀑布模型的关键不足在于( B )。

A.过于简单B.不能适应需要的动态变更C.过于灵活D.各个阶段需要进行评审9.可行性研究的四大要素是( A )。

A.经济、技术、法律和社会环境B.经济、技术、开发组织能力和领导者水平C.经济、技术、计算机硬件环境和网络带宽D.经济、技术、软件开发工具和人员的稳定性10.经济可行性研究的主要内容包括( D )。

A.开发过程B.开发工具C.风险分析D.效益分析11.需求分析过程中,分析员要从用户那里解决的最重要的问题时( A )。

A.要求软件做什么B.要给软件提供哪些信息C.要求软件工作效率如何D.要求软件具有什么样的结构12.DFD中的每个加工至少需要( D )。

A.一个输入流B.一个输出流C.一个输入或输出流D.一个输入流和一个输出流13.PDL是描述处理过程( C )。

A.做什么B.为什么做C.怎样做D.对谁做14.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为( D )。

软件工程概论 西交大考试题库及答案

软件工程概论 西交大考试题库及答案

软件工程概论一、单项选择题(本大题共137小题,每小题2分,共274分)1.软件是一种( B )产品A.有形B.逻辑C.物质D.消耗2.一个CASE工作台是一组( A ),支持设计、实现或测试等特定的软件开发阶段。

A.工具集B.软件包C.平台集D.程序包3.研究软硬件资源的有效性是进行( A )研究的一方面。

A.技术可行性B.经济可行性C.社会可行性D.操作可行性4.SA方法是一种( A )A.自顶向下逐层分解的分析方法B.自底向上逐层分解的分析方法C.面向对象的分析方法D.以上都不是5.需求分析最终结果是产生( C )A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书6.软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,其期望达到的最终目标是(A )A.软件开发工程化B.消除软件危机C.实现软件可重用D.程序设计自动化7.增量模型是一种( B )模型A.整体开发B.非整体开发C.灵活性差D.较晚产生工作软件8.技术可行性要解决( D )。

A.存在侵权否B.成本-效益问题C.运行方式可行D.技术风险问题9.在数据流图中,有名字及方向的成分是( C )A.控制流B.信息流C.数据流D.信号流10.结构化分析方法(SA)最为常见的图形工具是( C )A.程序流程图B.实体联系图C.数据流图D.结构图11.软件工程方法得以实施的主要保证是( C )A.硬件环境B.开发人员的素质C.软件开发工具和软件开发的环境D.软件开发的环境12.瀑布模型的问题是(B )A.用户容易参与开发B.缺乏灵活性。

2021年西南交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2021年西南交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2021年西南交通大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、设存储器容量为32字,字长为64位。

模块数m=4,采用低位交叉方式。

存储周期T=200ns,数据总线宽度为64位,总线传输周期r=50ns。

该交叉存储器的带宽是()。

A.32×107bit/sB.8×107bit/sC.73×107bit/sD.18×107bit/s2、一个存储器系统中,常常同时包含ROM和RAM两种类型的存储器,如果用lK×8位的ROM芯片和lK×4位的RAM芯片,组成4K×8位的ROM和1K×8位的RAM存储系统,按先ROM后RAM进行编址。

采用3-8译码器选片,译码信号输出信号为Y0~Y7,其中Y4选择的是()。

A.第一片ROMB.第五片ROMC.第一片RAMD.第一片RAM和第二片RAM3、为了表示无符号十进制整数,下列哪些是合法的8421BCD码?()I.01111001 Ⅱ.11010110 Ⅲ.00001100 Ⅳ.1000010lA.I、IⅡB.Ⅱ、ⅢC.I、ⅣD.I、Ⅱ、Ⅲ4、由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()。

A.-126B.-125C.-32D.-35、在C语言程序中,下列表达式中值为True的有()。

I.123456789=(int)(float)l23456789Ⅱ.123456==(int)(float)1234561Ⅲ.123456789-(int(double)123456789A.仅I、ⅡB. 仅I、ⅢC.仅Ⅱ、ⅢD. I、Ⅱ、Ⅲ、6、中断判优逻辑和总线仲裁方式相类似,下列说法中,正确的是()。

I.在总线仲裁方式中,独立请求方式响应时间最快,是以增加处理器开销和增加控制线数为代价的II.在总线仲裁方式中计数器查询方式,若每次计数都从“0”开始,则所有设备使用总线的优先级相等III.总线仲裁方式一般是指I/O设备争用总线的判优方式,而中断判优方式一般是指I/O设备争用CPU的判优方式IV.中断判优逻辑既可以通过硬件实现,也可以通过软件实现,A. I,IIB. I,III,IVC. I,II,IVD.I,IV7、假设某存储器总线采用同步通信方式,时钟频率为50MHz,每个总线事务以突发方式传输8个字,以支持块长为8个字的Cache行读和Cache行写,每字4B.对于读操作,方式顺序是1个时钟周期接收地址,3个时钟周期等待存储器读数,8个时钟周期用于传输8个字。

西南交通20.6月《软件工程》答案非免费

西南交通20.6月《软件工程》答案非免费

西南交通大学远程与继续教育学院大作业考试试卷课程名称:软件工程课程代码:173600考试说明:要答案17 853 49572一、多项选择题(本大题共5小题,共100分)1.编写项目可行性研究报告(分)现在有一个校园共享单车项目(类似摩拜单车),学生可以在校园范围内使用共享自行车,项目计划在全省范围推广(同学以各自所在省份为例)。

请分别从技术可行性、经济可行性、社会可行性三个方面编写可行性研究报告。

答题要求:每个可行性不少于500字,全文不少于2000字;从技术可行性、经济可行性、社会可行性三个方面编写;在结尾标注:全文:XXXX字;技术可行性:XXXX字、经济可行性:XXXX字、社会可行性:XXXX字2.用例图(分)面对新型冠状病毒疫情,各个小区需要对进出人员进行管理。

特研制社区外来人员管理系统。

请针对各自居住的小区,提出并完善该系统的功能。

答题要求:使用文字表述该系统应有的功能;根据1的内容,绘制用例图。

用例图的样例如下(不按照如下图例,则本题0分):3.数据流图(分)请绘制校园共享单车系统的顶层数据流图和一层数据流图。

答题要求:使用文字表述该系统应有的功能;根据1的内容,绘制顶层数据流图和一层数据流图。

4.状态图(分)请绘制校园共享单车系统中自行车的状态图。

答题要求:使用文字表述自行车的所有状态;根据1的内容,绘制状态图。

5.编写开发计划(分)请编写校园共享单车项目的开发计划(项目周期按照一年计算)。

答题要求:使用文字表述项目的开发计划;根据1的内容,绘制项目进度甘特图。

软件工程概论20年 西交大考试题库及答案

软件工程概论20年 西交大考试题库及答案

软件开发环境是围绕着软件开发的一定目标而组织在 一起的相关一组______的有机集合。
软件工具
软件开发环境是相关的一组______的集合,它支持一 定的软件开发方法或按照一定的软件开发模型组织而
软件工具
软件开发中的原型是软件的一个______,它反映了最 早期可运行的版本
终系统的______。
重要特性
社会 系统流程图 需求分析 瀑布 增量 面向对象分析 面向对象设计 面向对象实现
瀑布模型______适应需求可变的软件开发,只有到 不
______才能见到整个软件系统。
开发结束
瀑布模型本质上是一种______顺序模型。
线性
软件工程要用管理科学的方法和原理进行______。 软件生产的管理
软件工具通常由工具.工具接口和______三部分构成 工具用户接口
正确
软件的可行性研究中,从软件功能可行性角度考虑的 是操作可行性。()
错误
软件设计一般分为总体设计和详细设计,它们之间的 关系是抽象和具体。()
错误
软件设计中划分通常遵循的原则是使模块间的耦合性 尽可能强。()
错误
数据流图中有名字及方向的成分是控制流。() 错误
通过功能分解可以完成数据流图的细化。()
单选
答案
()是计算机程序及其说明程序的各种文档。
软件
()是指模拟某种产品的原始模型。
原型
()支持工作台或环境中一个工具对系统中其他工具 的访问。
控制集成
表示集成是指一个系统中的工具使用共同的风格以及
采用共同的用户交互标准集。表示集成有三种不同级 交互集成
别:窗口系统集成、命令集成和()。
从结构化的瀑布模型看,在软件生命周期中的八个阶 段中,下面的几个选项中,()出错,对软件的影响

西南交通大学网络教育大作业20.6月《软件工程》

西南交通大学网络教育大作业20.6月《软件工程》

西南交通大学远程与继续教育学院大作业考试试卷课程名称:软件工程课程代码:173600考试说明:一、多项选择题(本大题共5小题,共100分)1.编写项目可行性研究报告(30.0分)现在有一个校园共享单车项目(类似摩拜单车),学生可以在校园范围内使用共享自行车,项目计划在全省范围推广(同学以各自所在省份为例)。

请分别从技术可行性、经济可行性、社会可行性三个方面编写可行性研究报告。

答题要求:每个可行性不少于500字,全文不少于2000字;从技术可行性、经济可行性、社会可行性三个方面编写;在结尾标注:全文:XXXX字;技术可行性:XXXX字、经济可行性:XXXX 字、社会可行性:XXXX字答:共享单车系统兴起于国外,在最近几年也逐步实施于国内各大城市。

目前,共享单车项目已在 xx市的校园内开始实施。

学生在校园内的出行基本上以短距离为主,且人数较多、出行时间较为集中。

校园共享单车项目刚好可以解决学生的这种短途出行。

现在,该项目计划在 xx市范围内进行推广,本文将从技术可行性、经济可行性、社会可行性三个方面研究该项目的可行性。

1. 技术可行性中国城市已建设有良好的交通基础设施,但城市公交与地铁的分布格局依然存在盲区,共享单车的出现即解决了这“最后一公里”的痛点。

除此以外,共享单车能持续不间断地获取大数据,城市交通期望从大数据中挖掘价值,以帮助城市交通管理运行更加高效,共享单车的大数据技术创新亦为城市交通搭建新一代高性能大数据处理与分析平台提供了可能。

共享单车的智能锁技术是将一个 GPS卫星定位芯片、一个 GSM无线移动通信模块和一个物联网SIM 卡都集成封装在了智能车锁中。

“手机—单车互联”的整个使用流程中,手机端主要通过单车APP发送租赁请求;这一请求将传送至共享单车系统的控制台,即云端,它能通过智能锁接收所有单车的数据信息,也会传递控制指令给单车,从而来响应用户请求;单车接收到云端传来的控制指令,便会执行命令,包括 GPS定位和开锁。

西南交大软件工程考试试题

西南交大软件工程考试试题

西南交大软件工程考试试题Last updated on the afternoon of January 3, 2021班 级 学 号 姓 名试、测试、测试,直到和现有系统平行运行一段时间后,确定最终软件的全部内容。

8,白盒测试中的逻辑覆盖主要包括覆盖、覆盖、覆盖、覆盖、覆盖和覆盖等。

9,黑盒测试主要包括、、等测试方法。

10,模块内聚性用于衡量模块内部各成份之间彼此结合的紧密程度。

(1)一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模是内聚。

(2) 将几个逻辑上相似的成分放在同一个模块中,通过模块入口处的一个判断决定执行哪一个功能。

该模块是内聚。

(3) 模块中所有成分引用共同的数据,该模块是内聚。

(4) 模块内的某成份的输出是另一些成份的输入,该模块是内聚。

(5) 模块中所有成份结合起来完全一项任务,该模块属于内聚。

它具有简明的外部界面,由它构成的软件易于理解、测试和维护。

三选择题(每空2分,共14分)11,在面向对象软件开发过程中特别重视复用。

软件构件应独立于当初开发它们的应用而存在。

在以后的应用开发中,可以调整这些独立构件以适应新问题的需要。

因此,应使得类成为一个()的单元。

①可复用②可测试③可适用④可靠12,考务处理系统的分层数据流图如下图所示。

该考务处理系统有如下功能:①对考生送来的报名表进行检查;②对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;③对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者;④填写考生通知单(内容包含考试成绩及合格∕不合格标志),送给考生;⑤按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。

(1) 图(c)中,加工的输入数据流是( A ),输出数据流是( B ),图(b)中,加工2的输出数据流是( C ),它是由( D )和( E )组成。

供选择的答案:A E. ①统计分析表②报名表③准考证④考生通知单⑤合格报名表⑥难度分析表⑦错误成绩表⑧分类统计表合格标准考生通知单单表表(2) 图(d)中的文件“试题得分表”是否在图(b)中漏掉了 回答是( F )。

软件工程试卷及答案软件工程试题和答案

软件工程试卷及答案软件工程试题和答案

软件工程试卷及答案软件工程试题和答案软件工程试卷及答案第一部分:选择题(共40小题,每题2分,共80分)1. 软件工程的定义是:A. 软件设计和开发B. 软件项目管理C. 软件测试和维护D. 软件工程师的工作答案:A2. 下面哪个不是软件生命周期的阶段?A. 需求分析B. 设计C. 开发D. 运营答案:D3. 软件开发过程中的需求分析阶段的主要作用是:A. 编写代码B. 确定软件的功能和性能需求C. 进行软件测试D. 用户培训答案:B4. 下面哪项不是软件开发中常用的软件开发模型?A. 瀑布模型B. 敏捷开发模型C. 增量模型D. 平衡模型答案:D5. 软件项目管理中的关键路径是指:A. 工期最短的路径B. 工期最长的路径C. 工期变动最多的路径D. 工期变动最少的路径答案:B6. 软件测试的目标是:A. 发现尽可能多的缺陷B. 验证软件满足需求C. 确保软件质量D. 所有选项都是目标答案:D7. 下面哪项不是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 接口测试答案:D8. 软件维护的类型包括:A. 预防性维护B. 改正性维护C. 完善性维护D. 所有选项都是维护类型答案:D9. 下面哪个不是软件开发中常用的编程语言?A. JavaB. C++C. PythonD. HTML答案:D10. 软件配置管理包括以下哪些方面?A. 版本控制B. 缺陷管理C. 变更管理D. 所有选项都是配置管理的方面答案:D...第二部分:简答题(共4题,每题10分,共40分)1. 请简要介绍一下软件工程的基本原则。

答案:软件工程的基本原则包括:尽早发现和修复缺陷、适应需求变化、迭代开发、团队合作、持续改进。

这些原则旨在提高软件开发的效率和质量。

2. 什么是软件需求工程?请列举一些软件需求工程的主要活动。

答案:软件需求工程是确定和记录软件系统应当具备的功能、性能和接口要求等方面的活动。

软件需求工程的主要活动包括需求获取、需求分析、需求规格和需求验证等。

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

西南交通大学2005 -2006 学年第( 2 )学期考试试卷
课程代码 2051032 课程名称 软件工程 考试时间 120 分钟
阅卷教师签字:
一 简答题(共31分)
1, 什么是软件?软件具有哪些特点?软件工程的含义是什么?(9分) 2, 数据词典的作用是什么?它有哪些基本词条?(6分)
3, 试举出5种以上软件开发过程模型,并简要说明其特点?(10分) 4, 组态软件MCGS 有什么显著特点和基本功能?各列出至少3项。

(6分)
二 填空题(每空1分,共 25分)
5,软件的维护在软件的整个生命周期中占据了较长的时间,花费也较多,软件的维护可以分为 四种,分别是 维护, 维护, 维护和 维护。

其中 维护是为了修改软件中的BUG 而做的维护。

6,在MCGS 组态软件中定义数据对象,主要包括指定数据变量的 , 和初始值与数值范围。

7,软件的测试步骤可以从单元测试开始,再经 测试、 测试、 测试、 测试,直到和现有系统平行运行一段时间后,确定最终软件的全部内容。

8,白盒测试中的逻辑覆盖主要包括 覆盖、 覆盖、 覆盖、 覆盖、 覆盖和 覆盖等。

9,黑盒测试主要包括 、 、 等测试方法。

10,模块内聚性用于衡量模块内部各成份之间彼此结合的紧密程度。

(1)一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模是 内聚。

(2) 将几个逻辑上相似的成分放在同一个模块中,通过模块入口处的一个判断决定执行哪一个功能。

该模块是 内聚。

(3) 模块中所有成分引用共同的数据,该模块是 内聚。

(4) 模块内的某成份的输出是另一些成份的输入,该模块是 内聚。

(5) 模块中所有成份结合起来完全一项任务,该模块属于 内聚。

它具有简明的外部界面,由它构成的软件易于理解、测试和维护。

三 选择题(每空2分,共14分)
11,在面向对象软件开发过程中特别重视复用。

软件构件应独立于当初开发它们的应用而存在。

在以后的应用开发中,可以调整这些独立构件以适应新问题的需要。

因此,应使得类成为一个( )的单元。

① 可复用 ② 可测试 ③ 可适用 ④ 可靠
12,考务处理系统的分层数据流图如下图所示。

该考务处理系统有如下功能:
① 对考生送来的报名表进行检查; ② 对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站; ③ 对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者; ④ 填写考生通知单(内容包含考试成绩及合格∕不合格标志),送给考生; ⑤ 按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。

班 级 学 号 姓 名
密封装订线 密封装订线 密封装订线
(1) 图(c)中,加工1.1的输入数据流是( A ),输出数据流是( B ),图(b)中,加工2的输出数据流是( C ),它是由( D )和( E )组成。

供选择的答案:
A E. ① 统计分析表 ② 报名表 ③ 准考证 ④ 考生通知单 ⑤ 合格报名表 ⑥ 难度分析表 ⑦ 错误成绩表 ⑧ 分类统计表
(2)
图(d)中的文件“试题得分表”是否在图(b)中漏掉了? 回答是( F )。

供选择的答案:
(b) 第1层数据流图
报名表 (d) 加工2的子图
F. ①“试题得分表”没有在图(b)中画出,是错误的。

②“试题得分表”是图(b)中加工的内部文件,不必在图(b)中画出。

③“试题得分表”是多余的。

四分析设计题(共15分)
13,用面向数据流的方法设计某航空公司拟开发的机票预定系统的软件结构。

该系统的描述如下:(10分)
旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该心态,系统为旅客安排航班,打印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误后即印出机票给旅客。

五计算题(共15分)
14,在测试一个长度为24000条指令的程序时,第一个月由甲乙两名测试元各自独立测试,经一个月后,甲发现并更正了20各错误,使MTTF达到10小时。

与此同时,乙发现了24个错误,其中6个甲也发现了。

以后由甲一个人继续测试。

问:
(1)刚开始测试程序时有多少个潜藏错误?
(2)为使MTTF达到60个小时,必须再更正多少个错误?还需要用多长测试时间?
(3)画出MTTF与集成测试时间T之间的函数关系曲线。

相关文档
最新文档