软件工程期末试题(部分答案)

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.需求分析说明书不能作为()。

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.选择开发工具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.在UML中,类是用()表示的

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.适应性维护

31.结构化程序设计采用的三种基本控制结构是()

A.顺序、选择、重复

B.选择、循环、重复

C.顺序、分支、选择

D.输入、变换、输出

32.软件测试的目的是()

A.为了表明程序没有错误

B.为了发现程序中的错误

C.为了说明程序能正确地执行

D.为了评价程序的质量

33.在UML的用例图中,人形符号表示的是

A关联

B用例C角色D系统

34.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()

A、结构合理性

B、软件外部功能

C、程序正确性

D、程序内部逻辑35.下面哪些测试属于黑盒测试()。

A、路径测试

B、循环测试

C、等价类划分

D、条件判断36.()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。

A封装B继承C多态性D消息

37.在UML中,协作图反映收发消息的对象的结构组织,它与()是同构的

A用例图B时序图C活动图D类图

38.需求分析是软件生存周期中的一个重要阶段,它的应该是在()进行。

A、维护阶段

B、软件开发全过程

C、软件定义阶段

D、软件运行阶段39.下面哪个阶段不属于软件的开发时期

A.编码

B.测试

C.需求分析

D.维护

40.模块内聚可分为七类,最低的内聚是

A.顺序内聚

C.过程内聚

D.偶然性内聚41.在下列工具与环境中()属于较早期的CASE。

A.基于信息工程CASEB.人工智能CASE

C.结构的基于图形CASED.集成的CASE环境

42.Putnam成本估算模型是一个()模型。

A.静态单变量B.动态单变量C.静态多变量D.动态多变量

43.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性B.可重用性C.适应性D.可移植性

44.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()

THE END
1.学生成绩管理系统详解与源码分享:全面解析与实践指南另一方面,此系统可解决纸质资料易损、难统计的困扰,实现向信息化、智能化的转变。系统操作功能全面,包括新增学生资料、删除无用信息等,形成了一套完整的动态管理流程。 功能的具体实现 首先,要实现录入功能。录入学生成绩这类信息时,必须遵循一定的格式规范。比如,在一所中学的实际操作中,成绩数字需精确到小数点后一https://www.7claw.com/2803999.html
2.一键创建成绩查询系统,让学生家长自主查询,班主任省心又省事通过自助查分,学生和家长能及时了解学生的考试成绩。相比公开考试成绩,学生成绩查分系统可以更好地保护学生隐私,减轻教师负担,避免了公布全体成绩带来的影响,也减轻了班主任分别通知的工作量。表单大师:学生成绩查询系统 想要创建这样一套学生成绩查询系统,过程也很简单。跟着我一起来看看:第一步:创建学生成绩表 https://baijiahao.baidu.com/s?id=1818643658362227445&wfr=spider&for=pc
3.2024年C语言程序设计:学生宿舍管理系统设计C语言2024年C语言程序设计:学生宿舍管理系统设计 摘要:给你个学生成绩管理的,你改一下变量名就好了(图片来源网络,侵删)#include#include#define LEN sizeof(struct student)#define 给你个学生成绩管理的,你改一下变量名就好了 (图片来源网络,侵删) #includehttps://win7sp.com/post/32000.html
4.学生成绩管理系统高校学生成绩管理系统目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,模块功能实现的算法流程图:4.2.1系统E-R图:4.2.2查询模块流程图4.2.3 维护模块流程图https://blog.csdn.net/qq_61141142/article/details/135188705
5.高校学生成绩管理论文12篇(全文)3 借助教务管理系统及校园办公自动化网络, 实现学生成绩管理系统的全面应用 成绩信息是高校重要的教学信息资源, 实现教务管理系统成绩部分的数据库管理网络化、信息化, 达到资源共享, 不但可以增强成绩管理的公开性、透明度, 还有利于“以人为本”等现代教学管理理念的实现, 提高了服务水平。一方面可以使全校师生充分利https://www.99xueshu.com/w/ikeyx8cwrip6.html
6.音乐美术学科考试说明(适用于201?7级高中学生)的通知(17)了解算法的思想与方法,了解使用自然语言、流程图及伪代码描述算法的方法。 3.信息资源管理 (1)了解常用的信息资源管理方法。 (2)了解信息资源管理的发展历程。 (3)能描述常用的信息资源管理方法的特点和优势。 (4)了解使用数据库管理信息的基本思想与方法。 https://fszx.lyun.edu.cn/info/1039/1057.htm
7.数据结构课程设计方案(精选8篇)9. 学籍管理系统; 10. 图书管理系统。 五、本课程与其它课程的联系与分工 本课程是《数据结构》的配套课程,学完《数据结构》后进行的综合性课程设计。 六、成绩评定 由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。课程设计结束时,要求学生写出课程设计报告,可运行的https://www.360wenmi.com/f/filet8tgnq2p.html
8.西安外国语大学档案查询补办毕业证明书学位证明书成绩单录取花3.学生提供的存档材料复印件,应逐页加盖其档案所在单位章(或档案管理章)并注明与原件一致;学校报送的《高等学校学历信息勘误申请表》应加盖学校公章,并由工作人员报送。 西安外国语大学学历勘误要求及办理流程下载 西安外国语大学GPA计算办法 西安外国语大学GPA计算办法下载 https://www.atsws.com/da/blog/2022/12/06/xianwaiguoyudaxuedacx/
9.学生成绩管理数据库系统设计(数据库实验大作业).doc该【学生成绩管理数据库系统设计(数据库实验大作业) 】是由【haha】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【学生成绩管理数据库系统设计(数据库实验大作业) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此https://www.taodocs.com/p-966250517.html
10.Java课程设计——学生成绩管理系统腾讯云开发者社区随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,尤其是学生的考试成绩数据。面对庞大的学生的成绩,需要有学生成绩管理系统来提高学生管理工作的效率。介于此提出了学生成绩管理系统,学生管理系统是计算机对学生档案信息进行管理,具有手工管理无可比拟的优点,如索检迅速、查找方便、可靠性高、https://cloud.tencent.com/developer/article/2101157
11.计算机实验报告文件和文件夹的管理 二、实验目的 1.熟悉Windows XP的文件系统。 2.掌握资源管理器的使用方法。 3.熟练掌握在Windows XP资源管理器下,对文件(夹)的选择、新建、移动、复制、删除、重命名的操作方法。 三、实验内容 1.启动资源管理器并利用资源管理器浏览文件。 https://www.ruiwen.com/shiyanbaogao/5615610.html
12.用Python编写学生成绩管理系统(内附源码)Python王小王用Python 编写学生成绩管理系统(内附源码) 在平时比赛的时候,我们在 Excel 里面写入数据后,需要排名还要进行按钮的点击,小王觉得有点烦,作为强大的编程语言 Python,难道不可以吗?答案是,当然可以! 项目说明:程序运行后,提示用户有选项菜单,用户根据菜单进行成绩录入,简单方便,随时查看!https://xie.infoq.cn/article/a6ed85509ea80dc7c1a08caf7
13.HashMap深度解析:从原理到实战以下是一个实战应用案例,演示了如何使用HashMap来存储和检索学生成绩信息。 场景描述 假设我们正在开发一个学生成绩管理系统,其中需要存储每个学生的姓名、学号以及其所选修的课程及对应的成绩。我们需要能够快速查找和更新学生的成绩信息。这时,HashMap可以作为一个高效的数据存储结构来满足我们的需求。 https://developer.aliyun.com/article/1645750
14.试题二某汽车维修站拟开发一套小型汽车维修管理系统,对车辆的维修阅读以下说明和图,回答问题1至问题4,将解答填入对应栏内。【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下;1.每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的千时成绩。课程结束后进行期末考试,其成绩作为这门课程的https://www.cnitpm.com/st/2455829596.html
15.学生成绩管理系统心得体会.docx学生成绩管理系统心得体会 篇一:学生信息管理系统论文及心得体会,MFC,VC++ 中国石油大学(华东)计通学院 《沟通与协作实训》实习报告 专业班级: 软件工程1202 学号: 姓名:卢凯瑞 XX年7月 第一部分 认知实习总结 (备注:小四字号,宋体,倍行距,第一部分内容不少于3页) 一、 实习的意义和目的 实习是一种实践。是https://max.book118.com/html/2018/1118/7043114124001160.shtm
16.掌握C++技术所需的知识和技能有哪些?C++数据结构和算法 数组、链表、栈和队列 排序和搜索算法(例如:归并排序、快速排序) 内存管理和指针 C++ 特性 模板(泛型编程) 异常处理 输入/输出流 (iostream) 内存管理(new/delete) 实战案例 学生成绩管理系统 这是一个简单的 C++ 程序,用于管理学生的成绩数据: https://www.php.cn/faq/796448.html