山东建筑大学软件工程试卷A

合集下载

2022年山东建筑大学公共课《大学计算机基础》期末试卷A(有答案)

2022年山东建筑大学公共课《大学计算机基础》期末试卷A(有答案)

2022年山东建筑大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、八进制数453转换成十进制数是()A.324B.267C.299D.2652、一个数是11011D,则它是一个()A.二进制B.八进制C.十进制D.十六进制3、用8位二进制数,能表示的最大十进制数是()A.256B.255C.128D.1274、二进制数11111110B等值的十进制数是()A.254B.252C.154D.2445、下面是关于计算机病毒的两种论断,经判断(1)计算机病毒也是一种程序,它在某些条件上激活,起干扰破坏作用,并能传染到其他程序中去;(2)计算机病毒只会破坏磁盘上的数据,()A.只有(1)正确B.只有(2)正确C. (1)和(2)都正确D. (1)和(2)都不正确6、下列叙述正确的是()A.存储器的容量以字节为单位B.一个存储单元只能存放一个二进制位C.字节用“bit”表示D.一个二进制位用“byte”表示7、按计算机的应用领域来划分,专家系统属于()A.人工智能B.数据处理C.辅助设计D.实时控制8、在Windows 7中,"资源管理器”窗口已经选定多个文件,如果要取消其中几个文件的选定,应进行的操作是()A.按住"Shift”键,再单击各个要取消选定的文件B.按住“Ctrl”键,再单击各个要取消选定的文件C.直接单击各个要取消选定的文件D.用鼠标右键单击各个要取消选定的文件9、在Windows 7中,若要快速显示某个文件或文件夹的位置,可用“资源管理器”中的()A.“向上”按钮B.“搜索”按钮C.“查看”按钮D.“前进”按钮10、在Windows 7的应用程序窗口中,打开“控制菜单”的快捷键是()A.Alt+空格键B.Ctrl+空格键C.Alt+EscD.Ctrl+Esc11、下列不属于Windows 7中资源管理器的文件排序方式的是()A.按名称B.按类型C.按范围D.按日期12、下列可以完成多个应用程序切换的是()A.资源管理器B.控制菜单C.“开始"菜单D.任务栏13、在Windows 7“回收站”中,可以恢复()A.从硬盘中删除的文件和文件夹B.从光盘中刷除的文件和文件夹C.从软盘中删除的文件和文件夹D.剪切掉的文挡14、下列不属于Word的查找方式是()A.无格式查找B.带格式查找C.特殊字符查找D.多关键字查找15、在Word的编辑状态下,当前文档中文字的字体全是宋体,若选中一段文字先设定了楷体,后又设定成黑体,则()A.文档全文都是楷体B.文档被选中的内容为宋体C.被选中的内容变为黑体D.文档的全部都是黑体16、若要调整Word文档段落的左右边界及缩进量.快捷方便的是利用()A.菜单命令B.“常用”工具栏C.“格式”工具栏D.“标尺”17、在Word中,进行“边框和底纹”操作,应当使用的菜单是()A. “工具”菜单B. “视图”菜单C. “格式”菜单D. “编辑”菜单18、在Word中,下面关于插入页眉和页脚的叙述中,错误的是()A.页眉和页脚中都可以插入页码B.已插入的页眉页脚职能修改不能删除C.页眉和页脚中都可以插入总页数D.页眉和页脚中都可以插入日期19、在Word中,不能设置的页码对齐方式是()A.左侧B.偏外C.居中D.右侧20、在Excel 2010中,不能实现为单元格定义名称的是()A.单击工作表左上角名称框,快速定义名称B.单击单元格,输入新名称C.使用“公式”→“定义的名称”命令,在“新建名称”对话框中创建新名称D.使用“公式”→“名称管理器”命令,在“名称管理器”对话框中创建名称21、在Excel 2010打印预览中,不能完成的设置是()A.页边距B.纸张大小C.单元格格式D.打印方向22、在Excel 2010的新增迷你图中,包含有()A.条形图B.XY散点图C.盈亏图D.饼图23、在Excel 2010中,若要统计一个数据区域中数据的最大值,应使用的函数是()A.SUMB.MAXC.COUNTD.AVERAGE24、已知Exce12010工作表包含示数据,B2单元的公式为:=B1+$A2,若将B2单元格的公式复制到D3单元格,则D3单元格中显示的结果为()Α. 5 B. 7 C. 10 D. 1525、利用Word 2010的文档导航功能,不能快速查找的是()A.表格B.公式C.图形D.页眉26、下列对象中,不属于幻灯片的“动作设置”的超级链接对象的是()A.下一张幻灯片B.一个应用程序C.其他演示文稿D.幻灯片中的某一对象27、下列有关设置PowerPoint2010演示文稿动画效果的叙述中,正确的是()A.通过调整“持续时间”,可以让动画经过一定时间后才出现B.通过调整“延迟时间”,可以改变动画出现的快慢C.已经设置好的动画效果不能被删除D.幻灯片中的同一个对象,可以设置多种动画效果,28、按计算机网络的交换方式分类,可以分为()A.数据交换网、电路交换网、分组交换网B.数据交换网、电路交换网、报文交换网C.报文交换网、分组交换网、数据交换网D.报文交换网、电路交换网、分组交换网29、下列IP地址中错误的是()A.22.197.184.31B.127.128.0.1C.257.168.168.21D.202.255.255.22430、网络的覆盖范围,计算机网络可分为()A.交换网和广播网B.服务器和客户机C.通信子网和资源子网D.局域网、城域网和广域网二、填空题31、在Windows 7系统下,用鼠标右键单击某个目标对象时,会弹出________ 。

2022年山东建筑大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年山东建筑大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年山东建筑大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、无向图G=(V,E),其中:V={a,b,c,d,e,f},E={(a,b),(a, e),(a,c),(b,e),(c,f),(f,d),(e,d)},对该图进行深度优先遍历,得到的顶点序列正确的是()。

A.a,b,e,c,d,fB.a,c,f,e,b,dC.a,e,b,c,f, dD.a,e,d,f,c,b2、哈希文件使用哈希函数将记录的关键字值计算转化为记录的存放地址,因为哈希函数是一对一的关系,则选择好的()方法是哈希文件的关键。

A.哈希函数B.除余法中的质数C.冲突处理D.哈希函数和冲突处理3、静态链表中指针表示的是()。

A.下一元素的地址B.内存储器的地址C.下一元素在数组中的位置D.左链或右链指向的元素的地址4、用不带头结点的单链表存储队列,其队头指针指向队头结点,队尾指针指向队尾结点,则在进行出队操作时()。

A.仅修改队头指针B.仅修改队尾指针C.队头、队尾指针都可能要修改D.队头、队尾指针都要修改5、已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7}, E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>, <V3,V6>,<V4,V6>,<V5,V7>,<V6,V7>},G的拓扑序列是()。

A.V1,V3,V4,V6,V2,V5,V7B.V1,V3,V2,V6,V4,V5,V7C.V1,V3,V5,V2,V6,V7D.V1,V2,V5,V3,V4,V6,V76、已知字符串S为“abaabaabacacaabaabcc”,模式串t为“abaabc”,采用KMP算法进行匹配,第一次出现“失配”(s!=t)时,i=j=5,则下次开始匹配时,i和j的值分别()。

2022年山东建筑大学网络工程专业《计算机网络》科目期末试卷A(有答案)

2022年山东建筑大学网络工程专业《计算机网络》科目期末试卷A(有答案)

2022年山东建筑大学网络工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、设某段电路的传播时延是20ms,带宽为20Mbivs,则该段电路的时延带宽积为()。

A.2×105bitB.4×105bitC.1×105bitD. 8×105bit2、使用后退N帧协议,根据图所示的滑动窗口状态(发送窗口大小为2,接收窗口大小为1),指出通信双方处于何种状态()。

A.发送方发送完0号帧,接收方准备接收0号帧B.发送方发送完1号帧,接收方接收完0号帧C.发送方发送完0号帧,接收方准备接收1号帧D.发送方发送完1号帧,接收方接收完1号帧3、若图为10 Base-T网卡接收到的信号波形,则该网卡收到的比特串是()。

A.0011 0110B.1010 1101C.0101 0010D.1100 01014、假设有一个B类地址指定了子网掩码255.255.255.0,则每个子网可以有的主机数为()A.256B.254C.1024D.10225、以太网交换机是按照()进行转发的。

A.MAC地址B.IP地址C.协议类型D.端口号6、为了检测5比特的错误,编码的海明距应该为()。

A.4B.6C.3D.57、假设TCP的拥塞窗口的慢启动门限值初始为8(单位为报文段),当拥塞窗口上升到12时,网络发生超时,TCP开始慢启动和拥塞避免,那么第12次传输时拥塞窗口大小为()8、下列网络应用中,()不适合使用UDP。

A.客户/服务器领域B.远程调用C.实时多媒体应用D.远程登录9、TCP的通信双方,有一方发送了带有FIN标志位的数据段后表示()。

A.将断开通信双方的TCP连接B.单方面释放连接,表示本方已经无数据发送,但是可以接收对方的数据C.终止数据发送,双方都不能发送数据D.连接被重新建立10、最符合www服务器概念的选项是()。

A.用于编辑网页的计算机叫 wwW服务器B.任何一台联入Intenet并存储了网页的计算机就叫 www服务器C.能够接受请求并发送网贞的计算机叫www服务器D.安装了www服务器程序的计算机叫 www服务器11、FTP客户机发起对FTP服务器的连接建立的第一阶段建立()A.控制传输连接B.数据连接C.会话连接D.控制连接12、电路交换的优点有()I.传输时延小II.分组按序到达III.无须建立连接IV.线路利用率高A.仅I、IIB.仅II、IIIC.仅I、IIID.仅II、IV二、填空题13、在传输介质上传输的信号有____________信号和____________信号之分。

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、()不是对网络模型进行分层的目标。

A.提供标准语言B.定义功能执行的方法C.定义标准界面D.增加功能之间的独立性2、计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据()。

A.网络协议B.网络操作系统类型C.覆盖范围与规模D.网络服务器类型与规模3、在路由器进行互连的多个局域网的结构中,要求每个局域网()。

A.物理层、数据链路层、网络层协议都必须相同,而高层协议可以不同B.物理层、数据链路层协议可以不同,而数据链路层以上的高层协议必须相同C.物理层、数据链路层、网络层协议可以不同,而网络层以上的高层协议必须相同D.物理层、数据链路层、网络层协议及高层协议都可以不同4、以下给出的地址中,属于子网192.168.15.19/28的主机地址是()。

I.192.168.15.17 Ⅱ.192.168.15.14Ⅲ.192.168.15.16 Ⅳ.192.168.15.31A.仅IB. 仅Ⅱ、IC. 仅IⅡ、I、ⅣD.Ⅲ、Ⅱ、I、Ⅳ5、PPP中的LCP帧起到的作用是()。

A.在建立状态阶段协商数据链路协议的选项B.配置网络层协议C.检查数据链路层的错误,并通知错误信息D.安全控制,保护通信双方的数据安全6、下列关于循环冗余校验的说法中,()是错误的。

A.带r个校验位的多项式编码可以检测到所有长度小于或等于r的突发性错误B.通信双方可以无需商定就直接使用多项式编码C.CRC可以使用硬件来完成D.在数据链路层使用CRC,能够实现无比特差错的传输,但这不是可靠的传输7、如果用户程序使用UDP进行数据传输,那么()协议必须承担可靠性方面的全部工作。

A.数据链路层B.网络层C.传输层D.应用层8、假设拥塞窗口为20KB,接收窗口为30KB,TCP能够发送的最大字节数是()。

A.30KBB.20KBC.50KBD.10KB9、下列网络应用中,()不适合使用UDP。

全国2024年上半年高等教育自考试软件工程试题含解析

全国2024年上半年高等教育自考试软件工程试题含解析

全国2024年上半年高等教育自考试软件工程试题一、单项选择题1、结构化分析方法给出了一种能表达功能模型的工具是______。

A.HIPO图B.PAD图C.N-S图D.DFD图2、类的状态机一般有几种不同的运行状态,其中处于等待接收事件,接收处理完事件后又进入等待状态,通常采用______。

A.IdleB.InitializingC.CommandD.Active3、结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是______。

A.低内聚高耦合B.低内聚低耦合C.高内聚低耦合D.高内聚高耦合4、软件工程在20世纪60年代末到80年代初获得的主要成果有______。

A.CASE产品B.面向对象语言C.瀑布模型D.软件生存周期过程5、“与所规约的系统执行之间的偏差”是指______。

A.错误B.失效C.故障D.误差6、集成化能力成熟度模型(CMMI)中有22个过程域,分为4类:项目管理类、工程类、过程管理类和______。

A.需求管理类B.支持类C.项目包类D.目标类7、RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成______。

A.初始阶段B.精化阶段C.构造阶段D.移交阶段8、下列不属于软件危机的主要表现是______。

A.软件生产效率低B.软件开发没有工具支持C.软件生产质量低D.软件开发缺乏可遵循的原理、原则、方法体系以及有效的管理9、在销售管理系统需求文档中出现下列描述,属于设计约束范畴的是______。

A.系统应能产生月销售报表B.系统应在5分钟内计算出给定季度的总销售税C.对要构建的账户接收系统,必须为月财务状况系统提供更新信息D.任取1秒钟,一个特定应用所消耗的可用计算能力平均不超过50%10、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。

A.可修改的B.可复用的C.可测试的D.无歧义的11、软件测试中,白盒测试技术依据的是程序的______。

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷B(有答案)

2022年山东建筑大学软件工程专业《计算机网络》科目期末试卷B(有答案)一、选择题1、计算机网络从逻辑功能上可分为()。

I.资源子网Ⅱ.局域网 III.通信子网 IV.广域网A.II、IVB.I、ⅢC.I、IVD. Ⅲ、IV2、在n个结点的星形拓扑结构中,有()条物理链路。

A.n-lB.nC.n×(n-1)D.n×(n+l)/23、路由器的分组转发部分由()部分组成。

A.交换结构B.输入端口C.输出端口D.以上都是4、用于域间选路的协议是()。

A.RIPB. BGPC.PIMD.OSPF5、对于窗口大小为n的滑动窗口,最多可以有()帧已发送但没有确认。

A.0B.n-1C.n CD.n/26、数据链路层提供的3种基本服务不包括()。

A.无确认的无连接服务B.有确认的无连接服务C.无确认的有连接服务D.有确认的有连接服务7、主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阀值为32KB,甲向乙始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。

若乙收到的数据全部存入缓存,本被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过4个RTT后,甲的发送窗口是()。

A.1KBB.8KBC.16KBD.32KB8、某TCP分组的选项字段长度为9B,则该TCP分组的数据偏移字段内容为()。

A.1000B.0111C.1111D.00119、假设拥塞窗口为20KB,接收窗口为30KB,TCP能够发送的最大字节数是()。

A.30KBB.20KBC.50KBD.10KB10、在万维网服务中,用户的信息查询可以从一台Web服务器自动搜索到另一台Webi 服务器,这里所使用的技术是()。

A.HTMLB.HypertextC.HypermediaD.Hyperlink11、下列关于SMTP的叙述中,正确的是()。

I.只支持传输7比特ASCII码内容II支持在邮件服务器之间发送邮件III支持从用户代理向邮件服务器发送邮件IV支持从邮件服务器向用户代理发送邮件A.仅I、II和IIIB.仅I、II和IVC.仅I、III和IVD.仅II、III和IV12、下列关于卫星通信的说法中,错误的是()A.卫星通信的通信距离大,覆盖的范围广B.使用卫星通信易于实现广播通信和多址通信C.卫星通信不受气候的影响,误码率很低D.通信费用高,时延较大是卫星通信的不足之处二、填空题13、URL是____________14、计算机网络的功能主要体现在三个方面:____________、____________、____________。

《软件工程》试题及参考答案(第1套)

《软件工程》试题及参考答案(第1套)

《软件工程》试题及参考答案(第1套)《软件工程》试题及参考答案(第1套)一、单项选择题1. 软件工程的最终目标是:A. 提高软件开发效率B. 提高软件质量C. 提高软件维护效率D. 以上都是答案:D2. 下列哪项不属于软件需求分析的主要活动?A. 软件设计B. 需求获取和建模C. 需求验证和确认D. 需求管理答案:A3. 以下哪项不是构建阶段的主要活动?A. 编码B. 软件测试C. 软件集成D. 软件配置管理答案:D4. 下列哪个过程不属于软件项目管理过程?A. 需求管理B. 配置管理C. 软件测试D. 质量管理答案:C5. 下列哪个模型强调在系统开发的初期确定并冻结需求?A. 瀑布模型B. 快速原型模型C. V模型D. 增量模型答案:A二、多项选择题1. 软件过程模型的主要作用是:A. 规范软件开发的过程B. 定义软件开发的阶段C. 明确软件开发的任务分工D. 以上都是答案:D2. 软件生命周期是指:A. 软件的设计阶段B. 软件的测试阶段C. 软件的开发到维护的整个过程D. 软件的发布与用户反馈过程答案:C3. 软件测试的主要目标是:A. 寻找并修复软件中的错误B. 确保软件满足用户需求C. 提高软件的可靠性和质量D. 以上都是答案:D4. 下列哪个工具不属于软件配置管理工具?A. 版本控制工具B. 缺陷跟踪工具C. 自动化构建工具D. 可行性分析工具答案:D5. 下列哪个项目风险类型是与技术因素相关的?A. 市场竞争风险B. 技术风险C. 经济风险D. 法律风险答案:B三、简答题1. 请简要描述瀑布模型的开发流程。

瀑布模型的开发流程包括以下几个阶段:1) 需求分析阶段:收集用户需求,并进行详细的需求分析和建模。

2) 系统设计阶段:根据需求分析得到的系统需求,进行整体设计和详细设计。

3) 编码和单元测试阶段:将设计好的系统转化为可执行代码,并进行单元测试,验证代码的正确性。

4) 集成测试阶段:将各个模块进行集成,测试整个系统的功能和性能。

XXX《软件工程A试卷答案全部

XXX《软件工程A试卷答案全部

XXX《软件工程A试卷答案全部1.(8分)块间联系和块内联系是评价程序模块结构质量的重要标准。

联系的方式、共用信息的作用、共用信息的数量和接口的友好性等因素决定了块间联系的大小。

在块内联系中,功能内聚的块内联系最强。

SD方法的总的原则是使每个模块执行一个功能,模块间传送数据型参数,模块通过标准调用语句调用其他模块,而且模块间传送的参数应尽量少。

此外,SD方法还提出了判定的作用范围和模块的控制范围等概念。

SD方法认为,作用范围应该是控制范围的子集。

2.(5分)软件需求分析的任务不应包括确定逻辑模型。

进行需求分析可使用多种工具,但数据词典是不适用的。

在需求分析中,分析员要从用户那里解决的最重要的问题是要让软件做什么。

需求规格说明书的内容不应当包括对算法的详细过程性描述。

该文档在软件开发中具有重要的作用,但其作用不应当包括软件可行性分析的依据。

3.(5分)UML是一种面向对象的统一建模语言。

它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor指代系统外的个体或其他系统,用例可以用用例图来描述。

状态图指明了对象所有可能的状态以及状态间的迁移(n)。

如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由这n个子状态图中各取一个状态组合而成。

协作图描述了协作的对象之间的交互和链接(1ink),它画成图的形式。

A.汇编程序是指(①)。

①用汇编语言写的程序②符号程序③汇编语言的处理程序B.为了实现递归子程序的正确调用,人们必须用(①)来保存(⑥)及有关信息。

①堆栈②线性表③队列④树⑤入口点⑥返回地址⑦断点C。

UNIX操作系统是(②)研制的,它是用程序语言(④)书写实现的。

①IBM②贝尔实验室③微软④C语言1.(12分)将“传感器监测”的用例活动图画出来。

活动图略)2.(15分)使用面向对象设计方法进行高层设计,以建立系统的体系结构。

这样的结构有哪几种主要的组成部分?每一部分所承担的职责是什么?一个典型的高层设计是使用MVC软件体系结构,即模型/视图/控制器(Model/View/Controller)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1山东建筑大学试卷 共 4 页第1页考场 班级 姓名 学号 装订线 装订线 装订线2015 至 2016 学年第二学期考试时间: 120 分钟课程名称:软件工程JS (A)卷考试形式:(闭卷)年级: 2014 专业:软件开发软件测试;层次:(本科)题号一二三四五总分分数注意:请将答案写在后面的答题纸上,写在原题上无效。

一、判断正误(正确的打√,错误的打×,每题1分,共20分)1. 软件实现就是编写代码。

2.软件工程研究的内容涵盖了软件开发模型、软件开发方法、软件支持方法和软件管理过程。

3.COCOMO模型是一种利用经验模型进行成本估算的方法。

4.软件包括程序、文档和数据。

5.瀑布模型的优点是开发阶段清晰,便于评审、审计、跟踪、管理和控制。

6.需求分析是软件开发的基础,准确获取需求非常重要,因为需求一旦获取就不允许变动了。

7.软件工程是一门交叉性学科,将工程科学、管理科学、计算机科学和数学等基本原理应用于软件开发的工程实践中。

8.软件设计分为概要设计和详细设计,也可以把详细设计划入软件实现。

9.通过软件测试一定可以提高软件质量。

10.数据库设计时应严格遵循各范式,使数据库设计没有冗余。

11.软件企业越大越正规,软件实现所占的比例就越重。

12. 软件实现的文档就是指源程序清单。

13. 一般而言,“不符合项”偏重于对应用软件的评测,bug偏重于对系统软15. 软件可以发布了,说明此软件不存在任何问题了。

16. 软件维护分为结构化维护和非结构化维护。

17.“Check out—Edit—Check in”是配置管理工具的基本操作。

18. 质量管理与控制的三个层次为:事先的预防措施、事中的跟踪监控措施、事后的纠错措施。

19.测试时,越是发现问题多的模块越应该多进行测试。

20. Alpha测试是指没有开发人员或测试人员在场,由客户自己使用软件,进行的测试。

二、单项选择(每题1分,共15分)1. 瀑布模型把软件生命周期分为8个阶段:问题定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行与维护。

8个阶段可归纳为3个大的阶段:计划阶段、开发阶段和()。

A. 运行阶段B.可行性分析C.详细设计D.测试与排错2.软件设计一般分为总体设计和详细设计,他们之间的关系是()。

A.全局和局部B.抽象和具体C.总体和层次D.功能和结构3.软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。

A.硬件环境B. 开发人员的素质C. 软件开发环境D. 软件开发工具和软件开发环境4.结构化生命周期方法,由其特征一般称其为()。

A.瀑布模型B.对象模型C.螺旋模型D.层次模型5.软件需求分析与设计过程的对象主要为数据和程序,按一般实施原则,对二者的处理应该()。

A. 先数据后程序B.与顺序无关C.选程序后数据D.可同时进行23山东建筑大学试卷 共 4 页第2页姓名 学号 订线 装订线 装订线6.软件需求分析中,要从用户那里解决的最重要的问题是()。

A.要给该软件提供哪些信息B.要求软件工作效率怎样C.要求软件具有何种结构D.要让软件做什么7.软件需求分析阶段的工作可分为4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。

A.软件的总结B. 需求分析评审C.阶段性报告D.以上答案都不正确8.软件需求说明书应包含的内容()。

(1) 数据描述 (2) 功能描述 (3) 模块描述 (4) 性能描述A.(2)B.(3)和(4)C.(1),(2)和(3)D.(1),(2)和(4)9.软件测试可能发现软件中的(),但不能证明软件()。

A.所有错误,没有错误B.错误,没有错误C.逻辑错误,没有错误D.设计错误,没有错误10.模块独立性是软件模块化提出的要求,衡量模块独立性的度量标准是模块的()。

A.抽象和信息隐藏B.局部化和封装化C.内聚性和耦合性D.灵活机制和控制方法11.软件生命周期中,()阶段占工作量最大,约占70%。

A.分析B. 维护C.编码D.测试12.程序设计语言一般可分为高级语言和低级语言两大类,与高级语言相比,用低级语言开发的程序具有()的特点。

A.运行效率低,开发效率低B. 运行效率低,开发效率高C.运行效率高,开发效率低D. 运行效率高,开发效率高13. 从结构化软件开发模型来看,()环节出错,对软件的影响最大。

A.详细设计阶段B.概要设计阶段C.需求分析阶段D.测试和运行阶段14.软件生命周期的最后一个阶段是()。

A.软件维护B.书写软件文档C.稳定性测试D.书写详细用户说明15. 人们常用的评价软件质量的4个因素是()。

A.可维护性,可靠性,健壮性,效率B.可维护性,可靠性,可理解性,效率三、填空(每空1分,共20分)1.软件工程包括的基本要素是(1)、(2)和(3)。

2.给出以下词的英文名称:面向对象(4),封装(5),关联(6),继承(7),内聚(8),复用(9),软件工程(10)3.SWEBOK所包含的知识体系(11)、(12)、(13)、(14)、(15)、(16)、(17)、(18)、(19)和(20)。

4.需求工程包括的四个过程是(21)、(22)、(23)和(24)。

5.面向对象分析应该建立的三种模型是(25)、(26)和(27)。

6.三层体系结构是指(28)、(29)和(30)。

五、绘图(35分,第1题3分,第2题6分,第3题5分,第4题6分,第5题7分,第6题8分)1. 画出三种分析类的构造型类形式和图标形式。

2. 图书预订系统描述如下:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查,并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。

最后系统根据所处理的订单汇总,并按出版社要求发给出版社。

请画出图书预定系统的1层和2层数据流图。

3. 根据描述画出电话应答机的状态图:电话应答机能够记录来电的信息并在LED显示屏上显示来电号码,系统允许话机的使用者键入一串数字进行拨号,并能使记录的信息重放出来。

4.根据以下描述画出“租借”用例的顺序图。

一个录像店准备采用计算机系统销售或租借录像带和光盘。

所有录像带和光盘都有一个条码,可以使用条码扫描仪来支持销售和返还,客户会员卡也同时条码化。

客户可以预约录像带并在指定日期来取,系统必须拥有灵活的搜索机制来回答客户的询问,包括关于该录像商店还没有进货的电影(但可能已经被请求订购),到货后通过邮件通知客户。

45山东建筑大学试卷 共 4 页第3页姓名 学号 订线 装订线 装订线65. 某图书资料管理系统的需求描述如下:基于Internet 实现教师和学生对各种图书资料的借阅、查询和管理;图书管理员负责管理各种图书资料,查询图书资料信息,并进行图书的借阅管理;注册用户可以通过Internet 随时查询图书资料信息和个人借阅情况,预订目前借不到的图书资料,并可以快捷地查找和浏览所需要的电子资料;系统可以提供适当的浏览器供用户阅读电子文献资料;图书资料根据节约时间不同分为书籍和杂志。

根据需求描述,提取实体类如下表,请画出实体类图,指出必要的属性,建立类之间的关系,并指出关联关系的多重性。

6. 某学生学籍管理系统需要登录,若用户登录成功,则可进入系统,包括查看课表和查看成绩功能。

要求:(1)用4种方式建立用例模型。

(2)给出各用例模型中“登陆”用例的详细描述。

实体类 说明BorrowInfo 普通读者基本信息Loan 普通读者借阅记录Reservation 普通读者预定信息Title 图书资料基本信息Item 书目BookItem 书籍基本信息MagazineItem 杂志基本信息答题纸: 一、1、2、 3、 4、 5、6、 7、 8、 9、 10、 11、12、 13、 14、 15、16、 17、 18、 19、 20、二、1、2、 3、 4、5、 6、 7、 8、 9、10、 11、 12、13、14、15、三、1. (1) ______________________ (2)______________________(3)______________________ 2. (4) ______________________(5)______________________ (6)______________________(7)______________________ (8)______________________(9)______________________ (10)______________________3.(11)______________________(12)_____________________(13)______________________(14)______________________(15)______________________(16)______________________(17)______________________(18)______________________7山东建筑大学试卷 共 4 页第4页姓名 学号 订线 装订线 装订线4.(21)______________________ (22)_____________________(23)______________________ (24)______________________5.(25)______________________ (26)______________________(27)______________________ 6.(28)______________________(29)______________________ (30)______________________ 89山东建筑大学试卷 共 页第5页姓名 学号 订线 装订线 装订线10百度文库 - 让每个人平等地提升自我11 山东建筑大学试卷 共 页第6页姓名 学号装订线 装订线 装订线百度文库- 让每个人平等地提升自我12百度文库 - 让每个人平等地提升自我13 山东建筑大学试卷 共 页第7页姓名 学号装订线 装订线 装订线百度文库- 让每个人平等地提升自我1415 山东建筑大学试卷 共 页第8页姓名 学号装订线 装订线 装订线1617。

相关文档
最新文档