软件工程模拟卷二

软件工程模拟卷二

ID:9957933

大小:60.50 KB

页数:4页

时间:2018-05-16

软件工程模拟卷二_第1页
软件工程模拟卷二_第2页
软件工程模拟卷二_第3页
软件工程模拟卷二_第4页
资源描述:

《软件工程模拟卷二》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程》试题二一、选择1、(A)是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。A软件过程B软件工具C质量保证D软件工程2、(D)是以追求更高的效益和效率为目标的持续性活动。A质量策划B质量控制C质量保证D质量改进3、CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每一级都包含了实现这一级目标的若干关键过程域,每一个关键过程域又包含若干(A)。A关键实践B软件过程性能C软件过程能力D软件过程4、在各种不同的软件需

2、求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,(C)是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。A业务需求B功能要求C非功能需求D用户需求5、(A)意味着一个操作在不同的类中可以有不同的实现方式。A多态性B多继承C类的复用D封装6、在面向对象的系统中,系统责任的良好分配原则是(B)。A在类之间均匀分配B集中分配在少数控制类中C根据交互图的消息进行分配D根据个人喜好进行分配7、软件配置项是软件配置管理的对象,即软件工程过程中产生的(C)。A接

3、口B软件环境C信息项D版本8、软件测试计划开始于需求分析阶段,完成于(B)阶段。A需求分析B软件设计C软件实现D软件测试 二、问答题1、判断下列叙述的正确性,将结果(√正确,×错误)填入()中,并改正错误的说法。  (1).(×)在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。改正:_在软件开发的过程中,一个错误修复和改正得越晚,为此所花费的代价就会越高。  (2).(√)在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。改正:  (3).(×)软件需求规

4、格说明书在软件开发中具有重要的作用,是软件可行性分析的依据。改正:软件可行性分析应在需求分析之前,因此,软件需求规格说明书不应成为软件可行性分析的依据。  (4).(√)模型是对现实的简化,建模是为了更好地理解所开发的系统。  (5).(×)UML语言支持面向对象的主要概念,并与具体的开发过程相关。改正:UML语言支持面向对象的概念,并独立于具体的开发过程。(6).(√)用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。  (7).(×)好的测试用例应能证明软件是正确的

5、。改正:好的测试用例在于能发现至今未发现的错误。  (8).(√)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。  (9).(√)当软件开发项目的进度有可能拖延时,增加开发人员并不能加快进度。  (10).(×)软件技术复审是由用户和测试人员实施的一种质量保证活动。改正:软件技术复审是由软件开发人员实施的一种质量保证活动。2、你认为一个好的软件开发人员应具备哪些基本素质?答:(1)牢固掌握计算机软件的基本知识和技能; (2)善于分析和综合问题,具有严密的逻辑思维能力; (3)工作踏实细致,遵循

6、标准和规范,具有严格的科学作风; (4)工作有耐心、有毅力、有责任心; (5)善于听取别人的意见,善于与周围人员团结协作,建立良好的人际关系;(6)具有良好的书面和口头表达能力。3、需求工程包括哪些基本活动?每一项活动的主要任务是什么?答:(1)需求获取(问题识别):采集、识别和提取用户的需求,对问题和需求形成文档化的描述,使各种人员达成一致的理解和认可。  (2)需求分析:分析和综合所采集的信息,建立系统的详细逻辑模型。  (3)需求规格说明:编写软件需求规格说明书,明确、完整和准确地描述已确定的需求。  

7、(4)需求验证:评审软件需求规格说明,以保证其正确性、一致性、完备性、准确性和清晰性。  (5)需求管理:定义需求基线,在整个项目过程中跟踪需求状态及其变更情况。4、为什么软件需要维护?简述软件维护的过程。答:在软件开发完成交付用户使用后,为了保证软件在一个相当长的时期能够正常运行,就需要对软件进行维护。软件维护的过程:   (1)确认维护要求。   (2)对于改正性维护申请,评价错误的严重性。对于严重的错误,立即安排人员,分析问题原因,进行"救火"性的紧急维护;对于不严重的错误,根据任务情况和轻重缓急进行统

8、一安排。   (3)对于适应性和完善性维护申请,需要确定申请的优先级,然后安排维护工作。并不是所有的完善性维护申请都必须承担,需要考虑商业需要、现有资源、未来发展方向等进行决定。5、根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。  "一个程序读入3个整数,它们分别代表一个三角形的3个边长。该程序判断所输入的整数是否构成一个三角形,以及该三角形是一般的、等腰的或等边的,并将结果打印

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

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

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