【SWJTU】软件项目管理考试22条_第1页
【SWJTU】软件项目管理考试22条_第2页
【SWJTU】软件项目管理考试22条_第3页
【SWJTU】软件项目管理考试22条_第4页
【SWJTU】软件项目管理考试22条_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、.:.;工程及其特征工程定义:工程是为了发明一个独一的产品或提供一个独一的效力而进展的一个暂时性的努力。特征:有明确的目的工程之间的活动具有相关性限定的周期有独特性资源本钱的约束性 工程的不确定性 结果的不可逆转性软件工程及其组成要素简单的说,工程就是在既定的资源和要求的约束下,为实现某种目的而相互联络的一次性任务义务。软件工程是一种特殊的工程。软件工程特殊性:逻辑实体相互作用的系统变卦渐近明细软件工程要素组成:软件开发过程,软件开发的结果,软件开发赖以生存的资源以及软件工程的特定委托人或者说是客户。工程管理的定义,主要内容工程管理定义:工程管理是一系列的伴随着工程的进展而进展的、目的是为了确

2、保工程可以到达期望的结果的一系列管理行为。软件开发工程管理的必要性:软件消费力的改良是决议企业能否获得并长久坚持竞争优势的一个决议性的要素工程管理是需求改良的第一环节软件开发工程管理的定义:软件开发工程管理是以最合理、最有效、最经济的手段保证软件开发工程的胜利完成工程管理的质量与软件产品的质量有着直接的对应关系软件工程管理的特征(1)软件工程是一种逻辑实体,不是详细的物理实体,它具有笼统性。这使得软件工程与工程实体有很大的区别。(2)软件的消费与硬件不同,开发过程没有明显的制造过程,也不存在反复消费过程。(3)软件没有硬件的机械磨损和老化问题。然而,软件也存在退化问题,在软件生存期中,软件环境

3、的变化将导致软件失效率的提高。(4)软件开发至今没有摆脱手工的开发方式,软件产品根本上是“定制的,做不到利用现有的软件组件组装成所需求的软件。(5)软件本身是复杂的。它的复杂性源于运用领域实践问题的复杂性和运用软件技术的复杂性。(6)软件的本钱相当高。软件开发需求投入大量的、复杂的、高强度的脑力劳动,因此本钱比较高。(7)软件开发和软件工程管理任务涉及到很多社会要素,要遭到机构政治、文化、决策体系和管理方式的限制。工程管理的知识体系合同管理的根本概念对采购对象的验证和检验过程违约事件处置过程软件工程生存期模型的定义及特点定义:软件开发的一种框架、战略和道路。阐明了软件开发活动及过程。特征:描画

4、了开发的主要阶段定义了每一个阶段要完成的主要过程和活动规范了每一个阶段的输入和输出提供了一个框架,可以将必要的活动映射到该框架中。软件需求的定义及类型需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事情,完成什么样的功能,到达什么性能。业务需求:对系统、产品高层次的目的要求。用户需求:用户运用产品必需求完成的义务。功能需求:定义软件开发人员必需完成的软件功能,使得用户能完成他们的义务,从而满足业务需求。其他非功能需求:必需遵守的规范、规范、合约界面要求当功能满足要求后,问题最多往往就是界面需求性能要求约束条件:开发人员在软件产品设计和构造上的限制质量特性:包括可靠性Reliabi

5、lity、强壮性(Robustness)、可维护性(Maintainability)、高效性(Efficiency)等系统需求:软件往往只是一个大系统中的一个部件或子集,因此系统对软件的需求和约束都应反映在软件的需求规格阐明中。需求管理的根本过程软件工程义务分解的定义,类型及义务分解的过程软件工程义务分解是一个将一个工程分解为更多的任务细目或者子工程,使工程变得更小、更易管理、更易操作最终得到WBS义务分解构造的过程。分为清单类型和表格类型。分解的过程:义务构造分解(WBS)步骤:确认并分解工程的组成要素确定分解规范确定分解能否详细确定工程交付成果验证分解的正确性软件工程规模本钱估算的概念及方

6、法概念:对完成工程所需费用的估计和方案,包括预测开发一个软件系统所需求的总任务量的过程。是一种量化的结果,可以有一些误差,本钱估算不同于工程定价,贯穿于软件的生存周期。方法:代码行、功能点、对象点代码行:从软件程序量的角度定义工程规模。要求功能分解足够详细的。有一定的阅历数据类比和阅历方法。与详细的编程言语有关功能点:用系统的功能数量来丈量其规模,与实现产品所运用的言语和技术没有关系的。两个评价内部根本功能、外部根本功能加权和量化。FP =UFCTCF。UFC:未调整功能点计数。TCF:技术复杂度因子。对象点:对象点是基于对象的软件产品规模估算。著名的Probe方法-Watts Humphre

7、y类比 (自顶向下)估算法从工程的整体出发,进展类推,即估算人员根据以往的完成类似工程所耗费的总本钱或任务量,来推算将要开发的软件的总本钱或任务量,然后按比例将它分配到各个开发义务单元中。是一种自上而下的估算方式自下而上估算法利用义务分解构造图,对各个详细任务包进展详细的本钱估算,然后将结果累加起来得出工程总本钱。参数法估算法一种运用工程特性参数建立数据模型来估算本钱的方法,是一种统计技术,如回归分析和学习曲线。参考历史信息。根据实践情况,对参数模型按适当比例调整。模型可以简单也可以复杂,很少有通用性专家估算法由多位专家进展本钱估算,一个专家能够会有偏见,最好由多位专家进展估算,获得多个估算值

8、,最后得出综合的估算值。工程进度中的根本概念进度方案是对执行的活动和里程碑制定的任务方案日期表。进度管理是为了确保工程按期完成所需求的管理过程。工程进度时间管理包括的过程:活动定义活动排序活动历时估计制定进度方案进度控制-工程跟踪进度管理图示:网络图、甘特图、里程碑图、资源图甘特图,里程碑图及资料图的概念及运用方法甘特图(横道图:显示根本的义务信息,可以查看义务的工期、开场时间和终了时间以及资源的信息。只需时标,没有活动的逻辑关系。两种表示方法。最直观。里程碑图:里程碑显示工程进展中的艰苦任务完成。里程碑不同于活动,活动是需求耗费资源的,里程碑仅仅表示事件的标志。资源图:用来显示工程进展过程中

9、资源的分配情况,包括人力资源、设备资源等。软件质量的概念质量是满足要求的程度,包括符合规定的要求和满足顾客的需求。软件质量是软件满足明确阐明或者隐含的需求的程度。明确阐明:查询功能;隐含阐明:查询速度。质量管理的过程质量管理的对象:过程的质量、产品的质量。质量管理的过程:软件工程的质量方案软件质量保证软件质量控制配置管理的定义,目的及其在软件开发中的作用定义:记录软件产品的演化过程,确保软件开发者在软件生命周期中的各个阶段都能得到准确的产品配置。最终保证软件产品的完好性、一致性、追朔性、可控性。配置管理的主要功能:版本管理、变卦管理、其它配置的根本过程:配置项标识、跟踪配置管理环境建立基线变卦

10、管理基线审核配置形状统计配置管理方案什么是配置项及基线软件配置项(也称为SCI:software configration item是工程需定义其受控于软件配置管理的款项。每个工程的配置项也许会不同。基线(Baseline),基线是软件文档或源码(或其它产出物)的一个稳定版本,它是进一步开发的根底。基线提供了软件生存期中各个开发阶段的一个特定点。一个(些)配置项构成并经过审核,即构成基线。基线标志开发过程一个阶段的终了和里程碑。基线修正需求执行正式的程序软件工程风险的概念,类型及识别方法风险是损失发生的不确定性,是对潜在的,未来能够发生损害的一种度量。预测角度知风险Known known可预测

11、风险-Known unknown 不可预测风险-unknown unknown范围角度 工程风险技术风险商业风险风险识别方法和工具:德尔菲方法头脑风暴法情景分析法风险条目检查表面谈法软件工程团队的定义及管理过程软件工程团队:团队是一定数量的个体成员组织的集合,包括本人组织的人、供应商、分包商、客户的人等。为一个共同的目的任务,协调一致,愉快的协作,最终开发出来高质量的产品。管理过程:工程经理确实定和义务工程组织方式确实定工程团队的建立沟通管理工程组织的构成工程组织是由一组个体成员为实现一个详细工程目的而的协同任务的队伍,工程组织的根本使命是在工程经理的指点下,群策群力,为实现工程目的而努力任务。软件工程集成管理的概念以整体思想为指点,从全局角度出发,确保各项任务有机协调配合进展,消除管理的部分性,平衡各个目的的冲突,综合性、全局性、内外兼顾性。工程跟踪控制的概念,范围及规范工程跟踪控制:保证工程可以按照预先设定的方案轨道行驶,使工程不要偏离预定的开展进程。跟踪控制是

温馨提示

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

评论

0/150

提交评论