当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机三级信息管理考前串讲(4)
发布时间:2012/6/14 11:07:14 来源:城市网学院 编辑:ziteng
  -
  软件工程
  49、软件危机主要表现在哪几方面?
  答:1、软件需求增长得不到满足
  2、软件生产高成本,价格昂贵。
  3、软件生产进度违法控制。
  4、软件需求定义不准确,易偏离用户需求。
  5、软件质量不易保证。
  6、软件可维护性差。
  50、20世纪70年代,B.W.Boehm提出了软件生命周期的(瀑布模型)。
  51、瀑布模型将软件生命争取划人为八个阶段
  答:1、问题定义 2、可行性研究 3、需求分析 4、总体设计 5、详细设计 6、程序编制 7、测试和运行 8、维护
  52、瀑布模型的计划期包括(问题定义)、(可行性研究)、(需求分析);开发期包括(总体设计)(详细设计)、(程序设计),其中程序设计包括(编码)和(测试);运行期包括系统的(使用)和(维护)。
  53、软件的开发技术包括(软件开发方法学)、(软件工具)、(软件工程环境)。
  54、软件工程管理包括(软件管理),(软件工程经济学)。
  55、软件开发技术包括(软件开发方法学)、(工具)和(环境支持),其主体内容是(软件开发方法学)。
  56、软件工程管理包括(软件管理学)、(软件工程经济学)。
  57、结构化方法将软件生命周期分为(计划)、(开发)、(运行)三个时期。
  58、计划期的主要是任务是(问题定义)、(可行性研究)。
  59、开发期的主要任务是(需求分析)、(总体设计)、(详细设计)、(编码)、(测试)。
  60、运行期的主要任务是软件的(运行)和(维护)。
  61、结构化软件开发方法具有以下特点
  答:1、阶段性 2、推迟实施  3、文档管理。
  62、(问题定义)阶段的任务是要确实软件系统所要解决的任务。
  63、可行性研究着重对以下具体方案考虑
  答:1、经济可行性  2、技术可行性 3、操作可行性
  64、软件计划由两项任务组成:(分析)和(估算)。
  65、软件开发工作中的资源包含(人力资源)、(软件资源)、(硬件资源),对每一种资源都应指明三点(资源的描述)、(使用资源的起始时间)、(持续时间)。
  66、开发软件的人员包括(管理人员)、(分析人员)、(设计人员)以及(编码和测试人员)。
  67、软件资源包括(支持软件)和(应用软件)。
  68、需要分析这个阶段的基本任务是,用户和分析人员双方共同来理解系统的需要,并将共同理解形成一份文件,即(软件需要说明书)。
  69、用户需求通常包括(功能要求)、(性能要求)、(可靠性要求)、(安全保密要求)以及(开发费用开发周期,可使用的资源等方面的限制)。
  70、分析阶段是(用户)和(软件人员)双方讨论协商的阶段。
  71、数据流图包括哪四种基本的图形符号
  答:1、圆框:变换/加工 2、方框:外部实体 3、箭头:数据流 4、直线:数据存储
  72、(数据字典)是对数据定义的信息的集合。
  73、数据字典中有四种类型的条目:(数据流)、(数据存储)、(数据项)和(加工)。
  74、数据字典可通过三种途径实现:
  答:1、人工过程 2、自动化过程 3、人机混合过程
  75、数据字典具有的特点?
  答:1、通过名字能方便地查阅数据的定义
  2、没有冗余
  3、尽量不重复其他部分已说明的信息
  4、能单独处理描述每个名字的信息
  5、书写方法简单方便而且严格,容易更新和修改。
  76、需求分析的方法通常分为四步?
  答:1、理解当前的现实环境
  2、将当前系统的具体模型抽象为当前逻辑模型
  3、分析新系统与当前系统逻辑上的差别
  4、确定新系统的人—机界面和一些补充考虑的细节问题。
  77、需求分析的步骤?
  答:1、理解 2、分析 3、决策 4、实现 5、复审
  78、复审的标准和内容?
  答:1、软件需求规格说明中的目标是否与系统规格说明中的目标一致
  2、软件需求规格说明中对重要的系统元素接口,所有的数据流和数据文件的定义是否明确,是否有不一致或遗漏。
  3、每个功能是否已清楚地描述,设计的主要约束是否实现,对未来的可能的软件需要是否有所考虑。
  4、是否与用户取得了一致的意见。
  5、文档是否取得了一致的意见。
  6、软件计划中的估算是否受到影响。
  79、(软件需求说明书)是需求分析阶段的最后成果,是软件开发中的重要文档之一。
  80、软件需求说明书包括的内容和书写参考格式?
  答:1、概述 2、数据描述 3、功能描述 4、性能描述 5、参考文献目录 6、附录 [NextPage]
  81、软件需求说明书的主要作用?
  答:1、作为用户和软件人员之间的共同文件,为双方相互了解提供基础。
  2、反映出用户问题的结构,可以作为软件人员进行设计和编码的基础。
  3、作为验收的依据,己作为选取测试用例和进行形式验证的依据。
  82、结构化设计是以软件需求分析阶段所产生的文档其中包括(数据流程图)(数据字典)为基础。
  83、软件结构的度量的术语
  答:深度:从根模块到最低层模块的层数。
  宽度:控制的总分布。
  扇入数:有多少模块直接控制一个给定的模块
  扇出数:由一个模块直接控制其他模块数。
  上级模块:控制其他模块的模块
  从属模块:被另一模块控制的模块。
  84、(模块)是数据说明、可执行语句等程序元素的集合。
  85、(模块独立的概念)是模块化、抽象、信息隐蔽和局部化概念的直接结果。
  86、模块独立性是由(内聚性)和(耦合性)两个指标来度量的。
  87、耦合是软件结构中(各模块之间相互连接的一种度量)。
  88、耦合可以分为哪几种? 他们之间的耦合度由高到低排列?
  答:1、内容耦合 2、公共耦合 3、外部耦合 4、控制耦合 5、标记耦合 6、数据耦合 7、非直接耦合
  89、内聚是从(功能角度)来(衡量模块的联系)
  90、内聚有哪几种,它们之间的内聚度由弱到强的排列是什么?
  答:1、偶然内聚 2、逻辑内聚 3、时间内聚 4、过程内聚 5、通信内聚 6、顺序内聚 7、功能内聚
  91、什么是纳入时间?
  答:纳入时间是指一个模块被归并到软件的源语言描述之中的时间。
  92、模块的激活机制通常有哪两种?
  答:1、通过引用来调用模块的 2、通过中断来调用模块的。
  93、在软件结构中,模块可以分成以下的几类?
  答:1、顺序模块 2、增量模块 3、并行模块
  94、软件系统的扇入和扇出有什么规定?
  答:设计好的软件结构通常顶层的扇出比较大,中间扇出比较少,底层模块有大扇入。
  96、模块的作用范围是指(受该模块内一个判定影响的所有模块的集合)
  97、在总体设计中要用到的几种图?
  答:1、层次图和HIPO图 2、结构图
  98、一般的把信息流分为(事务流)和(交换流)。
  99、什么是事务流?
  答:当信息活输入通路到达一个处理,这个处理根据输入数据的类型从若干个动作序列中选出一个来执行,这类数据流归为特殊的一类,称为事务流。
  100、PAD图又称为(问题分析图)
  101、PAD图是(二维树形结构)的图形。
  102、PAD图是(自顶向下、逐步求精)的方法使用。
  103、PDL又称为(伪码)。
  104、(软件设计规格说明)是软件设计的最终成果。
  105、软件设计规格说明用于两个方面(作为编码人员书写源程序的依据)、(作为测试阶段及维护阶段的一个指南)。
  106、软件设计规格说明的编写可以分为两个阶段
  答:1、在总体设计阶段育集中于软件结构的描述
  2、详细计算机阶段应集中描述每个软件元素的细节。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved