软件工程(带答案)

软件工程(带答案)

ID:33062875

大小:58.74 KB

页数:5页

时间:2019-02-19

软件工程(带答案)_第1页
软件工程(带答案)_第2页
软件工程(带答案)_第3页
软件工程(带答案)_第4页
软件工程(带答案)_第5页
资源描述:

《软件工程(带答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、单项选择题。(本大题共15小题,每小题2分,共30分)在每小题列岀的四个备选项中只有一个是符合题目要求的,请将其代码填写在相应的括号内。1.能“标识系统要解决的问题”的模型是A.部署模型B.设计模型C.概念模型D.实现模型2.初始需求发现技术中,可能导致超出项冃成本和进度限制的是A.自悟B.交谈C.提炼D.观察3.销售系统,应能产生销售报表,这是软件的A.功能需B•性能需求C.设计约朿D.外部接口需求4.详细设计工具中,盒图是指A.PAD图B・HIPO图C.程序流程图D・N・S图5.在下列耦合中,耦合度戢弱的是A.内容耦合B.数据耦合C.公共耦合D.控制耦合6.下

2、列的内聚类型中,按关联程度从低到高的顺序给出的是A.逻辑内聚、过程内聚、功能内聚B.过程内聚、功能内聚、逻辑内聚C.过程内聚、逻辑内聚、功能内聚D.功能内聚、过程内聚、逻辑内聚7.UML表达关系的术语屮,聚合是一种特殊的A.关联B.依赖C.泛化D.细化8.UML用来表达系统功能模型的图形化工具是A.用况图B.状态图C.类图D.顺序图9.根据RUP实现活动,输入为设计类、接口,活动为实现类,则输岀为A.用况B.构件C.接口D.子系统10.白盒测试技术依据的是A.程序的逻辑结构B.程序的物理结构C.软件行为的描述11・从测试完成程度来看,下列选项中测试覆盖率最低的是分支覆

3、盖B.语句覆盖C.路径覆盖对一个软件工程来说,占总工作量百分比重最大的工作是C.编码工作A.12.A.系统分析B.软件设计软件开发的增量模型是一种13.A.适用于需求被清晰定义的项liC.适合于大型团队迭代开发的模式14.相对于螺旋模型,瀑布模型缺少A.制定计划B.客户评估15.CMMI能力等级中的第三级为A.已执行级B.已管理级D.D.D.软件功能的描述条件组合覆盖软件测试B.快速构造产品第一版本的好方法D.支持面向対象技术的创新模型C.实施工程D.风险分析C.已定义级D.已定量管理级二、填空题(本大题共10小题,每小题2分,共20分)16.从事软件开发实践和软件工

4、程项冃管理的思想基础是—正确认识软件开发。17・需求规约的技术核心是一特定需求_。18•总体设计分为3个阶段,第一阶段为—初始设计—。顺序19.理论上,最基本的结构化程序设汁的控制结构只有两种:顺序和一循环20.UML不是特定的软件开发方法学,而是一种可视化的—逼宣21.RUP的迭代、增量式开发是一演化_模型的一个变体。22.软件测试的第二目标是—发现错误_。23.提高模块的内聚程度,可简化一单元—测试。24.过程管理包括过程建立、过程评估一和过稈改进。25.CMMI应用于一个组织过程改善的成熟度等级有5个。三、简答题(本大题共6小题,每小题5分,共30分)26.简述

5、初始需求发现的常用技术。(1)自侑,需求人员把自己作为系境的量吳用户•审视该系统并提出问题;(1分)(2)交谈,为了确定系统应该提供的功能•需求人员通过何答方式•直接询问用户需更的是—Ht么禅的分)(3)观察,通过观察用户执行其现行的任务和过程•了解系炕运行的环境,特别足了解耍建立的新系统与现存系挠、过程及工作方祛间必须进行的交互;(1分)(4)小组会■举行客户和开发人员的联席会议■与客户代表共同开发需求;(】分)答.(5)阳札复审技术文档■并提取相关的(1分)28.简述演化模型,及其与RUP迭代、增量式开发之间的关系。(1)演化模型主耍针对事先不能完整定义需求的软件

6、开发的,在用户提出待开发系统的核心需求的基础上,软件开发人员按照这一需求•首先开发一个核心系统并投入运行,以便用户能够有效提出反馈,接着软件开发人员根据用户反馈,实施开发的迭代过程•每次迭代均由需求、设计、编码、测试、集成竽阶段组成•通过增加或修正•产生软件产品的增盘,最终完成软件产品的开发;(3分)(2)由此可见.RUP的迭代、增童式开发是演化模型的一个变体■它規定了软件开发•大的••阶段:初始阶段、精化阶段.构造阶段、移交阶段•并戏定了每次迭代答:的目标。(2分)29.简述白盒测试技术的要点。(1)白盒测试技术•又称为结构测试技术•它依据程序的逻辑结构,以控制流积

7、图作为被测对M模工具)(2分)(2)典型的是路径测试技术•路径测试大致有语句覆置、分支B[盖、条件组合覆曲和路径覆1HHN试策略;(2分)(3)这几种不同的测试策略之何具冇僞序关系•即路径■盖的测试度盘最强,而语答:旬覆曲LU分)30.简述螺旋模型以及可适应的情况。(I)«K庚模型是在潺布蟆丹和演化模型的基础上•加人两者所忽略的风险分析所念立的一种软件开发«lSh(2分)型沿着嫖诞线,经历制定计划•风険分析,实施工程•客户评估等4个方面的活动,自内向外毎旋转一■便产生一个更为完善的新版本;(1分)答:《3)该模型适应的情况:项目的开发风直很大或客户不

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

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

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