IT软件项目管理课后习题及答案.docx
《IT软件项目管理课后习题及答案.docx》由会员分享,可在线阅读,更多相关《IT软件项目管理课后习题及答案.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、IT软件工程管理概述1 .什么是工程?工程的特征有哪些?工程是一个特殊的将要被完成的有限任务。它是在一定时间内,满足一系列特定目标的 多项相关工作的总称。工程的特征主要有:工程的独特性;工程的一次性;工程的组织性; 工程的生命期;工程的资源消耗性;工程的目标冲突性;工程后果的不确定性。2 .什么是工程管理?工程管理有哪些特征?有哪些基本内容?工程管理就是在工程活动中运用专门的知识、技能、工具和方法,使工程到达预期目标 的过程,是以工程作为管理对象,通过一个临时性的、专门的组织,对工程进行计划、组织、 执行和控制,并在时间、本钱、性能、质量等方面到达预期目标的一种系统管理方法。项 目管理的特征主
2、要有:工程管理对象是工程;系统工程思想贯穿工程管理的全过程;工程管 理的组织具有一定的特殊性;项FI管理的体制是基于团队管理的个人负责制,工程经理是整 个项FI组中协调、控制的关键:工程管理的要点是创造和保持一个使工程顺利进行的环境, 使置身于这个环境的人们能在集体中协调工作以完成预定目标;工程管理的方法、工具和技 术手段具有先进性。工程管理的基本内容主要包括:工程综合管理;工程范围管理:工程时间管理:工程成 本管理;工程质量管理;工程人力管理;工程风险管理;工程沟通管理;工程采购管理九大 知识领域。3.IT软件工程的独特性表现在哪些方面?生产无形的产品;过程没有明显的划分;大都是“一次性”的
3、人力消耗型工程。4.1T软件工程管理包括哪些阶段和活动?软件工程管理分为六个阶段:需求分析阶段;概要设计阶段;详细设计阶段;编码阶段; 测试阶段;安装及维护阶段。IT软件工程管理的活动包括:编写工程建议书;工程本钱的度量;工程计划和进度安排; 工程监控和复审;人员选择和评估;工程报告的准备和发布。5.典型的IT软件工程管理的组合模式是什么结构?试用图表示,并说明每个成员的主要 职责。IT软件工程管理的组合模式是层次结构。在一个典型的IT软件工程中,它的组织模式如 图所示。软件工程首先要有软件工程总监,其下可设程序工程经理和质量工程经理。工程总监的职责有:负责整个软件工程的管理:依照工程管理制定
4、相关制度,管理工程: 监督项FI管理相关制度的执行;对工程立项、项FI撤销进行决策;任命程序工程经理,质量 工程经理。程序工程经理的职责有:对工程总监负责,负责该工程某个特定子工程的开发。同时下 设一个或多个软件工程经理。每个软件工程经理下设有产品工程组。产品工程组对软件工程 经理负责,具体负责软件的开发、市场调研及销售工作。Boehm等人把软件质量分成假设干层次,对于最低层的质量特性再引入数量化的概念。其 主要的质量特性有:可存取性,可说明性,准确性,可扩充性,完备性,简洁性,通信性, 一致性,与设备无关性,效率,人类工程,易读性,可维护性,可修改性,可移植性,可靠 性,可理解性,易用性等。
5、9 .简述McCall软件质量模型:McCall的质量模型曾经应用于美国军队,空间和公共事务等领域的大型工程中。它是由 美国空军电子系统部门开发的,曾在通用电器公司和罗马飞机开发中心使用以改善软件产品 质量。McCall的模型提出了对影响软件质量的因素进行了分类,认为软件的质量要素主要 有11个,即可用性,正确性,可靠性,可维护性,适应性,可测试性,可移植性,可重用 性,互操作性等。10 .简述IS09000-3软件质量评价模型。它给出了 6个软件质量特性和与其相关的21个质量子特性的明确定义:第一层是质量特 性,第二层称为质量子特性,第三层称为度量。该标准定义的6个质量特性是功能性,可靠 性
6、,可维护性,高效性,可使用性,可移植性:并推荐了 21个子特性,如适合性,准确 性,互用性,依从性,平安性,成熟性,容错性,可恢复性,可理解性,易学习性,操作性, 时间特性,资源特性,可分析性,可变更性,稳定性,可测试性,适应性,可安装性,一致 性,易替换性等。11简述两种软件度最标准。软件度量标准可分为控制度量标准和预测度量标准两类。控制度量标准是用来控制软件 过程的。预测度量标准那么是用来测量产品属性的,这些属性可以预测相关产品的质量。12 .什么是质最保证?质量保证包括哪些内容?质量保证是为保证产品和服务充分满足消费者要求的质量而进行的有计划的,有组织的 活动。质量保证包括:1)质量管理
7、方法2)有效地工程技术3)整个过程采用的正式复审技 术4)多层次的测试技术5)对文档及其修改的控制6)工程的标准及规格等13 .什么是软件质量保证?它的内容和目标是什么?软件质量保证就是向用户及社会提供满意的高质量的软件产品。它的主要功能包括:1) 质量方针的制定和贯彻。2)质量保证方针和质量保证标准的制定。3)质量保证体系的质 量保证工作。4)明确各阶段的质量保证工作。5)各阶段的质量评审。6)确保设计质量。 7)重要质量问题的提出与分析8)总结实现阶段的质量保证活动。9)整理面向用户的文 档,说明书等。10)产品质量鉴定,质量保证系统鉴定。11)质量信息的,分析和使 用。目标:筹划软件质量
8、保证活动。客观的检查软件产品和活动对使用标准,规程和需求 的遵守制度。软件质量保证活动和结果将通知受影响的小组和个人。上级管理部门处理软 件工程内部不能解决的不一致问题14 什么是编制软件工程计划?它的依据、方法和技术、输出是什么?工程质量保证计划的编制就是为了确定与工程相关的质量标准并决定到达标准的一种有 效方法。依据:工程质量保证计划的编制依据可以概括为工程质量标准,工程阶段的划分, 工程质量范围,工程质量计划的内容,工程质量计划的其他要求等方面。(主要依据:质 量方针范围描述产品描述标准和规那么其他工作的输出)方法和技术:效益/本钱分析 法基准法 流程图实验设计输出:质量管理计划操作说明
9、检查表15 .什么是软件工程质量保证?它的依据、方法和技术、输出是什么?软件工程质量保证是在质量体系中实施的全部有计划的,有系统的活动,提供满足工程 相关标准的措施,贯穿整个工程的实施全过程。依据:质量管理计划质量控制度量结果操 作说明。方法和技术:质量计划编制工具和技术质量审核。输出:质量改进。16 .什么是软件工程质量控制?它的依据、方法和技术、输出是什么?软件工程质量控制是指监督每个子工程的实施状况,以确定它们是否与相关的质量标准 相符合,找出存在的偏差,分析产生偏差的原因,并根据质量管理计划提出的内容,寻找避 免出现质量问题的方法,找出改进质量,组织验收和进行必要返工的解决方案。依据:
10、项 目的阶段工作成果工程质量管理计划操作描述检查表方法和技术:检查控制图统计 样本流程图趋势分析。输出:工程质量改进的措施可接受的决定返工检查表过程调 整17什么是软件工程评审?它有哪几种类型?分哪几个阶段?其作用是什么?评审是一种质量保证的机制,它是借助一组人员来检杳软件系统或相关文档并发现错误 的一个过程。类型:设计或程序检查管理评审质量评审。阶段:选择评审小组安排地 点时间分发文档评审通知和完成评审表格。作用:软件质量评审是软件工程管理过程中 的“过滤器”,评审被用于软件开发过程中的多个不同的点上,起到发现错误的作用。18简述IS09000的五个局部,四个核心标准和八大原那么。5个局部:
11、质量术语标准质量保证标准质量管理标准质量管理和质量保证标准的选 用和实施指南 支持性技术标准。4个核心标准:IS09000IS09001 IS09004ISOI90118个原 那么:以客户为中心统一的宗旨,明确方向和建设良好的内部环境全员参与。将相关的资 源和活动作为过程来进行管理系统管理持续改正以事实为决策依据互利的供求关系19简述CMM的五个阶段。I级初始级0级可重复级III级已确定级IV级已管理级V级优 化级。20简单比拟CMM与IS09000的异同。他们都着眼于质量和过程管理,两者都为了解决同样的问题,直观.上是相关的。但是他 们的基础却各不相同:IS09001确定一个质量体系的最少需
12、求,而CMM那么强调持续的过程 改进。IT软件工程风险管理1 .什么是风险?它的本质是什么?它的不确定性范围包括哪些?风险是一种不确定性,使得在给定的情况和特定时间下,所从事活动的结果有很大的差 异性,差异性越大,风险也越大,所面临的损失或收益都可能很大,即风险带来的不都是损 失,也可能存在机会。它的本质是不确定性和损失。风险的不确定性范围包括:发生与否不 确定;发生的时间不确定;发生的状况不确定;发生的结果不确定。2 IT软件工程可能会设及到哪些不确定?为什么?1、事件或者风险事件。既必须有一些事件或者其后果未预料到的事件发生。2、事件发 生的概率。事件的发生具有不确定性。3、事件的影响。风
13、险事件发生后,其结果是不确定 性的,既可能带来损失,也可以是提供机会。4、风险的原因。引起风险的各种内外、主客 观因素,既风险源。5、风险的可变性。风险的性质、可能产生的后果、发生的概率、影响 范围等都是随风险发生的时间、坏境的变化而变化的。2描述风险的分类.IT软件工程风险主要分为哪几类?风险的分类:技术风险、管理风险、组织风险、外部风险。1T软件工程风险主要分为: 风险、可预报风险、不可预知风险。3 IT软件工程涉及到的风险有哪些?风险识别、风险估计、风险管理策略、风险解决和风险监控。4简要描述风险管理的主要过程:风险管理主要包括风险规划、风险控制、风险监督。风险规划:主要针对各种可能出现
14、 风险事件、制定各种风险应对计划和应对策略,并制定或者选择一个风险规避的行动方案。 风险控制:即实施风险规避的控制计划。风险监督:在实施风险控制后,检查和检验决策的 结果是否与预期的相同,并寻找细化和改进风险管理计划的机会。5 . IT软件工程的风险管理分为几个步骤?各是什么?工程风险管理分为风险分析和风险管理两个阶段。风险分析阶段包括风险识别、风险估 计、风险评价3局部。风险管理阶段包括风险规划、风险控制、风险监督3局部。6 .简要描述IT软件工程各阶段的主要风险及管理策略:规避、转移、弱化、接受。7 .软件工程的风险可以从哪些方面检查?产品规模风险。需求风险、相关性风险、管理风险、技术风险
15、。8 .如何跟踪工程在降低风险方面的进展状况?如何并何时采取适当的纠正行动?对存在的风险进行识别。现场观察、与工程其他团队密切联系和配合、做好资料保管工 作。9 .风险管理的目的是什么?在工程生命周期中对各种风险进行识别、分析、评价,采用各种管理方法、技术和手段 对工程涉及的风险进行有效控制。10简要描述风险管理的基本原理.在工程生命周期中对各种风险进行识别、分析、评价,采用各种管理方法、技术和手段 对工程涉及的风险进行有效控制。11.风险评价的依据及主要目的分别是什么?依据3个因素:风险描述、风险概率和风险影响。目的是:从整体上考虑工程所有阶段 的各个风险,各个风险之间可能的相互作用、相互影
16、响以及对整个工程的总体影响,工程的 主体是否能够承当这些风险。12试用图的方式表示风险监控的主要活动。13软件工程开发过程中的常见风险有哪些?有何规避方法?经济风险、市场风险、技术风险、人力资源风险、环境风险。方法:风险审计、偏差分 析、技术指标。14如何判定风险来源?如何按照原因和病症分类?如何评估每个风险的可能损失和损大小, 并按照发生可能性和影响严重性区分优先次序?定义风险的参考标准一一本钱、性能、支持和进度。定义工程的水平参照值。找出每组 与每个水平参照值间的关系。估计组临界点以定义工程的终止区域。估计风险组合将如何 影响风险水平参照值IT软件工程人力资源管理1.简述人力资源管理在IT
17、软件工程管理中的重要地位。为了更优效地管理,工程经理必须理解其员工,并且懂得如何与员工进行交流和沟通。 一个好的工程经理可以了解员工的吧足从而合理的调配软件工程组,不会将员工分配到不愿 意去的或不适合去的组或部门。计算机系统是被人使用的,如果在设计系统时,没考虑到员 工的能力和缺乏,就不可能使他们应用工具去开发出优秀的产品。在软件工程中,程序员的 生产效率是本钱的关键因素,对人力因素的理解能有效帮组找到提高生产率的必要方法和技 术。1.1 T软件工程团队形成分哪几个阶段?形成期;震荡期;正规期;表现期3 .怎样形成一个有效的团队组织?团队的目标明确,成员清楚自己工作对目标的贡献。团队的组织结构
18、清晰,岗位明确。 有成文或者习惯的工作流程和方法,而且流程简明有效。工程经理对成员有明确的考核和评 价标准,工作结果公正、公开、赏罚清楚。组织纪律性,这点往往容易被忽略,违反纪律往 往会牺牲多数人员的利益,因此“以人为本”绝不是“以个性为本”。互相信任,善于总结 和学习。4 .工程经理的职责有哪些?工程经理应该具备什么技巧?职责:权力一发命令的正当等级权力。任务一感知到的工程经理影响员工后来工作分配 的能力。预算一感知到的工程经理授权他人使用自由支配资金的能力。提升一提拔员工的权 力。资金一给员工涨工资和增加福利的权力。工作挑战一根据员工完成一项特定任务的喜欢 来安排工作的能力,这是以个内在刺
19、激因素。专门技术一感知到的工程经理所具有的其它人 觉得重要的专业技术知识。友谊一工程经理和其它人建立良好的人际关系的能力。技巧:强制力;合法权力;专家权力;奖励权力;感召权力讨论工程过程中产生的冲突 种类:工作种类;资源分配;工程本钱;先后顺序;组织问题;个体差异描述工程中处理冲 突的方法?回避或撤退;竞争或逼迫;调停或消除;妥协;合作、正式和解决问题质量工程经理职责有:对工程可行性报告进行评审;对市场计划和阶段报告进行评审; 对开发计划和阶段报告进行评审;工程结束时对工程总结报告进行评审。产品工程组的职责 是具体实现工程目标的单位。6 .工程经理的基本职责包括哪些内容?答:工程经理的基本职责
20、包括计划、组织、控制。7 .主程序员组组织方式提出的依据有哪些?主要包括哪些核心组织局部。主程序员组组织方式提出的依据有:工程倾向于由一些经验相对缺乏的人员来承当;许多开发工作(如对大量信息的管理) 都是关键性的;多途径沟通相当耗费时间,从而降低了开发者的生产效率。核心组织局部: 主程序员,熟练而有经验的辅助程序员,资料管理员。IT工程管理的基本表述方法1 .什么是工作分解结构?工作分解结构根据工程内在结构或实施顺序进行层层分解而形成的结构示意图,它可以 将工程分解成相对独立、内容单一、易于本钱核算与检查的工作单元。2 .什么是甘特图?其主要优缺点是什么?甘特图是表示工程各阶段任务开始时间与结
21、束时间的图。甘特图用水平线段表示阶段任 务;线段的起点和终点分别对应于任务的开始时间和结束时间;线段的长度表示完成任务所 需的时间。廿特图的优点是:说明了各任务的计划进度和当前进度,能动态地反映软件工程的开发 和进展情况。缺点是:难以反映多个任务之间存在的复杂逻辑关系。3 .什么是CPM?什么是CPM中的活动、紧前活动、紧后活动、关键路径、关键活动、准 关键活动和松弛活动?如何确定CPM的关键路径?CPM即:关键路径法,它是在IT软件管理中最常用的一种数学分析技术,即根据指定 的网络顺序,逻辑关系和单一的历时估算,计算每一个活动(任务)的单一、确定的最早开 始和最迟结束时间,通过网络分析研究工
22、程费用与工期的相互关系,并找出在编制计划时及 计划过程中的关键路径。CPM中的活动是在网络图中表示的单元;紧前活动是紧接某项活 动的先行活动;紧后活动是紧接某项活动的后序活动;关键路径是由一系列关键活动组成的 路径:关键活动是时差为零的活动;准关键活动是时差很小的活动;松弛活动:具有很大时 差的活动,他们起到平衡资源的作用。确定关键路径的基本步骤:a.求出各活动的时间参数ES(最早开始时间)和EF(最早完成时 间)b.求出各活动的时间参数LF (最迟完成时间)和LS (最迟开始时间)c.计算时差。时差 为零的活动组成的路径即为关键路径。4 .什么是PERT?如何用PERT方法计算活动的期望和方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT 软件 项目 管理 课后 习题 答案
限制150内