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

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.看书这种传统阅读方式会被淘汰吗?根据中国新闻出版研究院发布的《第十七次全国国民阅读调查报告》,2019年我国成年国民纸质图书阅读率为59.3%,而电子书的阅读率为29.3%。尽管电子书的阅读率在逐年上升,但纸质图书的阅读率仍然占据着主导地位。这些数据表明,看书这种传统的方式依然受到广大读者的青睐。https://www.jianshu.com/p/874c5fa6bea3
2.你看了很多管理书籍,最后应用起来,为什么却效果不佳?你看了很多管理书籍,最后应用起来,为什么却效果不佳?工厂管理II督量衡 浙江 0 打开网易新闻 体验效果更佳我去银行存了3000块钱,银行却给我存了3万块,我这样做 仔仔的生活点滴 1626跟贴 打开APP 雇了一个小时的妻子 ,结果 黑巴电影 1370跟贴 打开APP 冯小刚客串电影功夫,一句台词火遍全网 知己影视 6007跟贴https://m.163.com/v/video/VMIHMMF3Q.html
3.计算机应用毕业论文2.虚拟切片库的建立和管理。我校形态学实验室已全面建成数码互动显微实验室,其中虚拟切片库的管理也成为实验室教学切片管理的一个重要组成部分。我们利用虚拟切片扫描仪将实验室现有教学切片进行数字化扫描,产生高分辨率的数字化图像,并存储到教学用的计算机中建立起虚拟切片库,使用专门的图像浏览和编辑软件(我校使用易创https://biyelunwen.yjbys.com/fanwen/jisuanji/733226.html
4.高校数字化教学资源12篇(全文)图书资源数字化, 是信息社会发展的必然要求。数字化信息资源具有传统图书馆文献资料无可比拟的优势。图书馆的数字化发展使信息的表达和传输出现了质的飞跃, 使全球化的图书资源共享成为可能, 同样还可以促进信息资源的多次开发利用。 数字图书馆作为高校数字教学资源与课程整合的重要组成部分, 为两者的整合提供了强大的https://www.99xueshu.com/w/ikey6s4c49tc.html
5.传统教学与网络教学的比较研究论文(锦集16篇)“汪汪碎冰冰”投稿了16篇传统教学与网络教学的比较研究论文,下面是小编给大家整理后的传统教学与网络教学的比较研究论文,欢迎大家借鉴与参考,希望对大家有所帮助。 篇1:浅析多媒体网络英语教学与传统教学 江西新余一中 付益孙 [内容提要]本文根据自己使用多媒体网络进行英语教学的实际情况及感受,初步分析了多媒体网络https://www.hrrsj.com/jiaoxuelunwen/qitalunwen/835875.html
6.10款最佳开源和免费图书馆管理软件合集随着在线可用数据的海量,将传统的离线图书馆转化为在线知识库成为必要。免费和开源图书馆管理系统用于轻松访问在线信息。这些你维护有关书籍的可用性及其详细信息的信息。 任何注册书籍的详细信息都可以在 LMS 的帮助下找到。这有助于图书馆管理员和图书馆员识别图书馆中的差异。免费的图书馆管理软件进一步简化了图书馆https://www.lsbin.com/15323.html
7.财务年度的工作总结为了改善上述合同管理过程中的缺点,于20xx年8月起建立了基于财务部门的合同管理数据库,以数据库客户端平台共享的方式,吸取EXCEL台账中的格式优点,采用程序式编写简式合同管理软件,并于20xx年10月起正式启用该软件。 各个合同归口成员将以前EXCEL上完成的工作转移到该管理软件中录入、查询、维护。通过这样的方式,很好的https://www.fwsir.com/Article/html/Article_20221230082003_2169943.html
8.大学生职业生涯规划书范文(15篇)(3)性格的意志特征:我的性格在意志方面是比较果断、顽强、有点倔强,坚持对一些事情不会轻易放手。但是不可否认的是在意志力控制方面做的不是很好,这或许是我的一个比较大的缺点,在对事物的预知上是属于乐观但同时有比较强的忧患意识。 (4)性格的理智特征在感知注意方面,我是属于那种主动观察的类型;在想象方面,https://www.pinda.com/zhichang/zhiyeguihua/248400.html
9.改善环境建议书(15篇)(1)加快更新大学校园内的多媒体设备及软件信息,设备过于陈旧,跟不上时代,使大学生不能及时了解到与他们成长相关的最新信息。 (2)在图书馆中补充大量有关媒介素养的书籍,并通过一定的方式倡导大学生去图书馆或电子阅览室等场所进行借阅相关资料,获取媒介素养方面的知识,明确媒介素养教育的重要性。再者,要加快更新图书https://www.jy135.com/jianyishu/1098997.html
10.精选7款强大且独具特色的笔记软件,助您提升生产力与知识管理新对于初次接触笔记软件的新手或已融入Microsoft Office生态系统的用户来说,OneNote堪称入门首选。这款工具属于“图书馆式”笔记类别,即侧重于信息的收集和存储,但其功能相对于其他同类产品更为基础。若你是一位寻求高度组织化和专业功能的“图书管理员型”记笔记者,Evernote等工具可能会更适合你的需求。 https://www.lieyouren.cn/jingyan/73029.html
11.图书管理系统需求报告(一)图书馆管理系统现状。图书管理系统是图书馆不可缺少的部分,它对于图书馆的管理十分重要。所以,图书管理系统不但要为图书管理者提供充足的信息和快捷的查询手段,也要为借阅者提供必要和快捷的查询手段。一直以来,人们仍使用传统人工的方式管理图书系统,这种管理方式存在着效率低、工作量大等缺点。图书数量的增加,对于https://www.unjs.com/fanwenku/424518.html
12.库存管理系统uml《软件工程规范》Watts S.Humphrey编 清华大学出版社 《软件工程理论与实践》 Shari Lawrence Pfleeger编 清华大学出版社 《软件需求分析》 Swapna Kishore编 机械工业出版社 《软件工程思想》 林锐编 2、逻辑分析与详细分析 2.1系统功能 (1)、零售前台(POS)管理系统,本系统必须具有以下功能: https://www.zboao.com/cgal/9126.html
13.软件技术的职业生涯规划书(精选13篇)日子在弹指一挥间就毫无声息的流逝,我们又将抒写新的诗篇,我们需要好好的进行职业规划了。职业规划的开头要怎么写?想必这让大家都很苦恼吧,下面是小编精心整理的软件技术的职业生涯规划书(精选13篇),供大家参考借鉴,希望可以帮助到有需要的朋友。 软件技术的职业生涯规划书1 https://m.oh100.com/a/202212/5837616.html
14.图书管理系统可行性研究报告(精选6篇)该软件开发不违反社会法律法规,同时符合学校的规章制度,并且没有侵犯版权之说,属于自主开发,因此,本系统具有法律可行性。 第4章 项目承担单位概况 4.1单位概况 图4.1图书管理系统机构图 如图4.1图书管理系统机构图所示,该系统只有用户和管理员。 4.2机构职责 https://m.ruiwen.com/baogao/6424056.html
15.图书管理系统(软件工程课程设计报告).doc1.2工程背景 开发软件名称:图书管理系统 工程任务提出者:老师 工程开发者关:石家庄学院09信计开发小组。 用户:学校 实现软件单位:学校 工程与其他软件,系统的关系: 本工程采用客户机/效劳器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,效劳器端采用Linux 为操作系统的https://download.csdn.net/download/qq_43966957/87843014
16.软件工程导论例题详解(整本书)腾讯云开发者社区(1)传统方法学:也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难https://cloud.tencent.com/developer/article/2384035
17.www.jxmzxx.com{$woaini}>www.jxmzxx.com{$woaini}为了成为内马尔的正牌女友,布鲁娜签署了多么奇葩的协议?虽然布鲁娜比安卡迪是内马尔的女朋友,但她只有内马尔的部分使用权,原因是他们之间签署了一份十分奇葩的恋爱协议,协议允许内马尔和其他女人调情甚至发生关系,但对内马尔有三条约束,分别是不能找应召女郎,不能不采取安全措施,不能亲吻嘴唇。 http://www.jxmzxx.com/appnews/668449.html
18.普菲特图书管理软件和旺店通ERP哪个好有什么区别优缺点普菲特图书管理软件和旺店通ERP对比页面从功能、价格、点评为您详细介绍了普菲特图书管理软件和旺店通ERP哪个好,好用,区别,对比,优缺点,便于您更好的了解产品。https://www.36dianping.com/vs/krvl.html