软件工程题目整理.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程题目整理.doc

1、软件 是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。 2、信息隐藏 模块中的软件设计决策信息封装起来的技术,只知道它的功能以及对外的接口,而不知它的内部细节 3、对象 对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。 4、软件可维护性 指软件被理解、改正、调整和改进的难易程度。 5、原型 是目标软件系统的一个可操作模型,它实现了目标软件系统的某些重要方面。 软件项目管理的对象主要包括产品、过程和(资源)等。 在Jackson方法中,实体结构是指实体在时间坐标系中的行为序列。这种序列以顺序、选择和(重复)三种结构进行复合。 一个模块的“扇出数”是指该模块直接控制的其他(模块数)。 1、螺旋模型的适应场合有哪些?适应场合:支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法,是一种具有广阔前景的模型。 静态测试是采用人工检测和计算机辅助静态分析的方法对程序进行检测。 软件工程由方法、工具和过程三部分组成,称为(软件工程)的三要素,基于计算机系统的软件要素中的软部件由程序、数据和(文档)组成。 软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,包括风险标识、(风险估算)、风险评价、风险驾驭和监控。 人机界面的风格第一代界面是命令和(询问)方式。第二代界面是简单的(菜单)式,第三代界面是面向(窗口)的点选界面。 1、原型法模型一般适应哪些场合?0104 它适合于那些不能预先确切定义需求的软件系统的开发,更适合于那些项目组成员(包括分析员、设计员、程序员和用户)不能很好交流或通信有困难的情况。 2、简答结构化程序设计的内容。 0801 是程序设计技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制构件。 3、用JSD方法开发一个软件的步骤包括:标识实体与动作、生成实体结构图和以下那些方面?1002 1)初建系统模型 2)扩充功能性过程 3)系统定时 4)实现 4、动态测试:动态测试是指事先设计好一组测试用例,然后通过运行程序来发现错误。 5、逻辑覆盖——指设计测试用例对程序的内部分支逻辑结构进行部分或全部覆盖的技术。 1、软件工程的目标是什么?0103 答:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。 2、常用的软件项目的估算方法主要有哪4种? 1).自顶向下的估算方法 2).自底向上的估算方法 3).差别估算法 4).根据经验估算公式 5、软件测试过程一般可划分为哪几个主要阶段? 单元测试 集成测试 验收测试 系统测试 6.详细设计的工具有 图形工具 、表格工具和 语言工具 。 2、Coad/Yourdon面向对象的方法除了包含识别对象外还包括哪4个步骤?0702 标识对象的属性 标识对象的行为 识别对象所属的类 定义主题词 3、Jackson系统开发方法其核心思想是什么?0602 根据作用于数据的行为序列的结构(顺序、选择、重复),建立目标软件系统的模型,然后在软件设计阶段将模型转换为相应的程序结构。 4、设计人机界面,必须考虑哪四个方面。1202 系统的响应时间; 用户求助机制; 错误信息处理; 命令方式。 1、SD方法能方便地将数据流图转换为软件结构,其过程分为哪五步?0901 1.? 确定信息流的类型; 2.? 划定流界; 3.? 将数据流图映射为程序结构; 4.? 提取层次控制结构; 5.? 通过设计复审和使用启发式策略进一步精化所得到的结构。 建立数据流模型要遵循的原则包括:每个加工至少应有一个输入数据流以反映被处理数据的来源和一个(输出)数据流来反映加工的结果。 5、瀑布模型一般适应哪些场合?0104 瀑布模型一般适用于功能、性能明确、完整、无重大变化的软件系统的开发。例如操作系统、编译系统、数据库管理系统等系统软件的开发。应用有一定的局限性。 1、螺旋模型的适应场合有哪些?0104 适应场合:支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法,是一种具有广阔前景的模型。 4、软件生存周期中的软件开发过程由概要设计和其它哪几个阶段组成?0103 详细设计 实现 组装设计 验收测试 1.在软件开发过程中,为了达到软件开发目标,必须遵循哪些原则? 2. CMM的能力成熟度共分哪五级? 3.用例实现方案的设计方法分为哪三个步骤? 4.单元测试任务主要有哪些? 5.面向功能的度量有哪些优点和缺点 答案: 1.在软件开发过程中,为了达到软件开发目标,必须遵循的原则: 抽象

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档