中南大学软件项目管理期末试题
软件工程期末考试题3

试卷一中南大学考试试卷2006--2006 学年学期时间110分钟专业年级:总分100分,占总评成绩 100%注:此页不作答题纸,请将答案写在答题纸上 填空题(本题20分,每小题2分)1. 瀑布模型是以文档为驱动、适合于()软件项目的开发。
2. 需求分析的基本任务是()。
3. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。
设计这组测试用例的方法是()。
4. 根据程序流程图划分的模块通常是()内聚的模块。
5. 软件的分类,按其功能可分为:系统软件、()和应用软件。
6. UML的定义包括UML语义和()两个部分。
7. 客观世界中的若干类,通常有两种主要的结构关系:即分类结构和( )。
8. IDEF1X图用来描述系统的()模型,主要有实体、联系和()三种成分,其中实体可分为独立实体和(),且一个实体只能在图中出现一次。
二、简答题(本题30分,每小题5分)1. 什么是软件工程?软件工程和计算机科学有何区别?2. 面向对象方法和结构化方法有何区别与联系?3. 什么是模块的作用域和模块的控制域?为何要求模块的控制域必须在作用域内?4. 什么是设计模式?试举例说明组合设计模式的应用。
5.什么是依赖倒置原则?它和开闭原则有何联系?6. 软件生存期过程和软件生存期模型有何联系?瀑布模型有何特点?三、绘图题(本题34分)1. 某单位拟开发一个计算机房产管理系统,要求系统具有分房、调房、退房和查询统计等功能。
房产科将用户申请表输入系统后,系统首先检查申请表的合法性,对不合法的申请表,系统拒绝接收;对合法的申请表根据类型分别进行处理。
(1) 如果是分房申请,则根据申请者的情况(年龄、工龄、职称、职务、家庭人口等)计算其分数,当分数高于阀值分数时,按分数高低将申请单插到分房队列的适当位置。
在进行分房时,从空房文件中读出空房信息,如房号、面积、等级、单位面积房租等,把好房优先分给排在分房队列前面的符合该等级房条件的申请者;从空房文件中删掉这个房号的信息,并从分房队列中删掉该申请单,再把此房号的信息和住户信息一起写到住房文件中,输出住房分配单给住户,同时计算房租,并将算出的房租写到房租文件中。
软件项目管理试题库及答案

第零章—软件项目管理概述一.选择1. 以下哪一项最能表现某个项目的特征(C)A. 运用进度计划技巧B. 整合范围与成本C. 确定期限D。
利用网络进行跟踪2. 项目管理需要在相互间有冲突的要求中寻找平衡,除了:(A)A。
甲方和乙方的利益B。
范围,时间,成本,质量C. 有不同需求和期望的项目干系人D. 明确的和未明确表达的需求3。
以下都是日常运作和项目的共同之处,除了:(D)A. 由人来作B。
受制于有限的资源C。
需要规划、执行和控制 D. 都是重复性工作4。
有效的项目管理要求项目管理团队理解和利用以下专业知识领域的知识和技能,除了:(C)A。
项目管理知识体系 B. 应用领域知识、标准与规章制度C。
以项目为手段对日常运作进行管理 D. 处理人际关系技能5. 下列都是子项目的正确说法,除了:(D)A. 划分子项目的目的是为了便于管理B。
子项目的划分便于发包给其他单位C. 项目生命期的一个阶段是子项目D。
子项目不能再往下划分成更小的子项目6. 管理一个项目包括以下内容,除了:(D)A. 识别要求B. 确定清楚而又能实现的目标C. 权衡质量、范围、时间和费用的要求D。
制定符合项目经理期望的计划和说明书7. (C) 是为创造一种产品、服务或者结果而进行的临时性的努力A。
项目群 B. 过程C。
项目 D. 组合8。
下列(D )不属于项目管理的特征A. 独特性B. 通过渐进性协助实施的C. 拥有主要顾客或项目发起人D. 具有很小的确定性9. 下列(C)不属于项目管理的三维约束A. 达到范围目标B。
达到时间目标 C. 达到沟通目标 D. 达到成本目标10. ( A)就是将知识、技能、工具和技术应用到项目活动,以达到组织的要求A. 项目管理B. 项目组管理C. 项目组合管理D。
需求管理11。
为相同的功能组合而实施的一系列应用开发项目,作为(B )的一部分,后者能够得到更好的管理.A. 组合B。
项目群 C. 投资 D. 合作12. PMI提供的认证项目叫做(B )A。
软件项目管理试卷及答案

一、选择题1.项目建议书是哪个阶段开发的文档? A •项目执行阶段 C .项目初始阶段 2•项目章程 A •明确了项目经理 C .明确了团队的纪律3•对于风险比较大的项目,最好选择的生存期模型 A •瀑布模型 B •原型C 螺旋模型D • V 模型 4.开发项目建议书的目的是为了 A •验收 B •竞标或者签署合同C 编写计划D •跟踪控制项目 5.需求分析是回答系统必须()的问题。
A .做什么B .怎么做C .何时做D .为谁做6・WBS (任务分解结构)非常重要,因为下列原因,除了 A .帮助组织工作 B .防止遗漏工作C .为项目估算提供依据7.项目范围A .只在项目开始时重要B •在授权项目的合同或者其他文件得以批准后就不重要了C 从项目概念阶段到收尾阶段都加以管理和控制D •是在项目执行阶段通过变更控制步骤进行处理的问题 8.为了有效地管理项目,应该将工作分解更小的部分,以下各项中,哪一项不能说明应该 分解到什么程度? A .可以在 80 小时内完成 C ・可由一个人完成 9.范围变更是指 A .修改技术规格C .对批准后的WBS 进行修改 10.下面哪个不是需求管理的过程 A .需求设计B .需求获取C .需求分析D .需求变更11.下面哪个不是需求管理的过程 A •自顶向下 B •自底向上 C ・控制方法 D •模板参照12.任务分解可以() ,它是范围变更的一项重要输入A .提供项目成本估算结果B .提供项目范围基线C 规定项目采用的过程D ・提供项目的关键路径 13.范围基线由()组成A •项目章程、批准的详细的项目范围说明书和 WBSB .批准的详细的项目范围说明书、 WBS 和WBS 字典C 项目章程、项目工作说明书和 WBSD . WBS 14.快速跟进是指A •采用并行执行任务,加速项目进展 C .如有可能,减少任务数量 15.赶工一个任务时,你应该关注B •项目结尾阶段 D •项目计划阶段B •确定了项目的质量标准 D •定义了项目需求 A 】D .确定团队成员责任C 】B .不能再进一步进行逻辑细分了 D .可以进行实际估算B •对范围陈述进行修改 D .以上都不是B •用一个任务取代另外的任务 D •减轻项目风险A .尽可能多的任务B .非关键任务C .加速执行关键路径上的任务D •通过成本最低化加速执行任务 16. “软件编码完成之后, 我才可以对它进行软件测试” ,这句话说明了哪种依赖关系 【 A 】A •强制性依赖关系B •软逻辑关系C .外部依赖关系D .里程碑17. 如果用户提供的环境设备需要 5月 10日到位,所以环境测试安排在 5月 10日以后, 这种活动安排的依赖依据是 【 C 】A •强制性依赖关系B •软逻辑关系C .外部依赖关系D .里程碑18. 对一个任务进行进度估算时, A 是乐观者,估计是 6 天完成, B 是悲观者,估计是 24 天完成,C 是有经验者认为最有可能是 12天完成,那么这个任务的历时估算是介于 10天到A. 功能点B .对象点C .代码行D .用例点 24.如果你是某项目的项目经理,你已经估算出每个单元的成本是Y 129。
软件项目管理试卷及答案

软件项目管理试卷及答案一、选择题1.项目建议书是哪个阶段开发的文档?【 C 】A.项目执行阶段B.项目结尾阶段C.项目初始阶段D.项目计划阶段2.项目章程【 A 】A.明确了项目经理B.确定了项目的质量标准C.明确了团队的纪律D.定义了项目需求3.对于风险比较大的项目,最好选择的生存期模型【 C 】A.瀑布模型B.原型C.螺旋模型D.V模型4.开发项目建议书的目的是为了【B 】A.验收B.竞标或者签署合同C.编写计划D.跟踪控制项目5.需求分析是回答系统必须()的问题。
【A 】A.做什么B.怎么做C.何时做D.为谁做6.WBS(任务分解结构)非常重要,因为下列原因,除了【A 】A.帮助组织工作B.防止遗漏工作C.为项目估算提供依据D.确定团队成员责任7.项目范围【 C 】A.只在项目开始时重要B.在授权项目的合同或者其他文件得以批准后就不重要了\C.从项目概念阶段到收尾阶段都加以管理和控制D.是在项目执行阶段通过变更控制步骤进行处理的问题8.为了有效地管理项目,应该将工作分解更小的部分,以下各项中,哪一项不能说明应该分解到什么程度?【 D 】A.可以在80小时内完成B.不能再进一步进行逻辑细分了C.可由一个人完成D.可以进行实际估算9.范围变更是指【 B 】A.修改技术规格B.对范围陈述进行修改C.对批准后的WBS进行修改D.以上都不是10.下面哪个不是需求管理的过程【 A 】A.需求设计B.需求获取C.需求分析D.需求变更11.下面哪个不是需求管理的过程【 C 】A.自顶向下B.自底向上C.控制方法D.模板参照12.任务分解可以(),它是范围变更的一项重要输入【B 】A.提供项目成本估算结果B.提供项目范围基线C.规定项目采用的过程D.提供项目的关键路径13.范围基线由()组成【 B 】A.项目章程、批准的详细的项目范围说明书和WBSB.批准的详细的项目范围说明书、WBS和WBS字典C.项目章程、项目工作说明书和WBSD.WBS14.快速跟进是指【 A 】A.采用并行执行任务,加速项目进展B.用一个任务取代另外的任务C.如有可能,减少任务数量D.减轻项目风险15.赶工一个任务时,你应该关注【D 】A.尽可能多的任务B.非关键任务C.加速执行关键路径上的任务D.通过成本最低化加速执行任务16.“软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系【 A 】A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑17.如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是【 C 】A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑18.对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是【 D 】A.50% B.68.3% C.70% D.99.7% 19.下面哪项将延长项目的进度【A 】A.Lag B.Lead C.赶工D.快速跟进20.关于浮动,下面哪个是正确的【A 】A.每个任务都有浮动B.只有复杂的项目有浮动C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D.浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量21.资源平衡最好用于()活动【C 】A.时间很紧的B.按时的C.非关键路径D.关键路径22.下面哪项可以决定进度的灵活性【B 】A.PERT B.T otal Float C.ADM D.赶工23.用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的是【 A 】A.功能点B.对象点C.代码行D.用例点24.如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。
《软件工程与项目管理》期末试卷及参考答案

《软件工程与项目管理》期末试卷及参考答案一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共20分)1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )A.软件工程B.软件周期C.软件危机D.软件产生2.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。
A.技术可行性B.经济可行性C.社会可行性D.法律可行性3.IDEF0图不反映出系统( )A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件4.模块的内聚性最高的是( )A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚5.在SD方法中全面指导模块划分的最重要的原则是( )A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性6.软件详细设计主要采用的方法是( )A.模块设计B.结构化设计C.PDL语言D.结构化程序设计7.下列关于JSP方法不正确的说法是( )A.JSP方法主要用于规模不大的数据处理系统B.JSP方法不明确的划分软件概要设计和详细设计的两个阶段C.JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D.JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段8.不适合作为科学工程计算的语言是( )A. PascalB. CC. FortranD. Prolog9.黑盒测试在设计测试用例时,主要需要研究( )A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明10.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。
设计这组测试用例的方法是( )A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法11.下列属于维护阶段的文档是( )A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告12.快速原型模型的主要特点之一是( )A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件13.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A.教正性维护B.适应性维护C.完善性维护D.预防性维护14.类库这种机制是( )级别的信息共享。
软件项目管理试卷及答案

一、选择题1.项目建议书是哪个阶段开发的文档?【 C 】A.项目执行阶段B.项目结尾阶段C.项目初始阶段D.项目计划阶段2.项目章程【 A 】A.明确了项目经理B.确定了项目的质量标准C.明确了团队的纪律D.定义了项目需求3.对于风险比较大的项目,最好选择的生存期模型【 C 】A.瀑布模型B.原型C.螺旋模型D.V模型4.开发项目建议书的目的是为了【 B 】A.验收B.竞标或者签署合同C.编写计划D.跟踪控制项目5.需求分析是回答系统必须()的问题。
【 A 】A.做什么B.怎么做C.何时做D.为谁做6.WBS(任务分解结构)非常重要,因为下列原因,除了【 A 】A.帮助组织工作B.防止遗漏工作C.为项目估算提供依据D.确定团队成员责任7.项目范围【 C 】A.只在项目开始时重要B.在授权项目的合同或者其他文件得以批准后就不重要了\C.从项目概念阶段到收尾阶段都加以管理和控制D.是在项目执行阶段通过变更控制步骤进行处理的问题8.为了有效地管理项目,应该将工作分解更小的部分,以下各项中,哪一项不能说明应该分解到什么程度?【 D 】A.可以在80小时内完成B.不能再进一步进行逻辑细分了C.可由一个人完成D.可以进行实际估算9.范围变更是指【 B 】A.修改技术规格B.对范围陈述进行修改C.对批准后的WBS进行修改D.以上都不是10.下面哪个不是需求管理的过程【A 】A.需求设计B.需求获取C.需求分析D.需求变更11.下面哪个不是需求管理的过程【 C 】A.自顶向下B.自底向上C.控制方法D.模板参照12.任务分解可以(),它是范围变更的一项重要输入【 B 】A.提供项目成本估算结果B.提供项目范围基线C.规定项目采用的过程D.提供项目的关键路径13.范围基线由()组成【B 】A.项目章程、批准的详细的项目范围说明书和WBSB.批准的详细的项目范围说明书、WBS和WBS字典C.项目章程、项目工作说明书和WBSD.WBS14.快速跟进是指【 A 】A.采用并行执行任务,加速项目进展B.用一个任务取代另外的任务C.如有可能,减少任务数量D.减轻项目风险15.赶工一个任务时,你应该关注【D 】A.尽可能多的任务B.非关键任务C.加速执行关键路径上的任务D.通过成本最低化加速执行任务16.“软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系【A 】A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑17.如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是【 C 】A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑18.对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是【D 】A.50% B.68.3% C.70% D.99.7%19.下面哪项将延长项目的进度【A 】A.Lag B.Lead C.赶工D.快速跟进20.关于浮动,下面哪个是正确的【A 】A.每个任务都有浮动B.只有复杂的项目有浮动C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D.浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量21.资源平衡最好用于()活动【C 】A.时间很紧的B.按时的C.非关键路径D.关键路径22.下面哪项可以决定进度的灵活性【B 】A.PERT B.Total Float C.ADM D.赶工23.用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的是【 A 】A.功能点B.对象点C.代码行D.用例点24.如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。
软件项目管理试卷及答案
一、选择题1.项目建议书是哪个阶段开发的文档?【 C 】A.项目执行阶段B.项目结尾阶段C.项目初始阶段D.项目计划阶段2.项目章程【 A 】A.明确了项目经理B.确定了项目的质量标准C.明确了团队的纪律D.定义了项目需求3.对于风险比较大的项目,最好选择的生存期模型【 C 】A.瀑布模型B.原型C.螺旋模型D.V模型4.开发项目建议书的目的是为了【 B 】A.验收B.竞标或者签署合同C.编写计划D.跟踪控制项目5.需求分析是回答系统必须()的问题。
【 A 】A.做什么B.怎么做C.何时做D.为谁做6.WBS(任务分解结构)非常重要,因为下列原因,除了【 A 】A.帮助组织工作B.防止遗漏工作C.为项目估算提供依据D.确定团队成员责任7.项目范围【 C 】A.只在项目开始时重要B.在授权项目的合同或者其他文件得以批准后就不重要了\C.从项目概念阶段到收尾阶段都加以管理和控制D.是在项目执行阶段通过变更控制步骤进行处理的问题8.为了有效地管理项目,应该将工作分解更小的部分,以下各项中,哪一项不能说明应该分解到什么程度?【 D 】A.可以在80小时内完成B.不能再进一步进行逻辑细分了C.可由一个人完成D.可以进行实际估算9.范围变更是指【 B 】A.修改技术规格B.对范围陈述进行修改C.对批准后的WBS进行修改D.以上都不是10.下面哪个不是需求管理的过程【A 】A.需求设计B.需求获取C.需求分析D.需求变更11.下面哪个不是需求管理的过程【 C 】A.自顶向下B.自底向上C.控制方法D.模板参照12.任务分解可以(),它是范围变更的一项重要输入【 B 】A.提供项目成本估算结果B.提供项目范围基线C.规定项目采用的过程D.提供项目的关键路径13.范围基线由()组成【B 】A.项目章程、批准的详细的项目范围说明书和WBSB.批准的详细的项目范围说明书、WBS和WBS字典C.项目章程、项目工作说明书和WBSD.WBS14.快速跟进是指【 A 】A.采用并行执行任务,加速项目进展B.用一个任务取代另外的任务C.如有可能,减少任务数量D.减轻项目风险15.赶工一个任务时,你应该关注【D 】A.尽可能多的任务B.非关键任务C.加速执行关键路径上的任务D.通过成本最低化加速执行任务16.“软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系【A 】A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑17.如果用户提供的环境设备需要5月10日到位,所以环境测试安排在5月10日以后,这种活动安排的依赖依据是【 C 】A.强制性依赖关系B.软逻辑关系C.外部依赖关系D.里程碑18.对一个任务进行进度估算时,A是乐观者,估计是6天完成,B是悲观者,估计是24天完成,C是有经验者认为最有可能是12天完成,那么这个任务的历时估算是介于10天到16天的概率是【D 】A.50% B.68.3% C.70% D.99.7%19.下面哪项将延长项目的进度【A 】A.Lag B.Lead C.赶工D.快速跟进20.关于浮动,下面哪个是正确的【A 】A.每个任务都有浮动B.只有复杂的项目有浮动C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量D.浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量21.资源平衡最好用于()活动【C 】A.时间很紧的B.按时的C.非关键路径D.关键路径22.下面哪项可以决定进度的灵活性【B 】A.PERT B.Total Float C.ADM D.赶工23.用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的是【 A 】A.功能点B.对象点C.代码行D.用例点24.如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。
2022年中南大学软件工程专业《操作系统》科目期末试卷A(有答案)
2022年中南大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、实时操作系统必须在()内处理完来白外部的事件。
A.一个机器周期B.被控对象规定时间C.周转时间D.时间片2、处理外部中断时,应该山操作系统保存的是()A.程序计数器(PC)的内容B.通用寄存器的内容C.快表(TLB)中的内容D.Cache中的内容3、一个进程被唤醒意味着()。
A.该进程可以重新占用CPUB.优先级变为最大C.PCB移到就绪队列之首D.进程变为运行态4、在单处理器的多进程系统中,进程切换时,何时占用处理器和占用多长时间取决于()A.进程响应程序段的长度B.进程总共需要运行时间的长短C.进程自身和进程调度策略D.进程完成什么功能5、若系统S1采用死锁避免方法,S2采用死锁检测方法。
下列叙述中,正确的是()。
I.S1会限制用户申请资源的顺序,而S2不会II.S1需要进程运行所需资源总最信息,而S2不需要III.SI不会给可能导致死锁的进程分配资源,而S2会A.仅I、IIB.仅II、IIIC. 仅I、IID. I、II、III6、如果I/O设备与存储设备间的数据交换不经过CPU来完成,则这种数据交换方式是()。
A.程序查询方式B.中断方式C.DMA方式D.外部总线方式7、 CPU输出数据的速度远远高于打印机的速度,为解决这一矛盾,可采用()。
A.并行技术B.通道技术C.缓冲技术D.虚存技术8、在一个文件被用户进程首次打开的过程中,操作系统需做的是()A.将文件内容读到内存中B.将文件控制块读到内存中C.修改文件控制块中的读写权限D.将文件的数据缓冲区首指针返回给用户进程9、为支持CD-ROM小视频文件的快速随机播放,播放性能最好的文件数据块组织方式是()。
A.连续结构B.链式结构C.直接索引结构D.多级索引结钩10、下列措施巾,能加快虚实地址转换的是()I.增大快表(TLB)容量II.让页表常驻内存III.增大交换区(swap)A.仅IB.仅IIC. 仅I、IID. 仅II、III11、产生内存抖动的主要原因是()A.内存空间太小B.CPU运行速度太慢C.CPU调度算法不合理D.页面置换算法不合理12、当系统发生抖动(Trashing)时,可以采取的有效措施是()。
软件工程与项目管理考试试题
软件工程与项目管理考试试题一、选择题1. 软件工程的主要目标是:A. 提高软件开发效率B. 提高软件质量C. 确保软件安全D. 以上皆是2. 敏捷开发方法的核心原则是:A. 接受变化B. 详尽的规划C. 强制执行计划D. 严格遵循既定流程3. 以下哪项不是软件工程的关键活动之一?A. 需求分析B. 设计C. 测试D. 运维4. 项目管理的基本目标是:A. 提高项目质量B. 提高项目效率C. 控制项目成本D. 以上皆是5. 以下哪个不属于项目管理知识领域的五大过程组之一?A. 规划过程组B. 发起过程组C. 执行过程组D. 收尾过程组二、简答题1. 请简要解释软件生命周期的四个阶段,并列举每个阶段的主要活动。
答:需求分析阶段:通过与客户沟通确定系统需求,定义基本功能和非功能性需求,撰写需求文档。
设计阶段:根据需求规格说明书进行系统设计,包括结构设计、接口设计、数据库设计等。
编码与测试阶段:根据设计阶段的结果进行软件编码,实现系统功能,同时进行单元测试和集成测试。
运维与维护阶段:在软件交付后,对其进行运维与维护,包括故障排除、问题修复、功能改进等。
2. 请简要介绍敏捷开发方法,并列举三个敏捷开发方法的具体实践原则。
答:敏捷开发方法是一种以人们合作为核心,强调快速适应变化的软件开发方法。
其主要的实践原则包括:1. 迭代与增量开发:将开发过程划分为多个迭代周期,每个迭代周期产生可用的、具有一定功能的软件增量。
2. 用户参与:通过与用户的紧密合作,及时获取用户需求反馈,从而确保交付的软件能够满足用户期望。
3. 自组织团队:建立自主的、能够自组织和自我管理的团队,通过团队成员之间的合作与协调,提高开发效率与质量。
三、案例分析某软件开发公司接到一个新的项目,要求开发一款线上购物平台。
请根据项目管理的知识体系,分析以下问题并给出解决方案。
1. 项目无法按原计划完成,项目进度严重滞后,该如何解决?解决方案:首先,对项目进行重新评估并制定新的进度计划,调整资源分配和优先级。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中南大学软件项目管理期末试题1.人们已经认识到IT项目失败的原因主要有两个,一是由于二是由于缺乏合格的IT项目管理人才.导致IT项目失控的直接原因是缺乏有效的项目管理.2.越来越多的企业引入把它作为主要的和提高企业运作效率的方案.项目已成为推动人类生产与进步的主要动力。
3.自从有了人类,就有了活动,这些活动具有的三个基本特点是目的性,依存性和知识性。
4.IT随着人类的发展,有组织的活动逐步分化为种类型,它们分别是和5.管理是社会组织中,为了实现预期目标,以人为中心进行的协调活动.这一表述包含了以下五个观点:(1)管理的目的是为了实现.(2)管理的是协调.(3)协调必定产生在____中.(4)协调的是社会组织中的人.(5)协调的方法是多种多样的.(6)协调的关键是人.6.PMBOK中核心的知识领域有个,它们是.之所以称其为核心知识领域,是因为在这几个方面将形成具体的项目目标.7.信息技术是以电子计算机和现代通信为主要手段,实现信息的,,应用等功能的技术总和.8.组织环境包括自然环境和社会环境,是组织系统所处的环境.9.范围是指,项目范围管理是指对项目包括什么的定义与控制过程.没有包含在工作分解结构(即WBS)里的工作是不应该做的.11.美国著名心理学家詹姆斯指出,一个没有受过刺激的人,技能发挥其能力的而当他收到激励时,其能力可以发挥到80%-90%.12.项目作为一类特殊的活动具有主要整体性、项目的临时性、项目的不确定性、资源的多变性、项目有发起人.13.随着IT的不断发展,信息战略已由组织的部门职能战略提升为,信息系统也成为组织战略核心.14.项目管理的许多理论和概念其实并不难理解,难的是在实际的项目中如何很好地运用它们.其主要原因是由于项目的运作环境不是静态的和孤立的,项目和管理项目必须从战略计划和组织整体环境角度来考虑.16.国际标准化组织(ISO)对质量的定义为:质量是反映满足明确和需要的能力的特征总和.质量管理的3个过程是质量规划、质量保证、质量控制.17.项目风险管理是为减轻潜在的不利事件对项目的影响而采取的一项活动,风险管理的主要过程包括风险管理规划、风险识别、定性风险分析、定量风险分析、风险应对规划、风险监控.18.越来越多的企业引入把它作为主要的决方案项目已成为企业发展与进步的主要动力.19.自从有了人类,就有了活动.这些活动具有的三个基本特点是目的性,依存性和知识性。
人类活动的这些特点,回答了项目和项目管理的实践历史和人类历史同样悠久的原因.20.PMI于2004年发布的,PMBOK把项目管理划分为个知识领域和44个管理过程.其中核心的知识领域是范围管理,时间管理,费用管理,质量管理。
.之所以称其为核心领域,是因为在这几个方面将形成具体的项目目标21.IT项目管理具有明显的特殊性表现在:与战略目标的相关性,与业务规则的一致性,环境基础的重要性,管理的集成性,人力资源管理的特殊性,项目过程的可控性和文档22.IT项目计划首先应从.确定IT战略计划的主要成果是明确IT战略满足组织战略的发展方向,识别关键业务领域.25.项目干系人是指与项目相关的人,包括参与项目和受项目活动影响的人,在IT项目管理中,应该重点关注的干系人主要有客户、用户、项目投资人、项目经理、项目组成员、高层管理人员、反对项目的人、施加影响者.26.信息技术是以电子计算机和现代通信为主要手段,实现信息的功能的技术总和.29.PMBOK中辅助的知识领域有,它们是采购管理、人力资源管理、沟通管理、风险管理.之所以称其为辅助知识领域,是因为项目目标是通过他们辅助实现的.30.系统思维所体现的系统方法是解决复杂问题的一个整体方法,包括系统管理.31.项目的关键路径是指能够决定项目,它是项目网络图中长路径,具有最少浮动时间或时间差.32.沟通就是意义的传递和理解,这里的意义主要是指.项目沟通管理的目标是,及时而适当地创建、收集、发送、储存和处理项目的信息.二.选择题1.以下哪一项不是系统方法的内容(b).a.系统观念b.系统测试c.系统分析d.系统管理2.以下哪一项不属于项目管理的辅助知识领域(a).a.项目质量管理b.人力资源管理c.沟通管理d.风险管理p:四大核心知识领域:范围管理,时间管理,费用管理,质量管理四大辅助知识领域:人力资源管理,沟通管理,风险管理,采购管理3.以下哪一项是项目定义阶段中启动过程的一个主要成果.(c)a.获得足够的项目经费b.编制项目计划c.选择一位项目经理d.完成工作分解结构4.项目成本管理包括的主要过程有(d).a.成本估算b.成本预算c.成本控制d.以上都是5.下列项目管理过程组中,哪一个最耗费时间与资金(c)a.启动过程b.计划过程c.执行过程d.收尾过程6.一个由7个人组成的项目组,其沟通渠道的条数是(b).a.14条b.21条c.38条d.49条p:n个人,则沟通渠道条数为n(n-1)/27.项目进行到一半时,客户想取消剩余的工作和合同,最佳的方法是查看下列哪项来确定项目的目的(a)a.项目章程中的目的,目标和商业案例.b.WBS词典,以便验证范围是否正确.c.风险管理计划,以便评估可选方案d.会计科目表,以便确定完工估算.8.下面的网络图中,关键路径时哪条(a)a.开始--A--B--C--D--结束b.开始--C--D--结束c.开始--A--B--E--结束d.确定关键路径的信息不充分9.克服分歧,解决冲突的有效途径是(c).a.回避或撤出b.缓和与调停c.面对与正视d.妥协10.下列哪种类型的合同为买方提供了最小的风险(a)a.固定总价合同b.成本补偿合同c.工时和材料费合同d.单价合同11.以下哪一项是项目定义阶段中启动过程的一个主要成果.(d)a.获得足够的项目经费b.编制项目计划c.完成工作分解结构d.形成一个项目章程p:启动过程的两个主要成果是:形成一个项目章程和选择一位项目经理12.一个由6个人组成的项目组,其沟通渠道的条数是(c)a.8条b.12条c.15条d.21条13.正式承认项目存在的文档是(d)a.需求规格说明书b.工作任务分解结构c.范围说明书d.项目章程14.当项目大部分已经完成时,客户要求对工作范围做重大变更,此时项目经理第一步应该如何做(a)a.与项目团队开会,决定是否可以做此变更b.向客户要该项变更的描述c.向客户解释,进展到这个程度不能再做此项变更d.马上通知管理层15.成本管理计划包括的描述是(d)a.所有成本b.如何分配资源c.预算以及它们是如何计算的d.如何管理成本偏差16.下列各项中对于冲突解决最差的技术是(b)a.安抚b.强制c.妥协d.避免17.下列哪项需要在最终确定项目资源之前完成(a)a.工作分解结构b.费用估算c.资源甘特图d.范围确认18.项目人力资源管理就是有效地发挥每一个项目参与人作用的过程,关于项目人力资源管理说法错误的是(d)a.项目人力资源管理包括人力资源编制,组建项目团队,项目团队建设,管理项目团队四个过程b.责任分配矩阵(RAM)被用来表示需要完成的工作和团队成员之间的关系c.好的项目经理需要有高超的冲突管理技巧d.组织分解结构(OBS)根据项目的交付物进行分解,因此团队成员能够了解应提供哪些交付物19.质量控制非常重要.但是进行质量控制也需要一定的成本.(b)可以降低质量控制的成本a.进行过程分析b.使用抽样统计c.对全程进行监督d.进行质量审计20.在配置管理的主要工作中,不包括下列中的(d)a.表示配置项b.控制配置项的变更c.对工作内容的审核d.缺陷分析21.活动排序的工具和技术有多种.工具和技术的选取由若干因素决定.如果项目经理决定在进度计划编制中使用子网络模板,这个决策意味着(c)a.该工作非常独特,在不同的阶段需要专门的网络图b.在现有的网络上具有可以获取的资源管理软件c.在项目中包含几个相同或者几乎相同的内容d.项目中存在多条关键路径22.项目经理已经对项目进度表提出了几项修改.在某些情况下,进度延迟变得严重时,为了确保获得精确的绩效衡量信息,项目经理应该尽快(b)a.发布变更信息b.重新修订项目进度计划c.设计一个主进度表d.准备增加资源23.以下哪一项不属于项目管理的核心知识领域.(b)a.项目质量管理b.项目范围管理c.项目沟通管理d.项目成本管理24.以下哪一项不是项目的属性(c).a.项目是临时性的b.项目需要使用资源c.项目是周而复始的活动d.项目有一个发起人25.一个项目的关键路径代表(a).a.通过网络图的最长路径b.通过网络图的最短路径c.项目最终要的任务d.项目最大风险的任务26.正式承认项目存在的文档是(b).a.甘特图b.项目章程c.工作任务分解结构d.范围说明书27.确定项目干系人的信息和沟通需求是下面哪项工作的一部分(c)a.沟通计划编制b.范围计划编制c.人力资源计划编制d.质量计划编制28.一个软件项目正在进行之中,项目经理正与质量保证部门一起,试图提高每个人对项目将要满足质量标准的责任心和信心.在开始谈过程之前,它们需要确定下述哪项内容(c)a.质量问题b.质量改进c.质量控制测量指标d.需要返工时的费用三.判断题1.因为IT项目是一次性的,通过项目得到的是独特的产品或服务,所以项目是孤立存在的,项目组是可以在相对独立的环境中来开发项目.(对)2.软件项目生命周期是软件产品生命周期的一部分,在软件生命周期的每一个阶段都必须实施有效的项目管理活动.(对)3.在一个职能型组织结构中,项目可利用的资源非常有限,项目经理的权限也比较小,这对项目的完成是非常不利的.(对)_4.从项目生命周期具有的一些共同特点来看,项目对费用和人员的需求开始时比较少,随着项目的发展,人力投入和费用会越来越多,并在项目接近收尾时达到最高点.(错)P:从整个生命周期看,是一条开口向下的抛物曲线。
5.组织文化对项目和项目成员没有直接的影响,因为这些与项目的技术和管理没有直接的关联.(错)6.项目干系人中不包括反对项目的人,因为项目组可以将这些人的意见排除在外.(错)7.由于IT项目的复杂性,使得影响项目成本的因素很多.在这些因素中质量,进度和范围对项目成本影响的关联性非常强.(对)8.项目风险贯穿整个项目生命周期,项目的不同阶段会有不同的风险.并且风险随着项目的进展会变得越来越大.(对)9.流程管理不仅是一种管理技术,更体现了现代管理的思想.(对)10.信息系统的上线运行和后期的维护时间长于系统的开发时间,当系统投入运行后,需要有效的进行系统运营管理和服务来实现业务的需求.(对).11.项目管理作为管理学的一个子集,具有管理学在通常意义上的价值.(对)12.项目范围管理就是指对项目包括什么与不包括什么的定义过程.(错)p:定义与控制13.从项目生命周期具有的一些共同特点来看,项目开始时,成功地完成项目的把握性较低,因此风险和不确定性是最高的,随着项目逐步地向前发展,成功的可能性也越来越高.(对)14.在一个职能型组织结构中,项目可利用的资源非常有限,项目经理的权限也比较小,这对项目的完成是非常不利的.(对)15.项目的整体管理只在一个具体项目的内部进行,它与整个组织的环境没有任何关系.(错)16.项目活动的定义极其重要.它是项目进度计划和控制的基础,很多情况下活动没有被充分定义,这就导致了不好的进度计划和沟通问题.(对)17.简单来说,软件项目的配置管理是对软件版本进行管理,然而它还远远不只这些,它是改进软件的过程,提高过程能力成熟度的理想的切入点.(对)18.全面质量管理的特点是严格进行质量的检验,因为只要严格的检验产品,就能有效的提高产品质量.(错)19.项目沟通是为实现项目管理目标,在项目团队中,以及项目团队与其他组织之间进行信息,思想,情感的传递和理解的过程.(对)20.在一个项目型组织中,项目经理拥有的权力比在职能型组织中的权力要小很多.(错)21.因为项目干系人中不包括反对项目的人,所以项目组可以将这些人的意见排除在外.(错)22.从项目生命周期具有的一些共同特点来看,项目对费用和人员的需求开始时比较少,随着项目的发展,人力投入和费用会越来越多,并在项目接近收尾时达到最高点.(错)23.从项目生命周期具有的一些共同特点来看,项目利益相关者对项目产品的最后特点和最终成本的影响力将随着项目的进展而越来越大.(错)24.组织文化对项目和项目成员没有直接的影响,因为这些与项目的技术和管理没有直接的关联.(错)25.由于IT项目的复杂性,使得影响项目成本的因素很多.在这些因素中质量,进度和范围对项目成本影响的关联性非常强.(对)四.简答题1.一个软件系统通常包括哪几个部分它们的作用是什么(P24)答:一个软件系统通常包括在计算机运行中能够提供所希望的功能和性能的程序;使程序能够正确运行的数据结构和数据;描述系统结构的系统文档和如何使用与维护该系统的用户文档。