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

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.学生成绩管理系统用例图流程图模板学生成绩管理系统用例图 学生成绩管理系统用例图 作者其他创作 大纲/内容 学生成绩管理 录入辅导员 修改成绩 管理员 辅导员 查看成绩 导出信息到EXCEL 修改已离校学生的信息 设置课表 录入各个系办秘书 清空学生信息 系办秘书 录入任课教师 删除已经离职的教职工信息 查看个人信息 学生 用户管理 录入成绩 录入学生 任...https://www.processon.com/view/5e6ce4bae4b07fc7a68974fc
2.基于SSM的中学学生学籍管理系统设计与实现本系统是后台使用SSM框架、前端使用JSP结合jQuery、CSS等技术、数据存储使用MySQL数据库实现的一款中学学生学籍管理系统。在系统中涉及到了系统管理员和学生两个权限,其中系统管理员负责基本信息如加分项信息、扣分项信息、维护学生信息、班级信息、课程信息,且可以上传学生课程成绩、加分项成绩和扣分项成绩;而学生权限则可...https://developer.aliyun.com/article/1375349
3.javaweb期末项目从零开始制作网上学生成绩管理系统(报告格式+...实现成绩的统计(平均分的统计、总成绩的统计) 三、 系统分析与设计 3.1 数据库设计 学生表的设计:(学号,姓名,密码,性别,家庭住址,成绩,备注) 学生数据 管理员表的设计:(id,名字,密码) 管理员数据 3.2 业务流程设计 业务流程设计.jpg 3.3 用例图设计 ...https://www.jianshu.com/p/f7ef551be77d
4.学生网上考试系统的设计与实现AET考生登录客户端考试系统后,可以抽取试卷、网上考试、提交试卷,之后还可以查看本次考试成绩,如图2所示学生用例图。教师作为考试系统进行管理员,在考试系统后台可以对考试系统进行试卷管理、试题库管理、学生信息管理、成绩管理,如图3所示教师用例图。 2.2 系统流程图 ...http://m.chinaaet.com/article/211592
5.基于UML的毕业设计管理系统的分析与设计(上)进行过程管理 完成教师与学生交流、中期检查、教师与学生互评过程。答辩管理 完成答辩准备工作,提交答辩结果。后期处理 完成收集、上报材料,统计成绩,评优过程。登录管理 提供用户登录验证及用户权限查询的功能。系统维护 系统维护包括:身份管理、流程管理和数据维护三个子功能块。二.建立用例模型 1.建模思想 用例是对...https://open.alipay.com/portal/forum/post/115201025
6.华商学院教务系统正方登录(一)2.4 学生考试日程查询2.4.1 简介 主要功能 2.4.2 业务流程 数据流模型 华商学院教务管理系统需求分析说明书 - 2 - 2.5 学生考试成绩查询 2.5.1 简介 主要功能 2.5.2 业务流程 数据流模型【华商学院教务系统正方登录】 3 功能描述 3.1 学生选课 用例图 用例描述 ...https://www.55xw.net/show-414207.html
7.数据库实现学生成绩管理系统盐管理及ER图使用数据库实现了学生成绩管理系统,包含了选修课程管理,用viso画出了数据库对应的E-R图,数据库sql文件直接导入到数据库即可 学生成绩系统 学生选修系统 数据库 er图 E-R图 2014-07-13 上传 大小:134KB 所需: 46积分/C币 立即下载 基于Java+oracle学生信息管理系统的设计与实现(含源文件).docx ...https://www.iteye.com/resource/guandongsheng110-7628051/
1.用例图分析学生成绩管理系统学生成绩管理系统用例图文章浏览阅读1.3w次,点赞4次,收藏38次。尝试画出学生成绩管理的用例图。用例有:登录;找回密码;输入、修改、保存、查询、删除成绩、参与者有教师与学生。_学生成绩管理系统用例图https://blog.csdn.net/m0_46376834/article/details/124884244
2.学生信息管理系统的用例图和图书管理系统系统分析及用例图[通俗易...练习一:请画出学生信息管理系统的用例图 “学生信息管理系统” 功能性需求包括以下内容: (1)系统管理员登录后可以对班级的基本信息进行增加、删除、修改、查询等操作。学校领导登录后可以对班级基本信息进行查询操作。 (2)教师登录后可以对学生的考试成绩进行录入、删除、修改、查询等操作。学生登录后可以对考试成绩进...https://cloud.tencent.com/developer/article/2091279
3.学生成绩管理系统的用例类图.pptx文档介绍:该【学生成绩管理系统的用例类图 】是由【niuww】上传分享,文档一共【20】页,该文档可以免费在线阅读,需要了解更多关于【学生成绩管理系统的用例类图 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑...https://m.taodocs.com/p-815167340.html
4.学生成绩管理系统用例图这是一张学生成绩管理系统用例图,内容有用户(登录、输入课程、输入奖项)、管理员(管理账号、修改与删除成绩)、管理系统(生成课表、输出奖项得分)。https://www.edrawmax.cn/templates/file/1031760
5.软件工程复习提纲51CTO博客画出航班预定的状态机图 第九章 面向对象 画出学生成绩管理系统的类图 类:教师类、用户类、管理员类、分数类、网站类、报告单类 分数类:报告分数、更新分数、保存分数、下载分数存为文件 网站类:用户名,密码,登录,查看 报告单类:生成报告单 画出图书管理系统的整体用例图 ...https://blog.51cto.com/u_15127543/4348125
6.学生学籍档案管理系统(1)index.asp 进入本栏目后的第一显示页,显示本软件总体功能,提供多种对学生档案的管理方式,以及用户的注册。 (2)login.asp用于用户的注册。 《 学生学籍管理系统的研究 》 摘要:本文对学生学籍管理系统的学生成绩管理、学生个人基本信息管理、课程管理、用户(管理员、教师、学生)管理及一些数据的统计与管理等功能...https://www.zboao.com/cgal/8923.html
7.学生信息管理系统设计12篇(全文)(2) 数据库各表逻辑结构设计:根据系统E-R图设计数据表来存放学生信息管理系统的信息,各表包括系部表 (department) 、班级表 (class) 、学生表 (student) 、课程表 (course) 和成绩表 (score) 的设计,具体情况如下各表所示。 4.3 创建数据库和数据表 ...https://www.99xueshu.com/w/ikeyzgd24e90.html
8.某学校希望开发一个学生盐管理系统。在指定的日期时间段,从学校...D.成绩表彰会 点击查看答案 第3题 某学校希望开发一个学生选课管理系统。在指定的日期时间段,从学校提供开设的选修课程中,学生必须至少选择两门自己下学期的学习课程。学校具有网络校园系统,学生可以从校园内多处登陆网络进行选择课程的操作。学生选择的结果传送给学生选课管理系统。学生管理选课系统根据学生选课的数据...https://www.educity.cn/souti/90C63A5C.html
9.学生成绩管理系统需求分析说明书(精选15篇)? 开发系统的名称:学生成绩管理系统 ? 开发系统的目标: 节约资源,提高学籍信息的精确度。方便快速操作,精简人员,节约开支。结合学校管理的实际需要,实现对学生成绩等数据进行有效管理,提供查询分析功能等。? 开发系统的功能: 学生查询功能,管理员查询功能、添加功能、修改功能、删除功能、汇总功能、统计功能。1.2...https://www.360wenmi.com/f/file9hg4y1wt.html