软件工程概述试题

软件工程概述试题

ID:38361077

大小:29.50 KB

页数:8页

时间:2019-06-11

软件工程概述试题_第1页
软件工程概述试题_第2页
软件工程概述试题_第3页
软件工程概述试题_第4页
软件工程概述试题_第5页
资源描述:

《软件工程概述试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程[选择题]1.()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。(A)A.软件过程B.软件工具C.软件产品D.软件工程2.软件过程的基本活动是()。(A)A.分析、设计、实现、测试、演化B.沟通、计划、建模、构造、部署C.计划、分析、设计、实现、调试D.沟通、风险管理、度量、产品化、评审3.()软件需求规格说明书在软件开发过程中具有重要的作用,它是软件可行性分析的依据。(B)A.真B.假4.软件开发的瀑布模型是()。(A)A.适用于需求被清晰定义的情况B.一种需要快速构造可运行程序的好

2、方法C.最适合于大规模团队开发的项目D.已不能用于现代环境的过时模型5.软件开发的增量模型是()。(B)A.适用于需求被清晰定义的情况B.一种需要快速构造核心产品的好方法C.最适合于大规模团队开发的项目D.一种不适用于商业产品的创新模型6.快速原型开发模型是()。(B)A.适用于客户需求被明确定义的情况B.适用于客户需求难以清楚定义的情况C.最适合于大规模团队开发的项目D.很难产生有意义产品的一种冒险模型7.演进式软件过程模型()。(D)A.本质上是迭代的B.可以很容易适应需求的变化C.通常不会抛弃所产生的系统D.以上所有选项8.螺旋模型(C)A.在软件产

3、品发布时结束B.比增量模型更加混乱C.在每一次迭代过程中包含项目风险评价D.以上所有选项9.基于组件的开发模型()。(C)A.只适用于计算机硬件设计B.不能支持可重用组件的开发C.在面向对象技术获得支持的情况下应用得更好D.增加了开发风险和成本10.形式化方法模型是将数学方法用于()。(D)A.定义计算机系统的规格说明B.开发无错误的计算机系统C.验证计算机系统的正确性D.以上所有选项11.下面的(d)不是RUP模型的阶段。(D)A.启动阶段B.精化阶段C.构造阶段D.确认阶段12)软件工程的基本目标是(C)A)消除软件固有的复杂性B)努力发挥开发人员的固

4、有的潜能C)开发高质量的软件D)更好的维护正在使用的软件产品13)下面说法正确的是(B)A)软件危机在20世纪70年代末期全面爆发B)软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题C)软件危机是指在软件产品中存在一系列的质量问题D)当前先进的软件工程方法已经解决了软件危机的问题14)()是将系统化、规范化、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素:(C)A)软件产品B)软件过程C)软件工程D)软件测试13)软件会逐渐退化而不会磨损,其原因在于(C)A)软件通常暴露在恶劣的环境下B)软件错误通常发生在使用

5、之后C)不断的变更使组件接口之间引起错误D)软件备件很难订购[练习题]1)对软件开发的过程进行建模的方法有哪些?答:功能分析法、数据设计法、快速原型法、面相对象分析法。RUP,XP,Iconix2)Iconix建模是对软件开发的过程建模,它的特征是什么?答:结构思路明确清晰。1.用例驱动的开发模型2.一种轻量级的开发模型3.采用分析和设计过程3)ICONIX采用了UML哪些元素作为建模元素?答:类、用列、时序/序列4)什么是用例?包含哪些方面?用户提出的需求包含哪两个方面?需求规格说明书描述了哪些内容?答:1.用例是系统执行的一系列动作,这些动作将生成特定

6、ACTOR可观测的有价值的结果值,ACTOR是在系统边2.界是系统责任的边界。3.包含系统行为,可观测,结果值4.用户提出的需求包括功能性需求和非功能性需求5.需求规格说明书描述了功能,性能,约束5)类的结构是由哪些组成的?内聚和耦合是什么意思?答:类的结构由属性,行为,类和类之间的关系组成内聚指类中的一个方法,并且功能单一耦合指类和类之间关系的松散程度6)类的封装是什么意思?一个设计良好的软件系统的特征是什么?答:类的封装是指将一个类的属性和方法隐藏起来,并只对外提供一个接口特征满足用户需求,设计呈高内聚,低耦合,应对新的需求更利于扩展5)什么是UML?

7、定义需求用那个图?时序图的作用是什么?时序图中包含哪些对象?时序图和那个图是同构的,描述的是同一个东西?健壮图的作用是什么?答:1.UML是统一建模语言2.定义需求时用用例图3.时序图的作用,a.将行为分配到类b.明确行为的执行顺序4.时序图中包含边界对象,实体对象,消息,交互时间,顺序5.时序图和健壮图猫鼠同一个东西6.健壮图的作用是探测系统的行为6)ER图是不是面向对象的分析方法?答:不是,是面向关系的,对数据结构表的描述,ER图需求分析一般有两种分析法,一种是结构法分析,另一种是面向对象分析(OOA),通过这两种方法的实施以后都可以得到比较正确的ER

8、图5)状态图包含哪几个部分?答:状态状态的动作状态的事件状态的变迁

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。