a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 133|回复: 0

[公共基础知] 2012年计算机二级公共基础知识之软件工程基础

[复制链接]
发表于 2012-7-31 21:44:12 | 显示全部楼层 |阅读模式
软件工程基础
6 l. o/ f" Q. q9 i6 z) u: R
/ t( R, L" F" r5 q$ h, E( |& c  1、 软件工程的核心思想是把软件当作一个工程产品来处理。
# a5 A8 B" ]- M  2、 软件开发的三个阶段以及每个阶段的任务:  
7 n, I5 y: O0 S: E  3、 软件开发方法包括分析方法,设计方法,程序设计方法。 8 X0 l# p7 O* K" `' e
  4、 结构化方法包括结构化分析方法,结构化设计方法,结构化编程方法。 9 T/ T4 r# z& a; n4 |# S3 V# ^5 u; Z
  5、 结构化分析方法在软件需求分析阶段的应用。 2 E. n: l3 h: u7 W; Q8 D
  6、 结构化分析常用的工具中最重要的工具是数据流图。○表示加工,→表示数据流,—数据源,□表示源。 1 Y3 {4 g) B2 Y
  7、 软件规格说明书(SRS)是需求分析阶段的最后结果,是软件开发文档重要的文档之一。
+ P& u8 ^# O; C/ p  8、 软件设计要求低耦合性和高内聚性是考试的重点,要知道什么是耦合,什么是内聚。
" p, y1 D, |7 r3 b6 G" J& M- G  9、 软件测试和程序调试的区别。软件测试的过程涵盖了整个软件生命周期。目的是为了发现错误而执行程序的过程。
+ g3 `3 `+ C" S/ U' b: N- u  10、 从是否要执行被测试软件的角度,软件测试分为静态测试和动态测试。
1 q  N; D4 u4 _) P6 u/ `& L3 G  11、 从功能上划分,软件测试分为白盒测试和黑盒测试。 3 w, [% h9 o, i: {
  12、 白盒测试是检查内部成分,方法有:逻辑覆盖测试方法,基本路径测试。 7 l' ]/ o! \0 G9 Z4 W0 o* p: z
  13、 黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。方法有:等价类划分法,边界值划分法,错误推测法。 9 R9 {. t' E) J, H$ C
  14、 软件测试的四个步骤。自己默写一遍。 ; P5 O5 z) f( b+ e
  15、 程序调试的任务:诊断和改正程序中错误,它和软件测试不同,调试主要在开发阶段。
' I$ y$ ]+ N7 ^- d8 @& |  16、 软件调试方法:强制排错法,回朔法,原因排除法。 2 q# J0 L5 e! m$ u/ [5 L
  17、 软件维护不属于软件生命周期开发阶段的任务。
7 ?; {, G& g- j1 T& I& W! J  18、 软件进行了程序调试后还要进行测试。 4 r2 j$ G& M$ N5 Q6 ^1 ~
  19、 软件工程的主要思想是:强调在软件开发过程中需要应用工程化的原则。 $ w( s7 _+ d* ?/ y
  20、 软件设计中,不属于过程设计工具的是:DFD图。 1 j* E* ]/ G# }/ a) a) G0 L
  21、 结构化分析常见的工具:DFD图,DD(数据字典),判定树,判定表。 3 Y4 r8 B! N. i& L% |/ y9 o
  22、 程序和软件是不同的,软件是程序、数据与相关文档的集合。
) S0 p' ^6 _! Z9 b; m" s  T0 D+ s  23、 软件的开发、运行对计算机系统具有依赖性。 & G+ v2 |( ^2 M( _+ W- J
  24、 软件工程的三要素:工具、过程、方法。 ' @) [  G5 T, E: m  ?: ^3 Y7 v
  25、 软件生命周期中,能够准确确定软件系统必须做什么和必须具备哪些功能的阶段是:需求分析。
) `% v1 q$ G/ _$ c, O' f3 u5 R/ W  26、 数据流图只含有数据流,不含有控制流。数据流图用于抽象描述一个软件的逻辑模型。
' m8 i. Z/ h3 T& o) |  27、 数据流的类型有两种:事务型和变换型。在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流叫做事务型数据流。 + w" K, O9 V& m) k/ C1 Q; B
  28、 程序流程图中的箭头代表的是:控制流。
3 z3 R4 E7 L$ w& c5 o! L' |  29、 在结构化方法中,软件功能分解属于总体设计阶段。 4 |# l8 m7 x/ g; X' ~  y+ Z
  30、 内聚型中内聚性最强的是:功能内聚。 ( q" b6 d& F. l
  31、 检查软件产品是否符合需求定义的过程是:确认测试。
3 M1 [) q# J$ }; v  32、 软件危机:泛指在计算机软件的开发和维护过程中遇到的一系列严重的问题。 5 g, U9 i- j% f! k. e5 b
  33、 Jackson 方法是一种面向数据结构的结构化方法。
4 a1 P; T6 F' A7 _4 p  34、 软件开发环境是全面支持软件开发全过程的软件开发工具集合。
, l! n& f+ r. W  35、 软件需求是指用户对目标软件系统在功能、行为、性能设计约束等方面的期望。   36、 为每一个模块确定实现算法和局部数据结构的是详细设计阶段的任务。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-1 20:09 , Processed in 0.189423 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表