ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:184.10KB ,
资源ID:16789143      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16789143.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程复习资料Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程复习资料Word格式.docx

1、15、系统流程图的主要作用().A.描述系统的物理模型 B.业务流程 C.系统处理过程 D.数据处理过程16、PDL是一种()语言。A低级程序设计语言 B建模语言 C高级程序设计语言 D过程设计语言17、结构化设计方法划分模块的原则是()。A模块扇出小于5 B模块扇入小于5 C低耦合,高内聚 D模块深度小于718、配置视图体现了系统的实现环境,反映系统的()。A. 逻辑架构 B. 物理架构 C.组成结构 D.体系结构19、角色可以有四种类型:系统的使用者,硬件设备,外部系统和()。A.数据库 B.接口 C.对象 D. 时间20、功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面

2、向对象方法中,由( )实现。A. 场景描述 B.活动图和场景描述 C. 用例图和场景描述 D.交互图和场景描述21、下面的哪个选项不是软件工程的宗旨()。A.开发满足用户需求的软件 B.研究算法 C.及时交付软件 D.生产无故障软件22、针对需求不确定的软件开发,比较好的模型是()。A. 快速原型化模型 B. 瀑布模型 C.软件成熟度模型 D.系统化模型23、可行性分析研究的费用大约是项目总经费的()。A.2% B.6% C.20% D.524、业务需求描述的是()。A.功能需求 B.用户需求 C.用户的具体业务流程 D.软件的目标、规模和范围25、一个数据流程图中的图形符号有且仅有()种。A

3、.3 B.5 C.4 D.726、非直接耦合的模块独立性最强,()的模块独立性最弱。A内容耦合 B数据耦合 C控制耦合 D外部耦合27、信息隐藏的核心内容是()。A把数据都放在公共的区域B数据不能被其他模块访问C一个模块的内部信息不允许其他模块直接访问D把信息加密,只能让有密钥的模块访问28、面向过程的方法最关心的是(),而过程实施的对象是作为过程参数传递的。A.参数 B.主体 C.过程 D.数据结构29、()用于描述系统的功能集。A. 组件视图 B.逻辑视图 C. 用例视图 D.对象视图30、用()模型建立系统组织结构。A.组织 B.CMM C.数据 D.静态31、对象模型描述现实世界中实体

4、的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。A.顺序图 B.类图 C.状态图 D.组件图32、如果对象之间的耦合是通过()来实现的,则这种耦合就是交互耦合。A.消息机制 B.参数 C.方法 D.公共数据区33、定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。A.有效性 B.安全性 C. 可维护性 D. 开发效率34、在设计测试用例时,应该包括()测试用例。A. 可能产生无效输出的输入情况B.无效的和不期望的输入情况C.有效的和期望的输入情况D.上面所有情况35、()属于功能测试方法。A.等价类划分和判定覆盖 B.边值分析和等价类划

5、分C.边值分析和判定覆盖 D.判定覆盖和回归测试36、一个软件项目大约()的工作量在开发阶段,()的工作量在维护阶段。A.30%,70% B. 70%,30% C. 30%,30% D. 70%,70%37、软件项目管理的内容不包括()。A.人员的组织与管理 B. 技术和算法 C.软件配置管理 D.软件开发进度计划 38、通俗的说,软件项目管理中常说的基线是()。A.管理的基本思路 B. 一种软件开发的基本策略C.基本的技术路线 D. 通过正式复审的文档39、科学计算领域一般选择()语言。A.HTML B.C C.汇编语言 D.XML40对于嵌套的循环和分支程序,层次不要超过()层。A.1 B

6、.2 C.3 D.541、在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是()。A.控制类 B.组件类 C.主函数 D.事务类42、继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。A. 虚类与实体类 B. 一般化类与特殊化类 C.控制类与界面类 D.数据类与处理类43、构架设计的主要目的是(),这项工作由经验丰富的构架设计师主持完成。A.类图 B.确定系统数据结构 C.处理流程 D. 确定系统总体结构44、测试用例是一组()。A.测试用的输入数据以及对应的预期结果B.测试驱动程序 C.测试数据 D.测试程序及数据45、由于面向对象中的继承和消息机制,使得软件测试()。A

7、.更加简单 B.更加复杂 C.没变 D.不确定46、软件维护过程中产生的副作用,一般是由()引起的。A.算法说明 B.修改程序 C.优先级 D.环境要求47、项目计划活动的主要任务是()。A.估算项目的进度 B.分配工作量 C.计划资源使用 D.以上全部48、如果程序代码的()好,则调试的成本就可以大幅度降低。A.性能比 B. 可扩充性 C. 可读性D.可移植性49、两个浮点数X0和X1比较相等时,应该用()比较。A.X0=X1 B.X1-X0 C. |X0-X1|=4) & (b3) | (c1) printf(“c不在计算区域n”)printf(“%dn”, c);3、面向对象的分析通常要

8、建立三个模型,请问三个模型的作用?4、软件工程为什么要强调规范化和文档化?5、读懂下面的程序,调整格式,使其更容易理解,并添加注释。int main()int a10;for (int i =0;i10;i+)scanf(“%d”,ai);int max=a0,min=a1;for (int j = 0;jaj?max:aj);min=(minmin:printf(max= %d,max);min= %d,min);n);return 0;6、软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与用户需求的区别?7、一个程序片段如下,请设计符合判定覆盖的测试用例。=5) &

9、5) | (c5 x=10 else x=1;if b10 y=20 else y=2;if c15 z=30 else z=3;printf(“d%,d%,d%n”,x,y,z)13、请说明快速原型化模型的基本思想。14、下面的程序段A被程序员误写成程序段B,请设计合适的测试用例发现其中的错误。程序段A程序段B T=0;if (A=1)& (B=2) T=T+1;else T=T+2;if (X=90) &(Y=75) T=T+3;else T=T+4; printf(“d%n”,T); =90)&(Y75) T=T+3;15、请举例说明用例之间的包含关系和扩展关系的区别?16、软件设计中的

10、抽象是什么意思?17、孩子阅读疲倦时,一定要休息。如果不疲倦,但是对所阅读的内容不感兴趣,就跳到下一章;如果不疲倦,对内容有兴趣,理解无困难,则继续阅读;如果不疲倦,对内容有兴趣,但理解有困难,则应该重读。请对上面的描述设计判定表。18、活动图与状态图的区别?19、试分析结构化方法存在的主要问题是什么?20、请说明判定表的作用及其结构。21、请给出软件工程七条基本原理中的任意三条基本原理。22、结构化程序设计的特征是什么?23、某学校开发了学生网上选课的系统,学生在网上查找到希望选修的课程,并查看是否还有名额,若有名额就输入学号,系统自动记录该学生的选课信息,并返回选课成功。下面的顺序图描述了

11、选课成功的情形,请将以下对象填入最合适的位置:系统界面、学生、学生基本信息、学生选课记录、课程基本信息。24、软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?25、对功率大于50马力的机器或已运行 10 年以上的机器,应送到专业的维修公司处理;如果功率小于20马力,并且有维修记录,则在车间维修;否则送到本厂的维修中心维修,请建立判定表。三、 应用题1、某企业的设备维修委托给专业的技术公司完成,现在要开发软件对设备维修信息进行管理,具体描述如下:车间主任填写维修申请单,内容有设备名称、型号、故障描述、维护时间要求、预计费用;填好后交给审计人员,审计人员根

12、据企业的审计规定对维修申请单进行审计,填写审计意见和审计结果,审计意见可以修改费用,审计结果是同意或不同意;车间主任可以随时查询审计意见和结果;审计通过的维修申请单送给总经理进行审核,并填写审核意见和结果,审核也是以修改费用,审核结果是同意或不同意。审核通过后,车间把设备送去维修。维修后由车间主任组织对设备维修结果进行验收,企业对每台有设备验收标准。验收通过后,由财务人员进行结算,填写支付单并支付维修费。最后收取发票后,财务人员填写发票记录。请画出设备维修信息管理软件的数据流程图。2、某个学生成绩管理系统的部分功能如下:(1)基本信息管理:教务管理人员输入或修改学期教学计划、学生名单和教师名单

13、;(2)学生选课:学生根据教学执行计划进行选课;(3)分配任课教师:教务管理人员为符合开课条件的课程分配教师;(4)教师查询并打印课表;(5)成绩管理:每门课程的教师在考试评分结束后将考试成绩录入,学生可查询。 请根据要求画出该问题的数据流程图。3、一个简化的养老院软件需求描述如下:老人来到养老院,接待人员将老人的基本信息录入到系统中,管理员读取老人信息,进行护理级别的评估,根据评估结果分配床位、确定护理方案,床位的分配信息存入床位分配数据表,每位老人的护理方案也要保存到数据库表中。财务人员根据收费标准、床位分配信息、护理方案和老人的日常护理记录计算应收费用,老人的家属可以查询应收费信息和老人

14、的日常护理信息。护士根据老人基本信息、护理方案对老人进行日常护理,并向系统录入每日的护理信息。请你根据以上的描述,画出数据流程图。4、学校教师工资管理系统的需求描述如下:教师每月末将本月的工作量输入到系统中,学院负责人对教师输入的工作量进行审核,财务部门对审核后的工作量计算本月工资,本月工资=基本工资各种补贴工作量奖金税收保险一公积金金。基本工资、各种补贴、保险、公积金信息由人事处负责输入和维护,教师可以查询月工资明细。银行系统每月从本系统读入每位教师的实发工资,并向每位教师的银行卡帐户打入月工资。教师可以查询自己银行卡的金额。请针对上面描述的需求画出数据流程图。5、学校开发的网上作业管理信息

15、系统需求如下:教师使用本系统将作业题输入到数据库中,并且针对不同的学生布置不同的作业。学生在网上查看教师给自己布置的作业,并完成作业,完成的作业放在学生作业表中。教师在网上批阅作业,并可以统计作业完成情况。学生可以查看教师批阅的作业,修改作业中的错误,教师仍然可以查看学生修改作业的情况,并给予批阅。请仔细阅读上面的描述,画出数据流程图。参考答案一、 选择题,请从四个可选项中选择正确答案。答案1. C 2. A 3. B 4. D 5. C 6. D 7. A 8. B 9. A 10. C 11.C 12.D 13. A 14. B 15,A 16.D 17.C 18. B 19. D 20.C 21.B 22. A 23. B 24.D 25.C 26.A 27.C 28.A 29.C 30.D 31. B 32.A 33.C 34.D 35.B 36.A 37.B 38.D 39.B 40.C41.A 42.B 43.D 44. A 45.B 46. B 47.D 48.C 49.C 5

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1