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

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.用例图练习:图书管理系统图书管理系统用例图文章浏览阅读1.8w次,点赞16次,收藏200次。1、系统管理员用例图:2、图书馆工作人员用例图3、借阅者相关用例:_图书管理系统用例图https://blog.csdn.net/maxiaoxian_123/article/details/20867695
2.图书管理系统测试用例.doc图书管理系统测试用例.doc 8页内容提供方:haihang2017 大小:217.99 KB 字数:约3.2千字 发布时间:2017-04-11发布于重庆 浏览人气:1236 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)图书管理系统测试用例.doc 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览https://max.book118.com/html/2017/0411/99814313.shtm
3.图书馆管理系统测试用例提示用户名过长,字符段应为 6-10 位 实际结果通过()失败() 说明 测试用例 ID:002 软件版本:V 0.1 子系统:登录字符操作系统:Windows XP 测试人员姓名:测试 日期:2010-11-10 初始设置 1. 打开图书管理系统,进入登录界面 输入 1. 用户名 lxw123,密码:123456,登录 2. 用户名 lxw123,密码:空格,登录 3. https://easylearn.baidu.com/edu-page/tiangong/exercisedetail?id=25e576457a563c1ec5da50e2524de518964bd3ff&fr=search
4.图书管理系统测试用例1、图书管理系统测试用例1 .系统开发甘特图任务名称-工期.开始时间-完成时间前置任务.系统登录系统1个工作日2014年12月2日20L4年12月2己图书查询系统L5个工作日2014年12月3日2014年12月4日1 1图书入库系统0.5个工作日2014年12月3日2014年12月3日1图书修改系统1个工作日2014年12月4日2014牟12月5日2,3图书https://www.renrendoc.com/paper/152779711.html
5.图书馆管理系统测试用例表.pdf该【图书馆管理系统测试用例表 】是由【hh思密达】上传分享,文档一共【16】页,该文档可以免费在线阅读,需要了解更多关于【图书馆管理系统测试用例表 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:https://www.taodocs.com/p-883074790.html
6.形考作业3:基于UML的大学图书馆图书信息管理系统设计实验4人一组,分工如下:1名组长,负责整个小的人员安排,工作计划,文档质量,整体项目的协调等工作2名系统分析员,专门负责需求分析,1名分析员,专门负责系统的验收测试用例。虽然各有分工,但大家必须协同工作。使用VISO或IBM Rational ROSE工具软件。 各种说明书使用WORD软件. https://www.xyzlfx.com/5577.html
7.第三方验收测试验收测试服务UAT测试网站测试报告测试脚本&测试场景 测试用例设计与用例确认 测试场景设计和场景截图 测试结果&测试报告 测试结果说明和结果截图 测试交付 测试交付说明和交付物列表 </>?经典客户案例?</> 某图书馆系统 B/S 功能测试、性能测试 查看详情>> 某饮用水智能水务管理系统 B/S 功能测试 查看详情>> 某财务核算系统 B/Shttps://www.alltesting.cn/jsp/newVersion2/bigNews/testService/check-test.jsp
8.软件工程复习提纲51CTO博客画出学生成绩管理系统的类图 类:教师类、用户类、管理员类、分数类、网站类、报告单类 分数类:报告分数、更新分数、保存分数、下载分数存为文件 网站类:用户名,密码,登录,查看 报告单类:生成报告单 画出图书管理系统的整体用例图 第十章 面向对象分析 https://blog.51cto.com/u_15127543/4348125
9.图书管理系统需求分析及用例图状态图数据流图图书馆管理信息系统的用例图和类图类图图书管理系统主要管理对象是图书,系统的用户包括,借阅者,图书管理员。该系统主要设计的类包括:Book (代表一本书)、Borrower (借阅者)和 Worker(图书管理员)。 其中Borrower和Book之间为关联关系,Borrower和Book存在关联关系。类图如下:用例图主要用户有管理员和借阅者:管理员可以接https://www.pianshen.com/article/8392777416/
10.图书管理系统分析(精选十篇)图书管理系统从图书管理、用户管理、借还管理3个方面出发。其中图书管理主要针对图书管理系统的管理者而言, 它可以实现新书入库、书籍分类和库存查询等图书管理功能, 以便维护图书馆的正常运行;用户管理只有一定权限的管理员才能对普通用户进行管理, 亦是系统基础模块之一, 它有用户信息和添加用户的用户管理功能;借还管理https://www.360wenmi.com/f/cnkeyrc64zlp.html
11.测试计划模板(通用版)详情请参见《测试管理工作表》测试用例状态跟踪页、 3测试资源 3、1人力资源 下表列出在此项目的人员配备方面所做的各种假定,包括在各个阶段需要介入测试的各种角色以及相关的职责和权限等 3、2系统资源 下表列出了测试项目所需的系统资源,包括软、硬件资源、测试工具等、资源名称/类型测试数据库服务器基本配置及数https://www.unjs.com/fanwenku/366489.html
12.uml图书借阅管理系统用例图对扩展用例的限制规则:将一些常规的动作放在一个基本用例中,将可选的或只在特定条件下才执行的动作放在它的扩展用例中。 在分析的时候,参考他们的使用场合,你就会豁然开朗 系列文章: [UML]UML系列——用例图Use Case UML图书管理系统,该读者用例图为什么要多个query info 到 logon the system 图中https://www.zboao.com/cgal/9422.html
13.学生信息管理系统的用例图和图书管理系统系统分析及用例图[通俗易练习二 图书管理系统系统分析及用例图 图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。图书馆向每一个借阅者发放图书证,图书证中包含每一个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提供服务,不需要管理人员的干预,这些服务包括提供查询图书信息、查询个人信息服务https://cloud.tencent.com/developer/article/2091279
14.UML图书借阅管理系统的用例图.图书借阅管理系统miniLib的用例图 仅供参考,自己做下会有很大帮助,当然量的话比较大,当时做了一个星期 上传者:fairytale_sz时间:2012-09-02 图书借阅系统毕业论文设计_UML面向对象方法的(需求,分析,设计,测试) 一个很完整的毕业设计,代码请参看图书借阅管理系统源程序,ppt请参看图书管理系统毕业答辩 https://www.iteye.com/resource/qq_38951259-10483785
15.图书管理系统用例图7篇(全文)图书管理系统用例图 第1篇 图书管理系统 UML建模与设计模式 实验报告 计算机与信息工程学院 一、实验目的 在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括: 1.掌握用例图的建立。 2.掌握用例描述文档的编写。3.掌握建模工具的使用。 二、实验内容 https://www.99xueshu.com/w/filesaiudqen.html
16.软件测试之困:测试工程化实践之路设计、实施和评价等关键环节,而且重视项目管理、质量管理和工具的使用等,具体体现在3个方面:系统化、模块化和规范化,即能够系统地解决问题,而不是片面、局部地解决问题;面对复杂问题,能够逐层分解问题,然后各个击破;最终把解决问题的思路梳理成合适的流程、策略和模式等,并持续改进,保证软件测试能够持续、稳定地进行https://labs.epubit.com/bookDetails?id=UB7da3e1c3b3dfd
17.图书馆数据库管理系统用例图在图书馆数据库管理系统中,例如“查询图书信息”、“借阅图书”、“归还图书”等用例。 1.2 参与者 参与者是使用系统的人、机器、其他系统或其他实体,它们与用例之间通过交互实现。 在图书馆数据库管理系统中,例如“读者”、“图书管理员”等参与者。 1.3 关系 关系就是参与者和用例之间的联系。可以用连线来表示。https://www.volcengine.com/theme/845520-T-7-1
18.图书借阅管理系统的设计与实现书籍借还管理系统网上借阅一系列功能将成为人们最关注话题,本论文是以构建图书借阅为目标,使用Java制作,由前台用户借阅图书、后台管理员入库图书两大部分组成。着重论述了系统设计分析,系统的实现(用户注册模块,用户登录,用户借书模块,还书模块,还书提醒模块等)以及后台数据库管理。从网站设计到具体实现都遵循了网站的建设思想和数据库的http://it.en369.cn/jiaocheng/1727394392a739757.html
19.软件测试工程师面试英文自我介绍(共13篇)第七类问题:软件测试流程,系统测试相关规范和标准的流程:熟悉产品/项目,需求评审,测试需求,测试计划,测试方案,测试用例,预测试,第一轮正式测试、第二轮回归测试、第三轮测试,测试报告,测试总结,测试指南。 第八类问题,网络相关,最基本的网络基础知识,比如TCP/IP协议。 https://www.hrrsj.com/wenshu/gerenjieshao/710389.html