软件工程基础与应用模拟考试试卷4及答案_第1页
软件工程基础与应用模拟考试试卷4及答案_第2页
软件工程基础与应用模拟考试试卷4及答案_第3页
软件工程基础与应用模拟考试试卷4及答案_第4页
软件工程基础与应用模拟考试试卷4及答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模拟试卷选择题(20)1、软件是计算机组成系统的重要一员,它的组成部分是( D)A、程序、数据 B、程序 C、程序、文档 D、程序、数据、文档2、下面哪一项属于“软件危机”出现的主要原因(B) A、开发方法落后 B、软件日益庞大 C、开发人员技术水平落后 D、软件维护不当3、瀑布模型把软件生存周期划分为软件计划、软件开发与(C)三个阶段,而每一阶段都可以划分为更小的阶段。 A、详细设计 B、可行性分析 C、运行与维护 D、测试与排错4、一个项目是否开发,从经济上来说是否可行,归根结底是取决于对(A) A、成本的估算 B、项目计划 C、工程管理 D、工程网络图5、软件需求分析应确定的是用户对软件的(A) A、功能需求和非功能需求 B、性能需求 C、非功能需求 D、功能需求6、需求分析是由分析员经过了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型,并写出(B) A、模块说明书 B、软件规格说明书 C、项目开发计划 D、合同文档7、PDL是一种过程设计语言,又叫(C) A、系统流程图 B、盒图 C、伪码 D、功能图8、在详细设计算法工具中,(C)能够清楚地表现程序的层次结构 A、系统流程图 B、层次图 C、PAD图 D、功能图9、详细设计的任务是确定每个模块的(A) A、算法 B、功能 C、调用关系 D、输入输出数据10、程序算法复杂性,不能度量的是(B) A、模块内部的复杂性 B、软件效益的多少 C、开发周期及内部潜伏错误的多少 D、软件开发费用的多少填空题(20)1、按照功能的不同,可以把软件划分为__,__和__。2、快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成功能的一个__。3、增量模型是把待开发的软件系统__,将每个模块作为一个增量组件,从而分批次地__,__,__和__这些增量组件。4、螺旋模型是一种适用于__地大型软件项目开发的过程模型简答题(20)1、面向对象设计应遵循那些准则?2、就程序设计语言的工程特性而言,对程序编码有那些要求?3、什么是静态测试,什么是动态测试?4、简述数据字典及其用途。类图及用例图(20)苹果2021年开发者大会马上就要来啦!但是因为疫情的原因,今年的开发者大会改为了在网上举办(真的),所以名为AppleSmart的网上平台诞生了。在这个平台上,消费者可以购买门票,发表评论,观看直播,而苹果认证的开发者不需要购买门票,同时还可以展示应用,下载apple开发者工具。如果开发者愿意,还可以向管理员申请成为演讲者。演讲者在管理员的帮助下可以发起直播,管理员需要帮助演讲者,并管理系统后台。请你画出AppleSmart平台的类图和用例图,不需要给出方法,也不需要考虑类之间的连线方向和多重值。顺序图(10)请画出表示以下过程的顺序图:

(1)借阅者希望通过图书管理员借阅某本图书;

(2)借阅者将图书证和图书交给图书管理员;

(3)图书管理员将读者图书证编号和图书编号录入借阅图书界面LendBookWindow;

(4)借阅图书界面LendBookWindow根据图书编号向Book类对象请求加载图书信息;

(5)Book类对象返回图书信息给借阅图书界面LendBookWindow;(6)借阅图书界面LendBookWindow请求将图书信息和借阅者编号添加到Loan类对象中;(7)Loan类对象添加借阅信息,返回借阅成功给借阅图书界面LendBookWindow;

(8)借阅图书界面LendBookWindow显示借阅完成;(9)图书管理员将图书证和图书归还给借阅者状态图(10)当手机开机时,处于空闲状态。当用户打电话给他人,就进入拨号状态。如果呼叫成功,就进入通话状态;若对方手机关机、无人接听或者直接挂断,则算呼叫不成功重新回到空闲状态。当处于空闲状态被别人呼叫时手机进入响铃状态。如果拒绝接听就回到空闲状态;如果没听到则一直处于响铃状态直到自动停止响铃回到空闲状态;如果接听就进入通话状态,一直到接完电话挂断,回到空闲状态。请试着按以上描述,描绘手机通话机制的状态图。

参考答案选择题已填写于选择题空白处。填空题1.系统软件,支撑软件,应用软件2.子集3.模块化,分析,设计,编码,测试4.风险较大简答题1.模块化、抽象、信息隐藏、强内聚性、弱耦合性2.可移植性,开发工具的可利用性,软件的可重用性,可维护性。3.静态测试是采用人工检测和计算机辅助静态分析的方法对程序进行检测。动态测试是指事先设计好一组测试用例,然后通过运行程序来发现错误。4.数据字典是用来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论