软件工程试题4.doc_第1页
软件工程试题4.doc_第2页
软件工程试题4.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据流图4种基本图形元素为 、 、 和 。 2、软件的测试的步骤可分为 、 、 和 。 3、编码风格主要包括四个方面: 、 、 和 。 4、模块的独立程度可以由两个定性标准度量,这两个标准分别为 和 。 耦合衡量 ; 内聚衡量 。 5、结构化程序设计采用 的设计方法和 的控制结构。 1、软件开发时,一个错误发现得越晚,为改正它所付出的代价就( A )。 A、越大 B、越小 C、越不可捉摸 D、越接近平均水平 2、总体设计目的是确定整个系统的( D )。 A、规模 B、测试方案 C、费用 D、功能及模块结构 3、( C )不是软件维护内容。 A、编写维护报告 B、记录维护数据 C、修改需求分析 D、重写相关模块的编码 4、下列各方法中( D )不是软件测试方法。 A、白盒法 B、黑盒法 C、动态测试 D、盒法 5、下列哪个做法会导致不利的语句结构( B )。A、避免过多的循环嵌套和条件嵌套 B、对递归定义的数据结构尽量不再使用递归过程 C、模块功能尽可能单一化,模块间的耦合能够清晰可见 D、确保所有变量在使用前都进行初始化1、软件产品与其他任何产品不同,它是无形的,完全没有物理属性。 ( 1) 2、使用好的开发工具可以降低开发成本。 ( 1 ) 3、需求分析报告只有软件分析人员能看懂。 ( 2 ) 4、无条件转移是程序的基本结构之一。 ( 2 ) 5、为了提高程序的易读性,尽可能使用高级语言编写程序。 ( 1 ) 6、UML是面向对象技术领域的建模语言。 ( 1 ) 7、Jackson图只能表示数据结构,不能表示程序结构。 ( 2 ) 五、分析题(第一小题10分,第二小题9分,共19分) 1、根据下列描述,画出教材征订系统的第一层数据流图。学生入学后到教材科订书,教材科根据教材库存情况分析是否需要买书,如需购买,则向书店购买。各种资金往来通过学校的会计科办理。 2、画出下列伪码程序的程序流程图,盒图(N-S图)。 START IF p THEN WHILE q DOF END DO ELSE BLOCKgn END BLOCK END IF STOP一、填空题(每小题4分,共20分)1、 加工 数据流 数据存储文件2、单元测试 集成测试 确认测试 系统测试3、源程序文档化 数据说明的方法 语句结构 输入/输出方法4、内聚 耦合 不同模块彼此之间互相依赖的紧密程度 一个模块内部各个元素彼此结合的紧密程度5、自顶向下逐步求精 单入口单出口四、问答题(每小题5分,共20分) 1、什么叫软件的生存期?软件的生存期可以分为几个阶段?答:一个软件产品从定义、开发、维护到废弃的时间总和称为软件的生存周期。 软件生存期可以分为7个阶段: 问题定义 可行性研究 需求分析 设计 编码 测试 运行与维护2、简述程序设计语言的特点。答:程序设计语言是人与计算机交流的媒介。其特点为: 名字说明 类型说明 初始化 程序对象的局部性 程序模块 循环控制结构 分支控制结构 异常处理 独立编译3、什么是数据流图,简述绘制数据流图的基本步骤。 答:数据流图是描述数据处理过程的工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据从输入到输出的移动变换过程。数据流图的基本4种成分为加工、外部实体、数据流和数据存储文件。画数据流图的基本步骤就是自外向内,自顶向下,逐层细化,完善求精。4、面向对象的软件工程方法是什么?答:面向对象的软件工程方法是面向对象方法在软件工程领域的全面运用。它包括面向对象的分析(OOA)、面向对象的设计(OOD)、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论