软件工程复习题上课讲义.doc

软件工程复习题上课讲义.doc

ID:57231904

大小:23.00 KB

页数:6页

时间:2020-08-07

软件工程复习题上课讲义.doc_第1页
软件工程复习题上课讲义.doc_第2页
软件工程复习题上课讲义.doc_第3页
软件工程复习题上课讲义.doc_第4页
软件工程复习题上课讲义.doc_第5页
资源描述:

《软件工程复习题上课讲义.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件工程复习题精品文档软件工程复习题纲1、什么叫软件?2、什么叫软件危机?3、什么叫软件工程?4、两种软件工程方法学开发软件时要建立哪些模型?5、软件设计分哪两个阶段?总体设计的两个阶段分别是什么?6、UML中实现关系、依赖关系、泛化关系等符号?7、软件与硬件的区别是什么?8、耦合与内聚分别有哪些?如何定义?如何区分?9、软件测试的目的是什么?10、软件需求分析的任务是什么?11、UML中活动图、状态图、顺序图都分别描述什么?12、UML中的事物有哪些?13、瀑布模型与原型模型分别适用于开发哪些软件?1

2、4、软件测试的步骤有哪些?每个测试阶段的测试依据是什么?分别有谁来测试?15、白盒测试与黑盒测试分别有哪些测试方法?如何对具体问题测试?16、软件设计的原则有哪些?17、数据流图的作用是什么?如何画数据流图?18、什么叫数据字典?如何写数据字典?19、什么叫流图?如何画出流图?流图的环形复杂度如何计算?20、面向对象的基本概念类、对象、封装、继承等定义是什么?21、用例图的作用是什么?收集于网络,如有侵权请联系管理员删除精品文档1、详细设计阶段用到了哪些图形工具?2、什么叫维护?维护的类型有哪些?3、计

3、算机软件的开发经过哪三个大阶段?4、软件开发的各阶段的任务是什么?5、UML中的关系有哪些?6、用例、活动、状态、节点等图形符号分别是什么?7、软件工程的启发式规则有哪些?8、模块的作用域与控制域分别指什么?9、模块的扇入、扇出、深度、宽度分别是什么意思?10、所有讲过的例题、留过的作业题。相关习题:一、填空、选择题1、画出UML中依赖关系的图形符号。2、在UML2.0中定义了四种交互图,其中强调对象调用顺序的是图。3、UML中实现关系的图形符号是。4、软件生命周期可划分为8个阶段,它们是什么?5、软件

4、测试的目的是发现错误,通常把测试方法按功能划分为和两大类。因为通常不可能做到穷尽测试,所以精心设计是保证达到测试目的所必须的。6、计算机软件的开发经过三个阶段分别为:定义、和运行。7、软件维护的活动包括四种:、、和预防性维护。8、在软件测试过程的4个步骤中,测试依据是需求规格说明的是。收集于网络,如有侵权请联系管理员删除精品文档9、以下哪个不是详细设计中常用的图形描述工具。A、数据流图B、程序流图C、盒图(N-S图)D、问题分析图(PAD)10、耦合是对软件结构中各个不同模块之间互相关联程度的度量。一个

5、模块直接访问另一个模块的内部信息应属于方式。A、控制耦合B、内容耦合C、数据耦合D、外部耦合11、在七种内聚中属于最强的是内聚,最弱的是内聚12、软件工程的原则包括:、抽象与、信息隐藏与局部化、。模块,则说明模块的独立性越强。A.耦合越强B、扇入数越高C、扇入数越低D、耦合越弱13、软件设计包括两个阶段。A、接口设计和结构设计B、数据设计和概要设计C、结构设计和过程设计D、概要设计和详细设计14、现有一个计算类型的程序,它的输入只有一个Y,其范围是—50≤Y≤50。现从输入的角度考虑设计了一组测试用例:

6、—100,100,0。设计这组测试用例的方法是。A、条件覆盖法B、边缘值分析法C、错误推测法D、等价划分法15、系统设计分为两个阶段分别为与。16、对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解,要确定数据流图的输入边界,输出边界和。17、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和。收集于网络,如有侵权请联系管理员删除精品文档18、在用面向对象观点建立起的3种模型中,是最基本、最重要、最核心的。A、动态模型B、对象模型C、功能模型D、状态模型19、在软

7、件结构图的有关术语中,用于表示软件结构中控制的层数的是。A、扇出B、扇入C、深度D、宽度20、指出PDL是哪种语言。21、在进行软件测试时,首先应当进行测试,然后再进行组装测试,最后再进行有效性测试。22、结构化设计方法是面向的设计。A.数据编码B.数据流C.数据库D.数据结构23、软件工程的过程模型中,是经典的传统模型。24、模块定义为受该模块内一个判断影响的所有模块集合。A.控制域B、作用域C、宽度D、接口25、在软件生命周期中,能准确确定软件系统的体系结构的功能阶段是。A、概要设计B、详细设计C、

8、需求分析D、可行性分析26、下面不属于软件工程的基本原则的是____。A、模块化B、抽象C、局部化D、自顶向上27、在数据流图中,用圆或者椭圆来表示。A、数据流  B、数据源点或终点C、数据存储D、加工简答题:1.什么是软件危机?软件危机包含哪两点?2.瀑布模型与原型模型分别适用于开发哪些软件?3.UML中实现关系、依赖关系、泛化关系等符号?4.软件设计的原则有哪些?5.面向对象的基本概念类、对象、封装、继承等定义是什么?6.软件在使用过程

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

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

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