



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、作业 试卷总分:100 得分:100 一、填空题(共 (共 10 道试题,共 20 分) 1.数据流图(简称DFD)有四种基本元素:外部实体_、处理或加工_。 答案:数据流、数据存储2._描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。 答案:顺序图3.结构化分析方法(Structured Analysis,SA)是一种面向数据流的分析方法。该方法的主要思想是:用抽象模型的概念,按照软件内部数据传递、变换的关系,运用_的基本手段,自顶向下(TOP-DOWN),逐层分解,直到找到满足功能需要的所有细节为止。 答案:软件4.静态模型描述系统的_及_间的
2、关系. 答案:元素、元素5.黑盒测试法包括_ 、_ 、 _、因果图法、决策表法、场景测试等。 答案:等价划分法、边界值分析法、错误推测法6.编程就是把软件设计的结果翻译成用某种编程语言书写的 。 答案:过程7.高级语言一般分为:_和_两类高级语言。 答案:面向过程、面向对象8.模块化就是把程序划分成可_且_的模块,每个模块完成一个子功能。 答案:独立命名、独立访问9.需求分析的一般步骤是调查研究、分析建模、需求描述和_。 答案:需求验证10.软件过程是指软件开发人员开发和维护软件及相关产品(如项目计划、设计文档、代码、测试用例、用户手册等)的一套行为、方法、实践及_。 答案:变换过程二、名词解
3、释题(共 (共 5 道试题,共 30 分) 1.确认测试 答案:确认测试又称有效性测试,它的任务是检查软件的功能与性能是否与需求说明书中确定的指标相符合,是否达到了系统设计确定的全部要求。因而,需求说明是确认测试的基础,确认测试的对象是系统整体。2.基本路径测试法 答案:基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。基本路径法中,设计出的测试用例要保证在被测程序的每个可执行语句至少执行一次。3.软件开发环境 答案: 软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿主
4、软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。 4.应用软件 答案:应用软件是提供特定应用服务的软件,是程序设计人员为各种应用目的而开发的软件,是为解决各类实际问题而设计的程序,计算机用户可以自己开发或购买满足各种需要的应用软件。5.风险控制 答案:风险控制是项目实施过程的一个重要工作,其目的是核对风险管理的策略和实施的实际效果是否与预见相同,同时获取反馈信息,改善风险计划和管理。三、简答题(共 (共 5 道试题,共 50 分
5、) 1.等价类划分法的基本思想是什么? 答案: 根据程序的输入特性,将程序的定义域划分为有限个等价区段“等价类”,从等价类中选择出具有“代表性”的用例,即 测试某个等价类的代表值就等价于对这一类其他值的测试。 如果某个等价类的一个输入数据(代表值)测试中查出了错误,说明该类中其他测试用例也会有错误。 2.系统定义和分析的主要任务有哪些? 答案:系统定义和分析的主要任务有: 依据系统总目标,定义系统的详细目标、模型、功能、性能和界面 确定系统与环境的界面 确定硬件、软件功能的合理分担 进行多种方案设计,提出建议方案 对方案进行可行性论证3.甘特图的主要缺点有哪些? 答案: 甘特图也有缺点,它不能
6、明显地表示各种任务彼此间的依赖关系,也不能明显地表示关键路径和关键任务,进度计划中 的关键部分不明确。因此,在管理大型软件项目时,仅用甘特图是不够的,而网路图可以反映任务的起止日期变化对整 个项目的影响。 4.试简述UML的应用领域。 答案:UML的目标是用面向对象的图形方式来描述任何类型的系统,因此它具有很广泛的应用领域。 UML适用于系统开发的全过程,它的应用贯穿于从需求分析到系统建成后测试的各个阶段。 需求分析:可以用用例来捕获用户的需求。通过用例建模,可以描述对系统感兴趣的外部角色及其对系统的功能要求(用例)。需求分析阶段主要关心问题域中的基本概念(如抽象、类、对象等)和机制,需要识别
7、这些类以及它们相互间的关系。可以用UML的逻辑视图和动态视图来描述。类图描述系统的静态结构,协作体、顺序图、活动图和状态图描述系统的动态行为。在这个阶段只为问题域的类建模,而不定义软件系统的解决方案细节。 设计:把分析阶段的结果扩展成技术解决方案,加入新的类来定义软件系统的技术方案细节。设计阶段用和分析阶段类似的方式使用UML。 构造(编码):把来自设计阶段的类转换为某种面向对象程序设计语言的代码。 测试:不同的测试小组使用不同的UML图作为它们工作的依据:单元测试使用类图和类规格说明;集成测试使用构件图和协作图;系统测试使用用例图来验证系统的行为;验收测试则由用户进行,用与系统测试类似的方法,验证系统是否满足在分析阶段定义的所有需求。 总之,UML不仅适用于以面向对象方法来描述任何类型的系统,而且适用于系统开发的全过程。5.简述软件工程管理的主要任务。 答案:软件工程管理的主要任务有:软件度量管理、项目计划管理、风险管理、软件质量保证、人员管理、软件配置管理等。 软件度量管理用量化的方法评测软件开发中的费用、生产率、进度和产品质量等要素是否符合期望值,包括过程度量和产品度量两个方面。 项目计划管理主要包括工作量、成本、开发时间的估计,并根据估计值制定和调整项目组的工作。 风险管理预测未来可能出现的各种危害到软件产品质量的潜在因素,并由此采取措施进行预防和控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木房外墙改造方案范本
- 商场监管简化方案范本
- 租房分隔改造方案范本
- 医院节能科技应用方案
- 八年级物理期末复习计划
- 农业信息系统维护保养方案计划
- 电子商务平台运营投资合同
- 现代教育技术应用于课堂的教学方案设计试题
- 幼儿园春季防流感知识
- 适合一年级的数学下册教学计划
- 河南省豫西北教研联盟(洛平许济)2024-2025学年高三第二次质量检测数学试题
- 车间规则制度培训
- 2025年郑州职业技术学院单招职业技能考试题库必考题
- 2025年中央纪委全会试题及答案
- 2025年辽宁医药职业学院单招职业适应性测试题库附答案
- (一诊)2025年兰州市高三诊断考试政治试卷(含答案)
- 2025年“中国水周”活动知识竞赛考试指导题库100题(含答案)
- 辽宁省大连市2024-2025学年高三上学期期末双基考试物理试卷(含答案)
- 2024-2025学年人教版数学八年级下册期中检测卷(含答案)
- 教学常规各种检查记录表(共6页)
- 机动车登记证书中英文模版(长春-别克HRV - 长城H3)
评论
0/150
提交评论