软件工程第一次作业.doc

软件工程第一次作业.doc

ID:51577410

大小:39.00 KB

页数:9页

时间:2020-03-13

软件工程第一次作业.doc_第1页
软件工程第一次作业.doc_第2页
软件工程第一次作业.doc_第3页
软件工程第一次作业.doc_第4页
软件工程第一次作业.doc_第5页
资源描述:

《软件工程第一次作业.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程第一次作业第一题选择题1. 软件需求规格说明的内容不应包括( B    )。       A. 主要功能       B. 算法的详细描述       C. 用户界面及运行环境D. 软件的性能2. 程序的三种基本控制结构是(   B   )。       A. 过程、子程序和分程序B. 顺序、选择和重复       C. 递归、迭代和回溯D. 调用、返回和转移3.在E-R模型中,包含以下基本成分(   C   )。      A.数据、对象、实体    B.控制、联系、对象     C.实

2、体、联系、属性      D.实体、属性、操作4.软件测试的目标是(  B    )。       A. 证明软件是正确的       B. 发现错误、降低错误带来的风险       C. 排除软件中所有的错误   D. 与软件调试相同5.软件是(  C    )。       A. 处理对象和处理规则的描述B. 程序       C. 程序及其文档D. 计算机系统6. 面向对象的分析方法主要是建立三类模型,即( D     )。   A. 系统模型、ER模型、应用模型     B.对象模型、动态

3、模型、应用模型     C.E-R模型、对象模型、功能模型    D.对象模型、动态模型、功能模型7. 各种软件维护的类型中最重要的是(A    )。   A.完善性维护 B.纠错性维护C.适应性维护D.预防性维护8.  若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是(    C  )       A. 条件覆盖法   B. 等价分类法    C. 边界值分析法

4、    D. 错误推测法9.在软件开发模型中,提出最早,应用最广泛的模型是(A) A,瀑布 B,螺旋 C,演化 D,智能 10.软件工程方法是在实践中不断发展着的,而早期的软件工程方法一般是(B)A,原型化方法 B,结构化方法 C,面向对象方法 D,功能分解法第二题判断题1、开发软件就是编写程序。2、系统测试的主要方法是白盒法和黑盒法。3、编程序时应尽可能利用硬件特点以提高程序效率.4、软件需求分析的任务是建立软件模块结构图。5、程序的结构主要包括三种6、以结构化分析方法建立的系统模型就是数据流图

5、。7、进行总体设计时加强模块间的联系。8、编码时尽量多用全局变量.9、用CASE环境或程序自动生成工具来自动生成一部分程序.10、软件测试是要发现软件中的错误。第三题简单题1自顶而下渐增测试与自底而上渐增测试各有何优、缺点?答自顶而下渐增测试优点:不需要测试驱动程序能够在测试阶段的早期实现并验证系统的主要功能而且能够尽早发现上层模块的接口错误缺点:需要存根程序底层错误发现较晚②自底而上渐增测试优点与缺点和自顶而下渐增测试相反2软件生命周期划分成哪些阶段。软件生命周期可分为三个阶段:软件定义、软件开

6、发、运行维护,其主要活动阶段包括:可行性分析与计划制定、需求分析、软件设计(概要设计和详细设计)、软件实现(编码)、测试、维护等活动,其中软件开发阶段包括软件设计、实现与测试第四题应用题1有一个无序整形数组a,设其长度为L,下面的伪代码给出了找出这个数组中最大值的方法,根据伪代码写出程序流程图.Intmax=a[0];Intindex=1;While(index

7、托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定树表示与上述每种条件组合相对应的计算行李费的算法第二次作业第一题选择题1.在软件开发模型中,提出最早,应用最广泛的模型是() A,瀑布 B,螺旋 C,演化 D,智能 2.软件工程方法是在实践中不断发展着的,而早期的软件工程方法一般是() A,原型化方法 B,结构化

8、方法 C,面向对象方法 D,功能分解法 3.下列关于瀑布模型的描述正确的是()  A,利用瀑布模型,如果发现问题修改的代价很低 B,瀑布模型的核心是按照软件开发的时间顺序将问题简化 C,瀑布模型具有良好的灵活性 D,瀑布模型采用结构化的分析与设计方法,将逻辑现实与物理现实分开 4.原型化方法是用户和设计者之间执行的一种交互构成,适用于()系统 A,需求不确定性高的 B,需求确定的 C,管理信息 D,实时 5.软件开发瀑布模型中的软件定义时期各个阶段依次是() A,问题定义,可行性研

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

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

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