软件工程复习题及答案(完整)

1、文档是软件产品的一部分,没有文档的软件就不称其为软件。对

2、在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。错

3、需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。错

4、建立用例模型的步骤包括确定角色、确定用例和绘制用例图。错

5、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。错

6、软件配置管理是一组标识、组织和控制修改源程序的活动。错

7、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。错

8、好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。对

9、边界值分析方法是取输入/输出等价类的边界值作为测试用例。对

10、面向对象的分析是面向计算机系统建立软件系统的对象模型。错

11、(D)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

A软件过程

B软件测试

C软件生存周期

D软件工程

12、ISO9000是由ISO/TC176制定的关于(B)和质量保证的国际标准。

A质量控制

B质量管理

C质量策划

D质量改进

13、CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干

(B)。A关键实践B关键过程域C软件过程能力D软件过程

14、在软件开发的各种资源中,(D)是最重要的资源。

A开发工具

B方法

C硬件环境

D人员

A固有的

B人为的

C可消除的

D不可降低的

16、在各种不同的软件需求中,(D)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。

A业务需求

B功能需求

C非功能需求

D用户需求

17、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。

A需求不确定的

B需求确定的

C管理信息

D决策支持

18、(A)意味着一个操作在不同的类中可以有不同的实现方式。

A多态性

B多继承

C类的可复用

D信息隐蔽

A用例图

B类图

C活动图

D协作图

20、单元测试的测试用例主要根据(D)的结果来设计。

A需求分析

B源程序

C概要设计

D详细设计

二、填空题

1、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是关联关系。

2、类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是依赖关系。

3、用例及其协作之间是实现关系。

4、接口及其实现类或构件之间是实现关系。

5、动物与老虎之间是泛化关系。

三、问答题

1、软件复用的范围不仅仅涉及源程序代码,请至少列出5种可能复用的软件元素。

可复用的软件元素包括(选5种):项目计划、成本估计、体系结构、需求模型和规格说明、设计、用户文档和技术文档、用户界面、数据结构、测试用例。

2、传统"瀑布模型"的主要缺陷是什么?试说明造成缺陷的原因。

传统"瀑布模型"的主要缺陷及其原因:在项目的早期,用户常常很难清楚地给出所有需求,瀑布模型却要求如此。由于瀑布模型的特点,早期的错误直到开发晚期才能被发现,开发的风险较大。

3、某学校需要开发一个学生成绩管理系统,教务人员可以通过该系统维护学生信息、课程信息和成绩信息,学生可以随时查询自己的成绩单,该系统的实体关系图如下所示:

请问图中是否应该增加"教务人员"?试说明理由。

不应该增加"教务人员",因为教务人员只是该系统的一个使用者,系统不处理其属性信息。

4、下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。

intGetMax(intn,intdatalist[]){intk=0;

for(intj=1;j

if(datalist[j]>datalist[k])k=j;

returnk;}

(1)画出该程序的控制流图,并计算其McCabe环路复杂性。

控制流图如下,McCabe环路复杂性为3。

(2)用基本路径覆盖法给出测试路径。

测试路径:Path1:①→③Path2:①→②→④→⑥→…Path3:①→②→⑤→⑥→…

(3)为各测试路径设计测试用例。

测试用例:Path1:取n=1,datalist[0]=1,预期结果:k=0

Path2:取n=2,datalist[0]=1,datalist[1]=0,预期结果:k=0

Path3:取n=2,datalist[0]=0,datalist[1]=1,预期结果:k=1

5、下图显示了某个学校课程管理系统的部分类图,其中一个学生(student)可以知道所有注册课程的教师(instructor),一个教师也可以知道所有注册课程的学生。

THE END
1.某书城在线图书销售系统设计(开题报告)在线图书销售系统不仅能够打破传统实体书店的空间限制,还能通过丰富的图书资源和便捷的支付、配送服务,为用户提供更好的购书体验。同时,对于图书销售企业来说,在线图书销售系统也有助于更好地管理库存、降低成本、提高效率,并通过数据分析等手段更好地了解消费者需求,为企业决策提供参考。https://blog.csdn.net/sheziqiong/article/details/142894582
2.图书馆管理系统项目管理项目管理软件—集团管控系统—宇凡软件图书馆管理系统项目的目标是开发一个高效、稳定、易用、安全的图书馆管理系统,满足图书馆管理人员和读者的需求,提高图书馆的效率和服务质量。具体包括以下几个方面: 1. 管理图书馆读者信息,包括读者的基本信息、阅读记录、借阅记录等。 2. 管理图书馆图书信息,包括图书的基本信息、分类信息、库存信息等。 http://www.yfsoft.com.cn/76911.html
3.2023年计算机开题报告篇.docx拟订以吉林省林业系统为地理模型,以林业网络综合服务为基本需求,以网络拓扑结构为设计方向,以软件整合为应用方法,开发设计一套完整的基于集散集团企业的企业网络系统. 2,论文(设计)探讨预期达到目标: 通过设计,论文的撰写,预期达到网络设计全面化,软件整合合理化,网络性能最优化,资金应用最低化,工程周期最短化的目标.https://www.renrendoc.com/paper/270466774.html
4.项目开发计划书范文(精选13篇)2.xx目主要研发内容、预期目标及解决的关键技术 本项目的主要研发内容: (xx研究设计温湿度监控系统整体框架,主要包括上位机、单片机处理器、温湿度采集器和串行通信电路等几个部分。能够监测现场数据并远程操控现场环境。终端设备执行上位机命令,采集现场的温湿度,通过RS485通讯总线将数据发送至STM32,STM32作为系统的控https://www.hrrsj.com/wendang/gongzuojihua/874026.html
5.图书馆改进实施方案(通用10篇)高校图书馆档案数字化建设,改变传统的“档案储藏室”为计算机存储,可以大大节省物理空间。通过对高校图书馆档案进行数字化建设,将档案形成系统性,利于集中统一保存,还能代替原件使用,数字化档案副本又可异地存储,即使发生天灾人祸也能最大限度地保持档案的完整性,有利于保护档案原件,从而达到存储图书馆档案资源的目的。https://mip.wenshubang.com/fangan/676179.html
6.达华智能:国泰君安证券股份有限公司关于公司发行股份购买资产并产业的布局,与公司现有的 RFID 产业、软件产业、系统集成产业相结合,完善 智能生活产业体系,形成智能生活生态圈,延伸业务范围,是公司顺应行业智能 化,实现互联网全生态链战略目标的重要举措。 打造互联网全生态链战略对金锐显和上市公司实现业务协同效应、营销网络 协同效应、技术协同效应提出了较高要求,若协同效应无法https://stock.stockstar.com/notice/JC2015111000000295_42.shtml
7.甘谷县图书馆未来发展规划揭秘诺朗首页甘谷县图书馆作为本地区重要的文化机构,承载着传播知识、提升民众文化素养的重要使命,随着社会的快速发展和科技的进步,图书馆的角色也在发生转变,为了更好地满足广大读者的需求,甘谷县图书馆制定了最新的发展规划,本文将详细介绍这一规划的背景、目标、策略以及预期成果。 http://bedinfun.cn/post/5256.html
8.2022年内江师范学院规范性文件汇编内江师范学院1、制定项目实施方案。各党总支(直属党支部)、党支部围绕学校党委确定立项的基层党建创新工作项目,制定针对性、可操作性强的实施方案,明确项目建设的时间步骤、项目内容、推进方式、组织措施、预期目标等,并做好项目投入、项目实施、项目效果预测等工作,确保项目申报和项目实施的有效衔接。 https://xxgk.njtc.edu.cn/info/1631/2501.htm
9.网络营销全部1.“开展网络营销活动要达到的预期效果”指的是()。 A.网络营销目标B.网络营销对象C.网络营销主体D.网络营销客体【注释】:第三章第三节 第50页 网络营销目标是指开展网络营销活动要达到的预期效果 2.电视、广播等大众传播媒体属于网络营销微观环境中的()。 A.供应商因素B.竞争者因素C.营销公众因素D.营销中介https://www.wjx.cn/xz/261160017.aspx
10.app设计策划书(6篇)2011年全国旅游业的预期目标为:旅游业总收入1.72万亿元,增长11%。旅游相关产业投资规模的大幅度增长,直接带动了旅游投资的快速增长,各地旅游投资出现了生机勃勃的繁荣景象,为旅游业发展注入了新活,国内旅游业是为国内旅游者服务的一系列相关的行业,它关系到国内游客、旅行方式、膳宿供应设施和其它各种事物。改革开放以来http://cooco.net.cn/zuowen/1082638.html
11.图书管理系统需求报告随着个人的素质不断提高,报告使用的频率越来越高,我们在写报告的时候要避免篇幅过长。其实写报告并没有想象中那么难,以下是小编为大家收集的图书管理系统需求报告,供大家参考借鉴,希望可以帮助到有需要的朋友。 图书管理系统需求报告1 一、图书馆信息管理系统概述 https://www.unjs.com/fanwenku/424518.html
12.基于SpringBoot+Vue的在线图书借阅管理系统的详细设计和实现(源码一个合格的系统测试过程完成后将大大提升系统质量和使用感。测试的目标是验证系统是否符合需求规格说明书的定义,并找出与需求规格说明书不符合或与之冲突的内容。测试过程中一定站在用户的角度考虑问题,避免一些不切实际的场景,浪费测试时间,从而可能会引起问题导致预期结果与实际结果不符。 系统功能测试 对系统功能模块https://www.ctyun.cn/zhishi/p-406399
13.医院信息工作计划2.1.6 目标:通过一期信息化建设,预期实现技术目标是全院网络更新换代,主干网络结构完善,医院3个病房楼网络互通,万兆主干道,千兆到桌面。应用目标是系统以患者为中心,提供门诊患者从挂号到就诊完毕,住院患者从入院到出院所有功能。 2.2 实现临床管理信息化 https://www.fwsir.com/Article/html/Article_20240528104230_3856905.html
14.最新软件项目实践报告(十二篇)精益求精,追求卓越是我们不变得追求;诚信经营,与客户共赢是我们的经营理念;实业报国,造福地方是我们的理想;百年发展,立足世界是我们的目标。 对于任何机械厂,安全始终是重中之重,所以在社会实践老师的带领下,首先对我们进行了一些安全教育和以及在实习过程中的安全事项和需注意的项目。比如在进加工车间时了,不允许穿https://fw.chazidian.com/mip/fanwen691447/
15.申菱环境(301018)公司公告2、募集资金投资项目相关风险 1-1-2 广东申菱环境系统股份有限公司 募集说明书(申报稿) (1)募集资金投资项目无法达到预期目标的风险 公司在选择募集资金投资项目时,充分研究了公司各类产品的市场发展趋势及国家相关产业政策的发展方向,结合公司当前业务发展,认真分析了客户需求,对项目的必要性和可行性进行了严密论证,https://q.stock.sohu.com/cn,gg,301018,8938644930.shtml