软件工程模拟试题及答案_第1页
软件工程模拟试题及答案_第2页
软件工程模拟试题及答案_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、软件工程模拟 B 卷 Z, u O x p6| v p专业年级 姓名 得分 &W5Y(B* 7?一名词解释(每个 2 分) 5Fq2Z 2H1 软件危机3. 数据字典 +e n s h v.G L+q V g4. 模块 y;D+J6E E5. PDL一、 填空题 (每题 2 分)1 是计算机程序及其说明程序的各种文档。是有关计算机程序功能、设计、编制、使用的文字或图形资料。 C7l d-o H j 2软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整个时期。通常,软件生存周期包括问题定义、 , ,总体设计,详细设计, , ,维护活动, 可以将这些活动以适当方式分配到不同阶

2、段去完成。3 Jackson 方法是一种 的开发方法。4 M=P+K(C-D) 是。 O+x o-g c W A j/u$Y 5的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发, 是否值得去开发。6效益分有形效益和无形效益两种。有形效益可用纯收入、 等指标进行度量;无形效益主要从性质上、心理上进行衡量,很难直接进行量的比较。7需求分析的基本任务是要准确回答系统必须“ ”的问题。8数 据流 图 有四 种基 本成 分: 、 、 、 。 _ h")b80N(X K3D9通过 可以完成数据流图的细化。s q _ L C 二、 单选题(每题 2 分)1软件生存周期包括可行性分

3、析的项目开发计划、需求分析、 概要设计、 详细设计、 编码、( )、维护等活动。 w"X/G5j j )aA 应用B. 检测C. 测试 D. 以上答案都不正确2 系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括()。E 软件环境可行性、技术可行性、经济可行性、社会可行性F 经济可行性、技术可行性、操作可行性K!o d#w8K D L/EG 经济可行性、社会可行性、系统可行性 )R S+Z)B r)yH 经济可行性、实用性、社会可行性3在考察系统的一些涉及时序和改变的状态时,要用动态模型来表示。 动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。

4、A 状态图 B. 数据流图 C. 系统结构图 D. 时序图 4结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。A 目标B. 数据流 C. 功能 D. 对象 %X4j M/c ?5模块(),则说明模块的独立性越强。 1d I,A-pE2U V%'Q A 耦合越强B. 扇入数越高C. 耦合越弱D. 扇入数越低6()数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。A 变换型B. 事务型C.结构化验室D. 非结构化7在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。A 数 据 结构 B. 实 体关 系 C. 数 据 流图 D. ER 图 I ?

5、 I #;8d3a6a w G)和8程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的(耦合性。 m C c%l KA 一致性B. 作用域 C. 嵌套限制 D. 内聚性9在多层次的结构图中,其模块的层次数称为结构图的()。A 深度B. 跨度 C. 控制域 D. 粒度10 模块( )定义为受该模块内一个判断影响的所有模块集合。+M m(b G A6wA 控制域B. 作用域 C. 宽度 D. 接口 软件工程试卷 B卷答案: V 'f C 六、 名词解释 !w*k b*t -F H-w H z 1指在计算机软件的开发和维护过程中所遇到的一系列严重问题。Q 2 在整个生命周期内

6、系统的累计经济效益(折合成现在值)与投资之差。+e b$W1K Z!;y 3 是关于数据信息的集合。,D F'b,r d 4 是数据说明、可执行语句等程序对象的集合。(t*Y p J r(H5 是使用样机,使用户通过实践获得对未来系统的的概念,可以更准确提出要求。2EZ)$x;X&C#z8M 七、 填空!D f# e-b 1 软件 文档 (o M a 2 可行性研究 需求分析 编码 测试p0m6Y3面向数据结构 /m+I s ? 4维护工作量模型 P-生产性工作量 C-复杂度 D-熟悉度 K- 常数 o t B r&_#i5可行性研究i E t _ Z/J O K 6

7、投资回收期 回收率 K. V y-O b g7做什么S C(Y'+y G 8 源、终点,处理,存储,数据流8g i-W"o/b/K9D3p c9功能分解 #b 0 O M6V P 7S K x s w10 子功能 组装7z'L K7c0j 八、 选择W l.u1q1d K L w 1 C 2.B 3.A 4.B 5.C 6.A 7.C 8.D 9.A 10.B5G7k-k- B k b'R4q w L 九、 问答:/p!N s W a V 5 用符号描绘信息在系统中流动的情况,源点、终点、处理、数据存储、数据流。 $J(R | s A.N TM K AU#B

8、D*p0%/n,u K2 C2R B#F-F3c Sm O 9' R2 i k 6测试的目的是为了发现错误 .| m g h |+J a7 两种都用于集成测试。 渐增式是把下一个要测试的摸块同已经测试好的模块结合 起来进行测试, 每次增加一个模块。 非渐增式先分别测每个模块, 再把所有模块按设计要求 放在一起结合成所要的程序。 T t!S q p Q8 答:自上而下,逐步求精 _ b nC4u;K9+h W十、 应用题 o R+h+b0Q Q8H u1. 判定树如下: !o,u k%f)I-d4 8E年龄 岁 初中 脱产学习9H!e$.B h q t H 高中 电工j s"L

9、 v%Q Q c H h ?-X o s高中或初中 男性 钳 工/D4KE#f9Y 确定职工工作 h5U8F#g k 岁年龄 岁A,i l S4d3n女性 车工大学 技术员R Z'Z"x0y8Y A材料员 U M 年龄岁 高中或初中X C Z J h d5I大学 技术员:p$s V$R _:L三、 简答题 (每题 5 分) Y8 z,h'W o |6 什么是数据流图?其中的基本符号各表示什么含义?!N9g O z7p M1h&W 7 软件测试的目的是什么?p c; I0_ e! 8 非渐增式测试与渐增式测试有什么区别? mN P)e 7B+|8s结构化程序设计

10、的思想是什么? _9D S A4m d U四、 应用题 (每题 10 分 )6b i P4g.y& 1 某厂对部分职工重新分配工作的政策是:年龄在 20 岁以下者,初中文化 程度脱产学习,高中文化程度当电工;年龄在 20 岁至 40 岁之间者,中学文化程度男性当 钳工,女性当车工,大学文化程度都当技术员;年龄在 40 岁以上者,中学文化程度当材料 员,大学文化程度当技术员。请用判定树描述上述问题。s+B D |5O 2. 对以下程序进行测试: (d7H R; c XPROCEDURE EX(A, B:REAL;VAR X: REAL);4P h7p8k"M ?/c P v BEGIN.U s Q# j7h3X

温馨提示

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

评论

0/150

提交评论