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

上传人:xmg****18 文档编号:118747468 上传时间:2019-12-24 格式:DOC 页数:17 大小:79.50KB
返回 下载 相关 举报
山东建筑大学软件工程试卷A_第1页
第1页 / 共17页
山东建筑大学软件工程试卷A_第2页
第2页 / 共17页
山东建筑大学软件工程试卷A_第3页
第3页 / 共17页
山东建筑大学软件工程试卷A_第4页
第4页 / 共17页
山东建筑大学软件工程试卷A_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《山东建筑大学软件工程试卷A》由会员分享,可在线阅读,更多相关《山东建筑大学软件工程试卷A(17页珍藏版)》请在金锄头文库上搜索。

1、. . . . .考场 班级 姓名 学号 装订线 装订线 装订线山东建筑大学试卷 共 4 页第1页 2015 至 2016 学年第 二 学期 考试时间: 120 分钟课程名称: 软件工程JS (A)卷 考试形式:(闭卷)年级: 2014 专业: 软件开发 软件测试 ;层次:(本科)题号一二三四五总分分数注意:请将答案写在后面的答题纸上,写在原题上无效。一、判断正误(正确的打,错误的打,每题1分,共20分)1. 软件实现就是编写代码。2. 软件工程研究的内容涵盖了软件开发模型、软件开发方法、软件支持方法和软件管理过程。3. COCOMO模型是一种利用经验模型进行成本估算的方法。4. 软件包括程序

2、、文档和数据。5. 瀑布模型的优点是开发阶段清晰,便于评审、审计、跟踪、管理和控制。6. 需求分析是软件开发的基础,准确获取需求非常重要,因为需求一旦获取就不允许变动了。7. 软件工程是一门交叉性学科,将工程科学、管理科学、计算机科学和数学等基本原理应用于软件开发的工程实践中。8. 软件设计分为概要设计和详细设计,也可以把详细设计划入软件实现。9. 通过软件测试一定可以提高软件质量。10.数据库设计时应严格遵循各范式,使数据库设计没有冗余。11软件企业越大越正规,软件实现所占的比例就越重。12. 软件实现的文档就是指源程序清单。13. 一般而言,“不符合项”偏重于对应用软件的评测,bug偏重于

3、对系统软件的评测。14. 一般来说,80%的问题存在于20%的程序中。15. 软件可以发布了,说明此软件不存在任何问题了。16. 软件维护分为结构化维护和非结构化维护。17.“Check outEditCheck in”是配置管理工具的基本操作。18. 质量管理与控制的三个层次为:事先的预防措施、事中的跟踪监控措施、事后的纠错措施。19 测试时,越是发现问题多的模块越应该多进行测试。20 Alpha测试是指没有开发人员或测试人员在场,由客户自己使用软件,进行的测试。二、单项选择(每题1分,共15分)1. 瀑布模型把软件生命周期分为8个阶段:问题定义、可行性研究、软件需求分析、系统总体设计、详细

4、设计、编码、测试和运行与维护。8个阶段可归纳为3个大的阶段:计划阶段、开发阶段和()。A. 运行阶段 B.可行性分析 C.详细设计 D.测试与排错2软件设计一般分为总体设计和详细设计,他们之间的关系是()。A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构3软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。A.硬件环境 B. 开发人员的素质 C. 软件开发环境 D. 软件开发工具和软件开发环境4结构化生命周期方法,由其特征一般称其为( )。A.瀑布模型 B.对象模型 C.螺旋模型 D.层次模型5 软件需求分析与设计过程的对象主要为数据和程序,按

5、一般实施原则,对二者的处理应该()。A. 先数据后程序 B.与顺序无关 C.选程序后数据 D.可同时进行姓名 学号 装订线 装订线 装订线山东建筑大学试卷 共 4 页第2页6软件需求分析中,要从用户那里解决的最重要的问题是()。A.要给该软件提供哪些信息 B.要求软件工作效率怎样C.要求软件具有何种结构 D.要让软件做什么7软件需求分析阶段的工作可分为4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。A.软件的总结 B. 需求分析评审 C.阶段性报告 D.以上答案都不正确8软件需求说明书应包含的内容()。(1) 数据描述 (2) 功能描述 (3) 模块描述 (4) 性能描述A.(2

6、) 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.运行效率低,开发效

7、率低 B. 运行效率低,开发效率高C.运行效率高,开发效率低 D. 运行效率高,开发效率高13. 从结构化软件开发模型来看,( )环节出错,对软件的影响最大。A.详细设计阶段 B.概要设计阶段 C.需求分析阶段 D.测试和运行阶段14.软件生命周期的最后一个阶段是()。A.软件维护 B.书写软件文档 C.稳定性测试 D.书写详细用户说明15. 人们常用的评价软件质量的4个因素是()。A.可维护性,可靠性,健壮性,效率 B.可维护性,可靠性,可理解性,效率C.可维护性,可靠性,完整性,效率 D.可维护性,可靠性,移植性,效率三、填空(每空1分,共20分)1. 软件工程包括的基本要素是(1) 、(

8、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. 图书预

9、订系统描述如下:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查,并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。最后系统根据所处理的订单汇总,并按出版社要求发给出版社。请画出图书预定系统的1层和2层数据流图。3. 根据描述画出电话应答机的状态图:电话应答机能够记录来电的信息并在LED显示屏上显示来电号码,系统允许话机的使用者键入一串数字进行拨号,并能使记录的信息重放出来。4根据以下描述画出“租借”用例的顺序图。一个录像店准备采用计算机系统销售或租借录像带和光盘。所有录像带和光盘都有一

10、个条码,可以使用条码扫描仪来支持销售和返还,客户会员卡也同时条码化。客户可以预约录像带并在指定日期来取,系统必须拥有灵活的搜索机制来回答客户的询问,包括关于该录像商店还没有进货的电影(但可能已经被请求订购),到货后通过邮件通知客户。姓名 学号 装订线 装订线 装订线山东建筑大学试卷 共 4 页第3页5. 某图书资料管理系统的需求描述如下:基于Internet 实现教师和学生对各种图书资料的借阅、查询和管理;图书管理员负责管理各种图书资料,查询图书资料信息,并进行图书的借阅管理;注册用户可以通过Internet 随时查询图书资料信息和个人借阅情况,预订目前借不到的图书资料,并可以快捷地查找和浏览

11、所需要的电子资料;系统可以提供适当的浏览器供用户阅读电子文献资料;图书资料根据节约时间不同分为书籍和杂志。根据需求描述,提取实体类如下表,请画出实体类图,指出必要的属性,建立类之间的关系,并指出关联关系的多重性。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)_

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号