软件工程题目整理.doc

软件工程题目整理.doc

ID:61448504

大小:41.50 KB

页数:5页

时间:2021-01-31

软件工程题目整理.doc_第1页
软件工程题目整理.doc_第2页
软件工程题目整理.doc_第3页
软件工程题目整理.doc_第4页
软件工程题目整理.doc_第5页
资源描述:

《软件工程题目整理.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1、软件是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。2、信息隐藏模块中的软件设计决策信息封装起来的技术,只知道它的功能以及对外的接口,而不知它的内部细节3、对象对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。4、软件可维护性指软件被理解、改正、调整和改进的难易程度。5、原型是目标软件系统的一个可操作模型,它实现了目标软件系统的某些重要方面。软件项目管理的对象主要包括产品、过程和(资源)等。在Jackson方法中,实体结构是指实体在时间坐标系中的行为序列。这种序列以顺序、选择和(重复)三种结构进行复

2、合。一个模块的“扇出数”是指该模块直接控制的其他(模块数)。1、螺旋模型的适应场合有哪些?适应场合:支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法,是一种具有广阔前景的模型。静态测试是采用人工检测和计算机辅助静态分析的方法对程序进行检测。软件工程由方法、工具和过程三部分组成,称为(软件工程)的三要素,基于计算机系统的软件要素中的软部件由程序、数据和(文档)组成。软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,包括风险标识、(风险估算)、风险评价、风险驾驭和监控。人机界面的风格

3、第一代界面是命令和(询问)方式。第二代界面是简单的(菜单)式,第三代界面是面向(窗口)的点选界面。1、原型法模型一般适应哪些场合?0104它适合于那些不能预先确切定义需求的软件系统的开发,更适合于那些项目组成员(包括分析员、设计员、程序员和用户)不能很好交流或通信有困难的情况。2、简答结构化程序设计的内容。0801是程序设计技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制构件。3、用JSD方法开发一个软件的步骤包括:标识实体与动作、生成实体结构图和以下那些方面?10021)初建系统模型2)扩充功能性过程3)系统定时4)实现4、动态测试:

4、动态测试是指事先设计好一组测试用例,然后通过运行程序来发现错误。5、逻辑覆盖——指设计测试用例对程序的内部分支逻辑结构进行部分或全部覆盖的技术。1、软件工程的目标是什么?0103答:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。2、常用的软件项目的估算方法主要有哪4种?1).自顶向下的估算方法2).自底向上的估算方法3).差别估算法4).根据经验估算公式5、软件测试过程一般可划分为哪几个主要阶段?单元测试集成测试验收测试系统测试6.详细

5、设计的工具有图形工具、表格工具和语言工具。2、Coad/Yourdon面向对象的方法除了包含识别对象外还包括哪4个步骤?0702标识对象的属性标识对象的行为识别对象所属的类定义主题词3、Jackson系统开发方法其核心思想是什么?0602根据作用于数据的行为序列的结构(顺序、选择、重复),建立目标软件系统的模型,然后在软件设计阶段将模型转换为相应的程序结构。4、设计人机界面,必须考虑哪四个方面。1202系统的响应时间;用户求助机制;错误信息处理;命令方式。1、SD方法能方便地将数据流图转换为软件结构,其过程分为哪五步?09011. 确定信息流的类

6、型;2. 划定流界;3. 将数据流图映射为程序结构;4. 提取层次控制结构;5. 通过设计复审和使用启发式策略进一步精化所得到的结构。建立数据流模型要遵循的原则包括:每个加工至少应有一个输入数据流以反映被处理数据的来源和一个(输出)数据流来反映加工的结果。5、瀑布模型一般适应哪些场合?0104瀑布模型一般适用于功能、性能明确、完整、无重大变化的软件系统的开发。例如操作系统、编译系统、数据库管理系统等系统软件的开发。应用有一定的局限性。1、螺旋模型的适应场合有哪些?0104适应场合:支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向

7、过程、面向对象等多种软件开发方法,是一种具有广阔前景的模型。4、软件生存周期中的软件开发过程由概要设计和其它哪几个阶段组成?01031)详细设计2)实现3)组装设计4)验收测试1.在软件开发过程中,为了达到软件开发目标,必须遵循哪些原则?2.CMM的能力成熟度共分哪五级?3.用例实现方案的设计方法分为哪三个步骤?4.单元测试任务主要有哪些?5.面向功能的度量有哪些优点和缺点答案:1.在软件开发过程中,为了达到软件开发目标,必须遵循的原则:抽象模块化  信息隐藏局部化一致性完全性     可验证性2.CMM的能力成熟度共分为五级为:L1初始级、L2

8、可重复级、L3己定义级、L4己管理级、L5优化级3.用例实现方案的设计方法分为三个步骤:提取边界类、实体类和控制类;构造交互图;根据交

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

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

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