软件项目管理试题与答案_第1页
软件项目管理试题与答案_第2页
软件项目管理试题与答案_第3页
软件项目管理试题与答案_第4页
软件项目管理试题与答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、叮叮小文库 2. 1填空题 在软项目管理中,控制包括 , ,和 软件项目计划是由和共同经过阶段后制定的3能协调软件开发,使得混乱减少到最小的方法是使用在产品的开发过程中起着, 和 。产品更具有极为重要的意义。4在软件的生产过程中,总是有大量各种信息要记录,因此, 重要的作用。成本估算是在软件项目开发之前,估算项目开发所需的6软件工程管理不同于其他过程管理,它对保证高质量的7成本估算方法中,有自顶向下估算方法,自底向上估算方法和方法。的制度突出了主程序员的领导,责任集中到少数人身上,有利于提高软件质量。 TOC o 1-5 h z 9基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶

2、段成果。因此, 基线可以作为项目的一个。10在一个大系统的开发过程中,由于失误造成的后果要比程序错误造成的后果更为严重。11.软件工程包含 和两大部分内容。版本控制工具用来存储,更新,恢12在软件开发和维护过程中一个软件往往有许多版本, 复和管理一个软件的。参照以前完成的项目所耗费的总成本,来推算将要开发的软件的总成本,然后把它们按阶段,步骤和工作单元进行分配,这种方法称为方法。14软件工程管理的具体内容包括对开发人员,组织机构,用户,等方面的管理。15差别估算的缺点是不容易明确“差别”的界限,但它的优点是可以提_16在一个软件项目的开发过程中要自始至终得到的密切合作与支持。17风险分析是实际

3、上就是贯穿在软件工程中的一系列风险管理步骤,其中包括,和 18软件开发项目生存期详细实际阶段应包括的文档。软件项目计划的第一项活动是确定()IEEE 指(),行业标准是由行业机构学术团体或国防机构制定的适合某个行业的标准。GIB 指();DOD_STD 指()。工程网络图是一种()图,该图中用()表示事件,有向弧或箭头表示子任务的进行,箭头上的数字称为(),箭头下面的括号中的数字表示该任务的()。22软件配置管理。简称 SCM,它用于整个软件工程过程。其主要目标是(),(),()和()。SCM是一组管理整个软件生存期各阶段中()的活动。23软件配置项(SCI)是软件工程中产生的(),它是配置管

4、理的()。中华人民共和国),用()标国家标准由政府或国家级的机构制定或批准,适合于全国范围的标准。国家集注监督局是中国的最高标准化机构,它所公布实施的标准简称为( 识;NSI是指(),BS是指(),IN是指(),JS是指()。软件项目计划包括()与()两个任务。软件工程过程中某一阶段的变更,均要引起()的变更,这种变更必须严格加以控制和管理,保持(),并把精确,清晰的信息传递到软件工程过程的()。 变更控制包括建立()和建立()。 软件配置管理,简称()。软件配置项简称()。 根据软件工程标准制定的机构与适用范围,它分为(),(),(),()和() 五个等级。)为零。终止点工程网络只有一个开始

5、点和一个终止点,开始点没有流入箭头称为(没有流出箭头,称为()为零。 在变更控制过程中,“检出”和“登入”处理实现了重要的变更控制要素,即()和()。()管理各个用户存取和修改一个特定软件配置对象的权限。()可用来确保由有用户所执行的并发变更。 软件开发的组织机构没有统一的模式。主要有(),(),()三种组织机构。软件工程的分解是从()和(),即()和()两个方面进行的。 软件工程包含()和()两个部分的内容。 软件开发项目生存期需求分析阶段应包括的文档是(),(),()和()。 软件开发人员一般分为(),(),(),(),()和其他()人员。 软件开发项目生存期概要设计阶段应包括的文档是()

6、,(),()和()。38 .目前软件工程规范可分为三级:(),()和()。 软件项目计划是()阶段的结果产品。但由于可行性研究是在高层次进行系统分析,未能考虑软件系统开发的细节情况,因此软件项目计划一般在()阶段完成后才定稿的。软件项目计划包括两个任务:研究与估算。即通过研究确定(),估算()。 软件开发过程中,严格控制变更,保留变更的有关信息, 这种管理是有()来完成的。 要成功地完成软件开发工作的一个主要决定性因素是 .。 差别估算的优点是可以提高 ,缺点是不容易明确“差别”的界限。 在软件项目管理过程中一个关键的活动是 ,它是软件开发工作的第一步。16.22选择题1.软件项目管理是()一

7、切活动的管理。A .需求分析B.软件设计过程C .模块设计D.软件生命周期.版本用来定义软件配置的()。A .演化阶段B.环境要求D软件过程.变更控制是一项最重要的软件配置任务,其中“检出”和()处理实现了两个重要的变更控制要素,即存取控制和同步控制。B.管理D.审查A登入填写变更要求 TOC o 1-5 h z .在软件工程项目中,不随参与人数的增加而使生产率成比例增加的主要问题使()。工作阶段的等待时间B.产生原型的复杂度C.参与人员所需的工作站数目D.参与人员之间的通信困难5软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的()。A .工程管理B.成本核算人员培训D.工具开

8、发 软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是().A .设计人员和用户B.分析人员和用户分析人员和设计人员D.编码人员和用户 在变更控制中,()可用来确保由不同用户所执行的并发变更。异步控制B.同步控制C.存取控制D.基线控制&为使得开发人员对软件产品的各阶段都进行周密的思考,从而减少返工,所以()的编制是很重要的。需求说明B.概要说明C.软件文档D.测试大纲 以下说法不正确的是().软件配置管理简称 SCI。软件配置项是配置管理的基本单位。软件配置实际上是一动态的概念。软件工程过程中某一阶段的变更均要引起软人、硬件、软件配置的变更。 为使软件项目开发获得成功,必须对()工

9、作范围、可能遇到的风险、需要的资源(人、 硬件、软件)、要实现的任务=经历的里程碑=花费的工作量(成本)以及进度的安排等做到 心中有数。A .需求分析C.软件开发项目B .概要设计D软件开发进度()使软件开发人员为用户准备的有关该软件使用、操作、维护的资料。B.管理文档A .开发文档C.用户文档D.软件文档12自底向上估算方法的优点是对每一部分的估算工作交给负责该部分工作的人来做,所以 估算()其缺点是其估算往往缺少与软件开发有关的系统工作量,所以估算()。A往往偏低C.往往偏高COCOMO 估计模型是()。模块性成本模型C.动态单变量模型一个项目是否开发,从经济上来说是否可行,成本的估算工程

10、管理软件开发规范化的体现和指南是(A.文档B .需求分析Putnam成本估算经验模型是()。A. A.模块性成本模型动态单变量模型 软件管理的主要职能包括()。A.人员管理,计划管理C.成本管理,进度管理()是在软件开发过程中,作为软件开发丿 作依据的文档。B.不太准确D.较为准确B.结构性模块D.动态多变量模型归根结底是取决于().B.项目计划D.工程网络图)。B.程序D.详细设计B.结构性成本模型D.动态多变量模型B.标准化管理,配置管理D. A 和 B员前一阶段工作成果的体现和后一阶段工A.开发文档B.管理文档C.用户文档D.软件文档任何项目都必须精心做好项目管理工作,最常用的计划管理工

11、具是()。A.数据流程图B程序结构C.因果图D .PERT图 在变更控制中,()管理各个用户存取和修改一个软件配置对象的权限。 A.异步控制B.同步控制C.存取控制D基线控制()是某种数据媒体和其中所记录的数据。A.数据库B软件的文档C.文件C信息库软件开发在需求分析、设计、表明、测试这几个阶段所需不同层次的技术人员大致是( )。A初级、高级、高级、初级B中级、中级、高级、中级C高级、中高级、初级、中高级D中级、中高级、中级、初级23软机管理比其他管理更为()A容易B困难C迅速D迟缓24只有高水平的软件工程能力才能生产出高质量的软件产品。因此,须在软机开发环境或软机工具箱的支持下,运用先进的开

12、发技术、工具和管理方法来提高()能力。A组织软件B软件质量C设计软件D开发软件25计算机软机知识产权包括著作权、 专利权、商标权和制作不正当竞争的权利等。 如果 某公司购买了一个工具软件,在销售该公司开发的软件(需使用该工具软件)的同时,向客户提供此工具软件的复制品,这种行为()。如果某公司购买了一个应用软件的源程序,他们将源程序中的所有标识符作了全面修改后, 作为该公司的产品销售,这种行为()。如果公司甲开发了一个名为X的软件,在未注册商标时就开始销售,该软件销售后受到用户的好评。不久公司乙也推出了自己开发的类似产品,取名也是X,并率先进行商标注册,公司乙的行为(C)。专利权是由国家专利管理

13、机关根据国家颁布的专利法授权予专利申请者或其权利继承者在一定期限内实施其发明的专有权利。在与计算机软件相关的发明中,(D)通常不是申请发明专利的主题。我国的反不正当劳动竞争法指出,商业秘密(Trade Secret)的拥有者有权 制止他人对自己的商业秘密从事不正当竞争的行为。软件的商业秘密是指(E)的技术设计供数据的答案:A :尚不构成侵权 侵犯了著作权侵犯了专利权属于不正当竞争B:尚不构成侵权侵犯了著作权侵犯了专利权属于不正当竞争C:尚不构成侵权侵犯了著作权侵犯了专利权侵犯了商标权D:设备仪器以及与其结合在一起的计算机程序,作为一个完整的产品具有发明创造的计算机技术,作为一种方法发明独自开发

14、的计算机程序代码本身有关将汉字输入计算机的发明创造E:已公开发表且已获得专利已公开发表但未获得专利未公开发表但已获得专利未公开发表且未获得专利26.按照软机配置管理的原始指导思想,受控制的对象应是()。A软件元素B软件配置项C软件项目D软件过程27 ()应该考虑系统的具体版本进行描述和生成。A成本控制B需求分析C系统设计D版本控制28由于软机工程有如下的特点,使软机管理比其他工程的的管理更为困难。软件产品是()O ()标准的过程。大型软件项目往往是()项目。()的作用是为有效地、定量地进行管理,把握软件工程过程地实际情况和它所产生地产品质量在制定计划时,应当对人力、项目持续时间、成本做出();

15、风险分析实际上就是贯穿与软件工程过程中地一系列风险管理步骤。最后,每个软机项目都要制定一个(),一旦()制定出来,就可以开始着手()o供选择地答案:A C :可见的不可见的一次性多次”存在不存在D H :进度安排量度风险分析估量追踪和控制开发计划29软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的()A接口B软件环境C信息项D版本30模块可以有多种实现,既有多种(),称它们构成一个模块家族。A设计E版本C结构化D分析31对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按(A )和(B)手段进行。估算的方法分为3类:从项目的整体出发,进行( B)的方法称为(C

16、)估算法。把待开发的软件细分,直到每个子任务都已明确所需要的开发工具量,然 后把他们加起来,得到软件开发总工作量的方法称为(D)估算法。而把待开发的软件项目与过去已完成的软件项目做类比,区分出类似部分和不同部分分别处理的方法称为(巳估算法。(F)是由多位专家进行成本估算的方法。供选择的答案:A、B:类推类推分解综合C F:差别自顶向下自底向上专家判定技术循序渐进比较32软件工程管理是对软件项目的开发管理,是对整个软件()的一切活动的管理。A软件项目B生存期C软件开发计划D软件开发33在软件项目管理过程中一个关键的活动是(),它是软件开发工作的第一步。A编写规格说明书E制定测试计划C编写需求说明

17、书D制定项目计划()是在软件开发过程中,由软件开发人员制定的需提交管理人员的一些工作计划或 工作报告。A开发文档E管理文档C用户文档D软件文档35在特定情况下,是否必须进行风险分析,是对项目开发形势进行(A)后确定的。(A)可以按照如下步骤过行: 明确项目的目标,总策略,具体策略和为完成所标示的目标面使用 的方法和资源;保证该目标是(E),项目成功的标准也是(E);考虑采用某些条目作为项 目成功的(C);根据估计的结果来确定是否在进行风险分析。一般来说,风险分析的方法要依赖于特定问题的需求和有关部门所关心的方面,具体分为三步进行。第一步识别潜在的风险项,首先进行(D)过程;第二步估计每一个风险

18、的大 小及其出现的可能性,选择一种(E),它可以估计各种风险的值;第三步进行风险评估。风险评估也有三个步骤:确定风险的评价标准;确定风险的级别;把风险和参照风险”做比较。供选择的答案:A1风险2风险估计3风险评价4风险测试B1可度量的2不可度量的3准确的4不确定的C1规范2标准3过程模型4设计要求D,E:1信息分类2信息收集3度量尺度4标准5度量工具6信息获取36以下说法是错误的是()A,软件项目计划是由程序员与用户单位共同经过可行性研究与计划”阶段后制定的。软件项目计划是可行性研究阶段的结果产品。软件计划的目标是为项目负责人提供的一个框架。软件项目计划的研究,即通过研究确定该软件项目的主要功

19、能,性能和系统界面。估算是在软件项目开发前,估算项目开发所需的经费,所要使用的资源以及开发进度。37.以下说法错误的是()GB是指中法人民共和国国家用军用标准ANSI是指美国国家标准协会BS是指英国国家标准DI J是指德国标准协会JIS是指日本工业标准 就软件产品的特点,以下说法错误的是()软件具有高度的抽象性,软件及软件生产过程具有不可见性有一功能软件的多样性,软件生产过程具的易错性软件的开发和维护过程中的不变性不同开发者之间思维碰撞的易错性 单元测试是发现()错误,集成测试是发现()错误,确认测试是发现()错误,系统测试是发现()错误。A,接口错误C,性能,质量不合要求E,需求错误B,编码

20、上的错误D,功能错误F,设计错误在考虑各种软件开发资源时,(A)是最重要的资源。如果把软件开发所需要的资源画成一个金字塔形,在塔的上层是最基本的资源(A),在底部为(B) 。(B )包括硬件资源和软件资源。(C) , (D)和其他硬件设备属于硬件资源。IPSE工具属于软件资源中的(E)。为了提高软件的生产率和软件产品的质量,可建立(F)。供选择的答案:A,B:1方法3工具2人力4上下文环境C,D:1虚拟机2目标机3自动机4宿主机E,F:1维护工具2分析设计工具3支持工具4编程工具5可复用构件库6框架工具7原型化模拟工具任何软件项目都必须精心做好项目管理工作,最常用的计划管理工具是(A)。当某一

21、开发项目的进度有可能延期时,应该(E)。对于一个典型的软件开发项目,各开发阶段需投入的工作量的百分比大致是(C)。各阶段所需不同层次的技术人员大致是(D),而管理人员在各阶段所需数量也不同,相对而言大致是(E)。供选择的答案:A:1数据流程图2程序结构图3ER 图4PERT图B: (1)增加新的开发人员(2)分析延期原因,加以补救(3)从别的小组抽调人员临时帮忙(4)推迟预定完成日期C:投 入 工 作 量需求分析设计编码测试2525252510203040153015405106520D技术人 员水平需求分析设计编码测试(1)初级高级高级初级(2)中级中级高级中级(3)高级中咼级初级中咼级:(

22、4)中级中咼级中级初级E管需求分析设计编码测试理人(1)多中少中员(2)数 厶丿中中中中数量(3)多少多多(4)少多少多软件计划的目的是提供一个框架,使主管人员对项目能在短时间内进行合理的估计, 下述()不属于计划期的内容a.资源需求;b.成本估算c.项目进度d.功能需求43计算机软件的著作权属于()a 销售商b 使用者c 软件开发者 d 购买者以下说法错误的是()a IEEE是指美国电器与电子工程师协会b GB是指中华人民共和国军用标准C DOD-STD是指美国国防部标准D MIL-S是指美国军用标准 以下说法错误的是()A文档仅仅描述和规定了软件的使用范围以及相关的操作命令B文档也是软件产

23、品的一部分,没有文档的软件就不成为软件C软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量D高质量文档对于发挥软件产品的效益有着重要的意义46计算机软件著作权的保护期为()年A 25 B 20C 15 D 1049以下不属于软件项目的进度安排的主要方法的是()A 工程网络图B CANTT 图C任务资源表D IFD 图50以下说法不正确的是()A自顶向下估算方法的缺点时往往不清楚低级别上的技术性困难问题B自底向上估算方法的缺点是其往往缺少与软件开发有关的系统级工作量C差别估算方法的缺点是不容易明确“差别”的界限D类推估算方法用于估算的方法有两种基本类型:由理论导出和由经验得出16.2.

24、3简答题软件项目管理包括哪些内容?软件配置管理需要解决哪些问题,如何实施?软件开发成本估算方法有哪些?试说明软件工程标准化的重要性。说明软件工程管理的重要性。软件质量保证应做好那几方面的工作?文档的作用是什么?软件配置管理有哪些内容?软件配置管理的对象成为软件配置项,它包含哪些内容?试述软件工程过程中版本控制与变更控制处理过程。软件工程标准化的等级有哪些?软件产品的特点是什么?试述软件项目计划的内容。16.3参考答案一 填空题进度控制、人员控制、经费控制、质量控制系统分析员、拥护、可行性研究与计划软件配置管理软件文档经费、资源、开发速度软件差别估算主程序员组织机构检查点管理软件开发技术、软件工

25、程管理多个版本自顶向下估算文档资料估算的准确度用户风险识别、风险估计、风险管理策略、风险解决、风险监督详细设计说明书软件范围美国电器与电子工程学会、中华人民共和国国家军用标准、美国国防部标准、美国军用标准21.有向、圆、权、机动时间.22标志变更、控制变更、确保变更正确的实现、报告有关变更、变更23信息项、基本单位24国标、GB、美国国家标准协会、英国国家标准、德国标准协会、日本工业标准25研究、估算26.软件配置、修改信息、下一步骤27控制点、报告与审查制度28.SCM、SCI国际标准、国家标准、行业标准、企业标准、项目(课题)规范入度、出度存取控制、同步控制、存取控制、同步控制、主程序员、

26、专家组织机构、民主组织机构横向、纵向、空间、时间软件开发技术、软件工程管理软件需求说明书、数据要求说明书、确认测试计划、初步用户操作手册项目负责人、系统分析员、高级程序员、初级程序员、资料员、辅助概要设计说明书、数据库设计说明书、补充的用户操作手册、修订的测试计划国际标准与国家标准、行业标准与工业标准、企业标准与开发小组标准39可行性研究、需求分析该软件项目的主要功能性能和系统界面、项目开发所需的经费和所要使用的资源以及开 发进度变更管理42软件管理43估算的准确度44指定项目计划 二选择题1.D2.A3.A4.D5.A6.B7.B8.C9.A10.C11.C12.D A13.B14.A15.

27、A16.D17.D18.B19.D20.C21.B22.C23.B24.D25.A2B2C1D3E420.C21.B22.C23.B24.D25.A2B2C1D3E432.B33.D34.A35.A2B1C2D2E336 A37. A38 C39. B,A,D,C40A(2)B(3)C(2)D(4)E(6)F(5)其中C和D的答案可以互换41A(4)B(2)C(3)D(3)E(1)42D43 C44B45A46 A47A(2)B(4)C(6)D(2)E(3)F(5)G(4)H(1)I(4)48AB(2)57)D(1)E(3)F(2)49D50E51A(2)B(1)C(3)D(6)E(3)F(5

28、)52A(2)B(3)C(6)D(3)E(4)F(1)其中A,B,和C的答案可以互换53A(3)B(1)C(4)D(4)E(2)三简答题1软件项目管理具体内容包括对开发人员,组织机构,用户,文档资料等方面的管理开发人员软件开发人员一般分为:项目负责人,系统分析员,高级程序员,初级程序员,资料员和 其他辅助人员软件生存期各个阶段的活动既要有分工又要互相联系因此,要求各类人员既能胜任工作,又要相互配合,没有一个和谐的工作环境很难完成一个复杂的软件项目 组织结构组织结构要求好的组织机构,合理的人员分工,有效通讯软件开发的组织机构没有统一的模式主要有主程序员,专家组,民主组织三种组织机构用户软件是为用

29、户而开发的,在开发过程中自始至终必须得到用户的密切合作和支持作为项目负责人,要特别注意与用户保持联系,掌握拥护的心理和动态,防止来自用户的各种干扰和阻力 TOC o 1-5 h z 控制控制包括进度控制,人员控制,经费控制和质量控制为保证软件开发按预定的计划进行 对开发过程要实施以计划为基础文档资料软件工程管理很大程度上是通过对文档资料管理来实现的因此,要把开发过程中的一切初步设计,中间过程,最后结果建立成一套完整的文档资料文档标准化是文档管理的重要方面软件配置管理需要解决以下的问题:采用什么样的方式去标识和管理数量不少的程序,文档等各种产品,实现有效的变更:配置标识,版本管理,变更管理,配置

30、审核,应使开发计划包括配置管理计划在配在软件产品交付用户之前和交付之后如何控制变更 谁有权批准变更以及安排变更的优先级 用什么方法估计变更可能引起的其他问题这些问题的解决正是软件配置管理应完成的任务 及配置报告实施软件配置管理要做的事至少应包括:制定配置管理计划在软件工程项目制定开发计划时置管理计划中需要规定的内容有 :配置标识规则;建立怎样的配置数据库及如何将配置项置 于管理之下;配置管理人员的职责及配置管理活动以及采用的配置管理工具 ,技术和方法 实施变更管理这是配置管理的一项重要内容,许多软件工程项目由于没有变更管理措施而导致出现了混乱.实施版本管理和发行管理对于一个大型的软件项目,由于项目的复杂性,开发成本的估算不是一件简单的事,要进行一系列的估算处理一个项目是否开发,从经济上来说是否可行 ,归根到底是取决于对成本的估 算成本估算方法有:自顶向下估算方法估算人员参照以前完成的项目所耗费的总成本(或总工作量),来推算将要开发的软件的总成本(或总工作量),然后把它们按阶段,步骤和工作单元进行分配自顶乡下估算方法的主要优点是对系统级工作的重视,所以估算中不会遗漏系统级的诸如集成,用

温馨提示

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

评论

0/150

提交评论