楼主: tzhsuccess

软件工程试题整理_简答题

[复制链接]
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
21#
 楼主| 发表于 2006-7-8 11:03 | 只看该作者
41、模块:模块在程序重视数据说明、可执行语句等程序对象的集合,或者是单独命名和编址的元素,如高级语言中的过程、函数、子程序等等。

  42、JSD方法:主要以活动事件为中心,通过有一串活动顺序组合构成的进程,建立系统模型,最后实现该模型。

  43、路径覆盖:指设计足够的测试用例,覆盖被测程序中所有可能的路径。

  44、判定/条件覆盖:指设计足够的测试用例,使得判定表达式中的每个条件的所有可能取值至少出现一次,并使每个判定表达式所有可能的结果也至少出现一次。

  45、条件组合覆盖:是指设计足够的测试用例,使的每个判定表达式中条件的各种可能的值的组合都至少出现一次,条件组合覆盖是比较强的覆盖标准。

  46、条件覆盖:是指设计足够的测试用例,使得判定表达式中每个条件的各种可能的值至少出现一次。满足条件覆盖并不一定满足判定覆盖。

  47、原型模型:又称快速原型模型,它是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。

  48、软件工程环境:美国国防部在STARS计划中定义如下:“软件工程环境是一组方法、过程及计算机程序(计算机化的工具)的整体化构件,他支持从需求定义、程序生成知道维护的整个软件生存期”。

  49、程序图:是退化的程序流程图。也就是说,把程序流程图中每个处理符号都退化成一个结点,原来连接不同处理符号的流线变成连接不同结点的有向弧,这样得到的有向图就叫程序图。

使用道具 举报

回复
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
22#
 楼主| 发表于 2006-7-8 11:03 | 只看该作者
填空题
1、可行性研究的目的是用最小的代价,在尽可能短的时间内,确定该项目是否能够开发。

  2、程序设计时代的生产方式是个体手工,程序系统时代的生产方式是作坊式小团体,软件工程时代的生产方式是工程化。

  3、喷泉模型是一种以需求分析为动力,以对象为驱动的模型。

  4、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是功能需求。

  5、可行性研究需要从以下三个方面分析研究每种解决方法的可行性:技术可行性、经济可行性、社会可行性。

  6、可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否值得开发,其中的问题能否解决。

  7、判定树较判定表直观易读,判定表进行逻辑验证较严格,能把所有的可能性全部都考虑到。可将两种工具结合起来,先用判定表做底稿,在此基础上产生判定树。

  8、软件工具的发展特点是软件工具有单一工具向多个工具集成化方向发展。重视用户界面的设计,不断的采用新理论和新技术。软件工具的商品化推动了软件产业的发展,而软件产业的发展,又增加了对软件工具的需求,促进了软件工具的商品化进程。

  9、环境集成主要有数据集成、界面集成、控制集成、平台集成、过程集成。

  10、 可行性研究实质上是进行一项简化、压缩了的需求分析、设计过程。

使用道具 举报

回复
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
23#
 楼主| 发表于 2006-7-8 11:04 | 只看该作者
11、 结构化方法有结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据流的开发方法。

  12、 投资回收期就是累计的经济效益等于最初的项目投资所需的时间。

  13、 详细描述处理过程常用三种描述工具:图形、表格和语言。

  14、 数据流图中,每个加工至少有一个输入流和一个输出流。

  15、 结构化设计以数据流为基础映射成软件结构。

  16、 当数据流图中某个加工的一组动作存在着多个条件复杂组合的判断时,使用判定表或判定树较好。

  17、 由于运用原型的目的和方式不同,在使用原型时也采取不同的策略,有抛弃策略和附加策略。

  18、有两类维护技术:在开发阶段是用来减少错误、提高软件可维护性面向维护的技术,在维护阶段用来提高维护的效率和质量的维护支援技术。

  19、 软件开发中原型是软件的一个早期可运行的版本,它反映了最终系统的重要特性。

  20、 产品管理包括版本管理和配置管理。

使用道具 举报

回复
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
24#
 楼主| 发表于 2006-7-8 11:04 | 只看该作者
21、 任何程序都可由顺序、选择、重复三种基本控制结构构造。

  22、 测试用例应有输入数据和预期的输出数据两部分组成。这样便于对照检查。

  23、 需求分析阶段产生的最重要的文档之一是需求规格说明书。

  24、 项目开发计划是一个管理性文档。

  25、 软件配置管理,简称SCM,软件配置项简称SCI。

  26、 在算法描述工具中,PAD图可自动生成程序。由机器自动通过走树的办法生成相应的源代码,大大提高软件的生产率。

  27、在CASE集成中,控制集成支持工作台或环境中一个工具对系统中其它工具的访问。过程集成是指CASE系统嵌入了关于过程活动、阶段、约束和支持这些活动所需的工具的知识。

  28、 解决一个复杂问题,往往采取的策略是分解。

  29、 效益分析有有形效益和无形效益两种。

  30、 两个模块都是用同一张表,这种耦合称为公共耦合。

使用道具 举报

回复
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
25#
 楼主| 发表于 2006-7-8 11:04 | 只看该作者
31、 一个模块把数值作为参数传送给另一个模块,这种耦合方式称为数据耦合。

  32、 一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为通信内聚。

  33、在SA方法的需求描述工具中,数据流图描述系统的分解,即描述系统有哪几部分组成,各部分之间有什么联系等等。数据字典定义了数据流图中每一个图形元素;结构化语言、判定表或判定树则详细描述数据流图中不能被再分解的每一个加工。

  34、IDEF图是一种功能模型,表示系统功能的图形称为活动图形,连方框上的箭头有四种类型,他们分别是输入、输出、控制、机制。

  35、软件项目计划是可行性研究阶段的结果产品。但由于可行性研究是在高层次进行系统分析,未能考虑软件系统开发的细节情节,因此软件项目计划一般在需求分析阶段完成后才定稿的。

  36、信息隐蔽指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其它模块来说,是不能访问的。

  37、 同一个类中的共享是指同一个类中的对象有着相同的数据结构和相同的行为特征。

  38、 通过抽象,可以确定组成软件的过程实体。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。

  39、 IPO图描述分层图中一个模块的输入、输出和处理内容。

  40、 软件是一种逻辑产品,它与物质产品有很大区别。

使用道具 举报

回复
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
26#
 楼主| 发表于 2006-7-8 11:04 | 只看该作者
41、 数据流图中的箭头表示数据流。

  42、 软件测试时需要三类信息:软件配置、测试配置、测试工具。

  43、 基于IDEF0图的设计也是结构化设计技术之一,它以系统的功能模型和信息结构为基础设计软件结构。

  44、 系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素,表达了系统中各种元素之间的信息流动情况。

  45、 桩模块是用来代替被测试模块所调用的模块,它的作用是返回被测模块所需的信息。

  46、 建立数据字典一般的两种形式是手工建立和利用计算机辅助建立并维护。

  47、 汇编语言是面向机器的,可以完成高级语言无法满足要求的特殊功能,如与外部设备之间的一些接口操作。

  48、黑盒测试是功能测试,因此设计测试用例时,需要研究需求规格说明书和概要设计说明书中有关程序功能或输入、输出之间的关系等信息,从而与测试后的结果进行分析比较。

  49、在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。子类继承了多个父类的数据结构和方法,则称为多重继承。

  50、 由于数据流是流动中的数据,所以必须有流向。除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。

使用道具 举报

回复
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
27#
 楼主| 发表于 2006-7-8 11:05 | 只看该作者
51、投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。项目的纯收入是指在整个生存周期之内的累计经济效益(折合成现在值)与投资之差。

  52、 程序设计语言的简洁性是指人们必须记住的语言成分的数量。人们要掌握一种语言,需要记住的成分数量越多,简洁性越差。

  53、 不同对象的同一属性可以具有相同或不同的属性值。

  54、 软件开发划分的各阶段任务尽可能相对独立,同一阶段任务性质尽可能相同。

  55、 瀑布模型是将生存周期各活动规定为线性顺序联接的若干阶段的模型。

  56、 成本效益分析的目的是从经济角度评价开发一个软件项目是否可行。

  57、 在需求分析阶段要进行以下几方面的工作:问题识别、分析与综合、导出软件的逻辑模型、编写文档。

  58、 静态冗余常用的有:三模冗余TMR和多模冗余。

  59、 McCabe质量度量模型,针对面向软件产品的运行、修正、转移。

  60、程序设计语言的局部性是指语言的联想性。在编码过程中,由语句组合成模块,由模块组装成系统结构,并在组装过程中实现模块的高内聚,低耦合,使局部性得到加强。

使用道具 举报

回复
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
28#
 楼主| 发表于 2006-7-8 11:05 | 只看该作者
61、 软件复杂性度量的参数主要有规模、难度、结构和职能度。

  62、 项目开发计划的主要内容有:项目概述、实施计划、人员组织及分工、交付期限。

  63、 可行性研究要在较高层次上以较抽象方式进行需求分析和设计。

  64、 软件工程是一门综合性交叉学科,计算机科学着重于原理和理论,软件工程着重于建造软件系统。

  65、 维护的副作用有编码副作用、数据副作用、文档副作用三种。

  66、 若年利率为I,不计复利,P元在n年后的价值F=P*(1+n*i)

  67、 软件结构是以模块为基础而组成的一种控制层次结构。

  68、 软件设计阶段产生的最重要的文档之一是概要设计说明书。

  69、独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条在其它独立路径中未有过的边的路径。

  70、 各模块经过单元测试后,将各模块组装起来进行集成测试,以检查与设计相关的软件系统结构的有关问题。

使用道具 举报

回复
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
29#
 楼主| 发表于 2006-7-8 11:05 | 只看该作者
71、 开发过程管理包括项目计划和控制和任务管理等。

  72、 临时维护小组采用“同事复审”或“同行复审”等方法来提高维护工作的效率。

  73、数据字典中的加工逻辑主要描述该加工做什么,即实现加工的策略,而不是实现加工的细节,它描述如何把输入数据流变换为输出数据流的加式规则。

  74、 为了较完整的描述用户对系统的需求,DFD应与数据库中的ER图结合起来。

  75、 纯收入是软件生存周期内累计经济效益与投资之差。

  76、 反映软件结构的基本形态特征是深度、宽度、扇入和扇出。

  77、 若年利率为I,不计复利,n年后能收入F元的现在价值p=F/(1+n*i)。

  78、 在一个模块中,功能状态与接口反映模块的外部特性,逻辑反映它的内部特性。

  79、 硬件与软件一起构成完整的计算机系统。

  80、 SA方法中主要描述工具是DFD与DD。

使用道具 举报

回复
论坛徽章:
66
ERP板块每日发贴之星
日期:2005-08-18 01:01:39生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53生肖徽章2007版:蛇
日期:2008-04-07 19:42:14体育版块博采纪念徽章
日期:2008-07-03 19:47:13CTO参与奖
日期:2009-02-20 09:44:20生肖徽章2007版:狗
日期:2009-09-07 16:03:53ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522013年新春福章
日期:2013-02-25 14:51:24生肖徽章:鸡
日期:2006-09-07 17:09:37
30#
 楼主| 发表于 2006-7-8 11:05 | 只看该作者
81、 软件生存周期模型是描述软件开发过程中各种活动如何执行的模型。

  82、 结构化设计对数据流有两种分析方法,他们是变换分析设计和事务分析设计。

  83、 数据字典中有四类条目:数据流、数据项、数据存储、加工。

  84、常借用硬件可靠性的定量度量方法来度量软件的可靠性与可用性。常用指标有平均失效等待时间MTTF和平均失效间隔时间MTBF。

  85、 Lisp是一种函数型语言,Prolog是一种逻辑性语言。

  86、 Jackson结构图能对结构进行自顶向下分解,因此可以表示层次结构。

  87、 变换模型是一种适合于形式化开发方法的模型,从软件需求形式化说明开始,经过一系列变换,最终得到系统的目标程序。

  88、 软件开发环境的主要目标是提高软件开发的生产率,改善软件质量和降低软件成本。

  89、 “软件”包含计算机程序及其说明程序的各种文档。

  90、 开发过程依序包括需求分析、设计、编码、集成、软件安装和验收等活动。

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表