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

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.基于SSM的中学学生学籍管理系统设计与实现学生学籍管理系统的开发所涉及到的开发技术及开发工具,本人在平时的学习过程中都已经基本掌握,并且在系统开发阶段还将继续深入学习它们的使用方法及操作步骤等,所以学生学籍管理系统的开发是具备技术可行性的。 (2)经济可行性分析 本学生学籍管理系统经过完整的需求分析过后,确认本系统无需硬件设备的采购;另外在软件开发...https://developer.aliyun.com/article/1375349
1.学生成绩管理系统需求分析说明书(精选15篇)学生成绩管理系统需求分析说明书 1. 引言 1.1 摘要 ? 开发系统的名称:学生成绩管理系统 ? 开发系统的目标: 节约资源,提高学籍信息的精确度。方便快速操作,精简人员,节约开支。结合学校管理的实际需要,实现对学生成绩等数据进行有效管理,提供查询分析功能等。? 开发系统的功能: ...https://www.360wenmi.com/f/file9hg4y1wt.html
2.学生成绩管理系统详细设计书学生成绩管理系统详细设计说明书实现学生信息的全面管理,包括姓名、学号、性别、班级等基本信息。 提供便捷的成绩录入功能,支持教师录入学生的平时成绩、期中考试成绩、期末考试成绩等。 实现学生和家长的成绩查询功能,可以及时获取学生的历次考试成绩。 对学生成绩进行统计和分析,生成学业表现报告,为学校和家长提供全面的了解。 提供系统设置功能,允许管理...https://blog.csdn.net/a342874650/article/details/134934264
3.学生成绩管理系统需求分析学生成绩管理系统需求分析说明书 选题: 学生成绩管理系统 学校: 西北师范大学 学院:物理与电子工程学院班级:2009级电子(1)班 学生: 王兴宏 目录1引言11.1编写目的11.2背景11.3定义12任务概述12.1目标12.2用户的特点12.3假定和约束13需求规定23.1对功能的规定2 3.2 学生成绩管理流程图.43.3性能的规定43.31精度8 3.3.2时...https://m.renrendoc.com/paper/199749804.html
4.教学管理系统通用12篇所以开发了一个适合高校和高职院校的网络教学管理系统。 2开发技术和需求分析 2.1数据库 网络教学管理里很重要的一项技术就是数据库技术,里面包含了大量的数据信息,例如教师信息、学生信息、成绩信息等等,这些都需要先进的数据库技术来参与,数据库就是利用数据存储的里面对数据进行整合管理以及更新存储等。本系统采用的...https://lchlyy.xueshu.com/haowen/6952.html
5.2019级计算机应用技术专业人才培养方案特别是在国家大力提倡企业信息化建设的今天,社会对计算机相关领域的高素质劳动者和技术技能型人才需求缺口较大。要求计算机应用技术专业的学生掌握计算机实际应用技能、计算机系统管理能力、计算机软件及硬件的维护能力、计算机程序设计及网络应用、网络维护及管理能力,使其成为企业信息化建设的实施者及组织者。https://www.fjcpc.edu.cn/xxx/2019/0824/c702a61987/page.htm
6.需求分析报告(精选8篇)为了对图书管理系统做完整的描述,还需要对上面得到的逻辑模型做一些补充.首先采用图形的方式描述图书管理系统的用户界面,这样做的目的是保证整个系统的用户界面的一致性,同时也有国助于后续的开发人员更好地理解系统需要实现的功能.其次,说明图书管理系统的一些特珠性能要求。如借书、还书服务花费的时间一次不得大于5分钟...https://www.diyifanwen.com/fanwen/zongjiebaodao/16193630.html
7.项目实施计划书怎么写(精选7篇)学生成绩管理系统,由C#编程语言编写而成。配合SQL Server数据库 2.3.2文件 1系统需求分析报告 2系统功能说明书 3系统数据库报告 4系统内容设计报告 5美工及界面报告 6用户手册 2.4验收标准 外观新颖、漂亮,以及具备完善的功能。 3 实施计划 3.1工作任务的分门与人员分工 ...https://m.ruiwen.com/gongwen/jihuashu/245246.html
8.兰州财经大学教务网络管理系统入口经过思考和选择,决定以.net C#来实现本系统。 二、 需求分析 2.1 信息要求 本次系统设计主要需要的信息如下所示,这些信息都是以表的形式存在数据库中,当需要输入、删除、修改等信息时可以通过执行SQL语句来实现。 1、学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号。 https://hb.baidajob.com/article-3995307.html
9.学生信息管理系统设计12篇(全文)(2) 数据库各表逻辑结构设计:根据系统E-R图设计数据表来存放学生信息管理系统的信息,各表包括系部表 (department) 、班级表 (class) 、学生表 (student) 、课程表 (course) 和成绩表 (score) 的设计,具体情况如下各表所示。 4.3 创建数据库和数据表 ...https://www.99xueshu.com/w/ikeyzgd24e90.html
10.软件实训心得体会(合集15篇)ERP:Enterprise Resource Planning(企业资源方案)的简称,是上个世纪90年代美国一家IT公司根据当时计算机信息、IT技术开展及企业对供给链管理的需求,预测在今后信息时代企业管理信息系统的开展趋势和即将发生变革,而提出了这个概念。 ERP是针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(...https://www.unjs.com/fanwenwang/xdth/20230417155305_6893637.html
11.管理信息系统的实验报告(精选4篇)一、组织结构分析 对该系统涉及到得组织部门及其之间的功能关系进行分析,绘制出组织结构图。 院长学生工作办公室教务科任课老师学生信息处理人员成绩统计人员成绩录入人员 二、系统需求分析 1、系统现有系统业务流程分析: 学生信息管理的过程是:当学生人员发生变动时,负责管理学生信息人员应对变动人员进行添加或修改。每年...https://www.jishuoshuo.com/zongjie/46136.html
12.软件实训心得体会集锦15篇在需求分析结束之前系统分析人员要写出一份需求规格说明,即为《物联网物流仓储管理系统》项目需求说明文档。我们可以看出该文档也是非常详细,相比之下我们之前做项目时写的需求规格说明书就非常不合格,不仅格式不正确内容也是少之又少。 在这方面,这篇文档给我启发很大。首先就是文档的格式,要美观整齐,让人看着舒服...https://www.cnfla.com/xindetihui/3369775.html
13.人力资源工作计划(精选15篇)*年公司将对各部门各岗位编制部门责任制和岗位目标责任书,来明确和细化岗位职责和目标任务,以此来考核和确定各部门工作职责和工作内容,并根据实际情况编制部门目标责任状,来激发和约束每个管理人员和一线员工的责任心和紧迫感,年终将根据目标责任状实际完成状况进行年终考核。岗位责任制将公布上墙,接受各部门的监督和公司...https://www.oh100.com/zhichang/6007844.html
14.高校学生学籍及成绩管理系统的设计与实现其次,针对高校对学生学籍成绩信息系统的需求,进行系统架构分析、业务角色分析、工作流程分析和数据库分析,得出了基于B/S结构的网络架构图、总体设计框架和数据库结构,并对学生信息管理、成绩管理、学籍管理等模块进行了详细设计。 最后,基于ASP和SQL-SERVER,实现了系统的架构以及用户管理、学生基本信息管理、成绩管理、...https://wap.cnki.net/lunwen-2010089222.nh.html