「软件工程」试题-A_第1页
「软件工程」试题-A_第2页
「软件工程」试题-A_第3页
「软件工程」试题-A_第4页
全文预览已结束

下载本文档

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

文档简介

考试试题第1套课程名称:软件工程课程编号:适用专业:共4页命题人:教研室主任:第1页填空题(每题2分,共20分)1、软件是由计算机程序、数据和三部分组成。2、软件项目的可行性研究通常包括可行性、经济可行性、法律可行性等方面的研究。3、在进行可行性研究和软件计划以后,如果确认开发一个新的软件系统是必要的而且是可能的,那么就进入阶段。4、从工程管理角度可将软件设计分为两个阶段,即概要设计和。5、模块的是指一个模块直接下属模块的个数。6、是最高程度的耦合,这种耦合出现在当一个模块直接使用另一模块的内容数据和通过非正常入口转入另一个模块内部。7、是表达系统类及其相互联系的图示,它是面向对象设计的核心。8、各模块经过单元测试后,将各模块组装起来进行,以检查与设计相关的软件体系结构的有关问题。9、为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为。10、软件项目管理中的“4P”分别是指人员、、过程和项目。二、选择题(每题1分,共10分)1、软件工程科学出现的主要原因是()。A.计算机的发展B.其他工程科学的影响C.软件危机的出现D.程序设计方法学的影响2、以下哪种软件过程模型引入了“风险分析”活动。()A.瀑布模型B.增量模型C.原型模型D.螺旋模型3、可行性研究阶段最终需要提交的主要文档是()。A.项目开发计划B.可行性研究报告C.需求规格说明D.软件设计说明4、在各种不同的软件需求中,()描述了用户使用软件产品必须要完成的任务。A.业务需求B.功能需求C.性能需求D.用户需求5、假设有三个实体:学生、院系、课程。若一名学生属于一个院系,一个院系有多名学生;一名学生可以选择多门课程,一门课程可被多名学生选择。则下图中,院系和学生之间是联系,学生和课程之间的联系描述准确的是()。A.1:*,1:*B.*:1,*:1C.1:*,*:*D.*:1,*:*院系院系学生课程考试试题第1套课程名称:软件工程课程编号:适用专业:共4页命题人:教研室主任:第2页6、模块内聚与耦合是模块独立性的两个衡量标准。在划分模块时,应尽可能()。A.高内聚,低耦合B.高内聚,高耦合C.低内聚,高耦合D.低内聚,低耦合7、如下图所示的软件结构图,该结构的宽度是和模块G的扇入是()。A.2和1B.3和2C.1和3D.2和28、集成测试时,能较早发现高层模块接口错误的测试方法为()。A.自顶向下渐增式测试 B.自底向上渐增式测试C.非渐增式测试 D.系统测试9、因计算机硬件和软件环境的变化而做出的修改软件的过程称为()。A.校正性维护 B.适应性维护C.完善性维护 D.预防性维护10、软件项目管理是()一切活动的管理。A.需求分析 B.软件设计过程C.模块设计 D.软件生命周期三、判断题(每题1分,共10分)1、由于软件生产的复杂性和高成本性,使大型软件的生存出现危机,软件危机的主要表现包括了生产成本过高、需求增长难以满足、进度难以控制、质量难以保证等方面。2、瀑布模型的问题是缺乏灵活性。3、研究软硬件资源的有效性是进行经济可行性研究的一方面。4、软件需求规格说明书的内容应该包括对算法详细过程的描述。5、偶然内聚指一个模块内的各处理元素之间没有任何联系,这是内聚程度最差的内聚。6、软件结构从形态上总的考虑是:顶层扇出数较高一些,中间层扇出数较低一些,底层扇入数较高一些。7、在面向对象方法中,信息隐藏通过对象的封装性来实现。8、动态测试中,主要测试软件功能的方法称为白盒法。9、在下列叙述中,依次与需求分析、软件设计、程序编码三个软件开发阶段相对应的软件测试环节分别是集成测试、确认测试、单元测试。10、任何项目都必须精心做好项目管理工作,最常用的计划管理工具是程序结构图。考试试题第1套课程名称:软件工程课程编号:适用专业:共4页命题人:教研室主任:第3页四、简答题(第1、3题3分、第2题6分、第4、5题4分,共20分)1、什么是软件维护?2、简述黑盒测试与白盒测试的区别,并列出4种黑盒测试的常用方法。3、详细设计的描述方法有哪几类?4、在面向对象分析时对象之间的静态关系主要有哪几种?5、列出至少4种UML

为不同抽象层提供的系统建模工具。五、分析题(第1题9分、第2题10分、第3题8分、第4题13分,共40分)1、请设计仓库管理系统的数据流图,仓库管理系统工作过程描述如下:(1)企业职工填写领料单,经主管审查签名批准后,职工到仓库领取零件;(2)仓库管理员检查领料单是否符合审批手续,不合格的领料单退还职工,领料单合格则办理领料手续,进行登记,修改库存量并发放零件;(3)当某种零件的库存量低于规定的临界值时,登记需求采购零件的订货信息,为采购员提供一张订货单。2、请设计选课系统用例图,选课系统中学生选课过程描述如下:(1)学生登录进入系统,查询本学期可选课程的清单,并创建自己的选课单,将某些课程加入到选课单中;(2)学生可以对选课单进行维护,包括加入其他课程、删除已选课程等;(3)学生可以对选课单中的数据进行学分政策验证,判断所选课程是否满足学校要求;(4)在规定时间之前,学生可以正式提交选课单,学生也可查看自己的课表。3、请设计新闻中心管理系统中管理员添加新闻的顺序图。当系统管理员添加新闻时,顺序图中涉及到三个对象,即登录、添加新闻和数据库模块。添加新闻过程描述如下:(1)管理员输入用户名和密码进行登录;(2)登录成功后提交添加新闻的请求;(3)添加新闻对象提示给登录者输入添加新闻列表;(4)登录者输入要添加的新闻内容;(5)添加新闻对象会将输入的内容列表提交给数据库;(6)数据库添加成功后会返回给输入者(管理员)提示信息。考试试题第1套课程名称:软件工程课程编号:适用专业:共4页命题人:教研室主任:第4页

温馨提示

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

评论

0/150

提交评论