博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年11月29日

摘要: 本文的目的是为应聘项目经理提供帮助。项目管理是升迁的途径,需要运用你过去的开发经验,而且薪水通常高于程序员。应聘项目经理的准备工作包括:复习一些常用的概念、术语,问自己一些在面试中经常问到的问题。学会运用一个或多个项目管理计划编制工具。通过以上的准备,将为你应聘这个职位增加信心。 想好你要说的内容并准备回答涉及面广泛的问题是成功应聘的重要方面。与应聘技术职位不同的是,项目管理问题的答案往往是主观的。要牢记技术项目的项目经理的职责是组织项目成员通过完成技术任务而达到某种商业目标。该技术任务应该是可应用或维护的,都必须满足客户/用户的要求和期望。 本文的目标并不是教授如何进行项目管理。... 阅读全文

posted @ 2012-11-29 22:00 75077027 阅读(244) 评论(1) 推荐(1) 编辑

摘要: CMM的基本思想CMM的基本思想是,因为问题是由我们管理软件过程的方法引起的,所以新软件技术的运用不会自动提高生产率和利润率。CMM有助于组织建立一个有规律的、成熟的软件过程。改进的过程将会生产出质量更好的软件,使更多的软件项目免受时间和费用的超支之苦。CMM实施步骤软件过程包括各种活动、技术和用来生产软件的工具。因此,它实际上包括了软件生产的技术方面和管理方面。CMM策略力图改进软件过程的管理,而在技术上的改进是其必然的结果。 必须牢记,软件过程的改善不可能在一夜之间完成,CMM是以增量方式逐步引入变化的。CMM明确地定义了5个不同的“成熟度”等级,一个组织可按一系列小的改良性步骤向更高的. 阅读全文

posted @ 2012-11-29 21:50 75077027 阅读(713) 评论(0) 推荐(0) 编辑

摘要: 瀑布模型○特点:1、阶段件具有顺序性和依赖性。2、推迟实现。3、引入基于文档的开发。优点:强调了设计,避免了后期的混乱;因为有详细的文档,降低了维护费用。缺点:客户在初期只能通过静态的规格说明去了解动态的软件产品;对一些要求快速开发的项目来说,产生了过多的文档;最后才进行交付,客户感觉速度慢;需求变更的维护成本很大。适用:需求明确;架构易设计;系统的可靠性要求高;项目开发风险小。具有子项目的瀑布模型○和瀑布模型的比较特点:通过构架设计把系统分成多个子系统,从详细设计开始每个子系统按照自己的步调走。和瀑布模型的比较优点:各子系统之间不需相互等待。和瀑布模型的比较缺点:如果没有把握好子系统之间的依 阅读全文

posted @ 2012-11-29 21:39 75077027 阅读(268) 评论(0) 推荐(0) 编辑

摘要: 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。最早出现的软件开发模型是1970年W·Royce提出的瀑布模型。该模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。但计算拓广到统计分析、商业事务等领域时,大多数程序采用高级语言(如FORTRAN、COBOL等)编写。瀑布模式模型也存在着缺 阅读全文

posted @ 2012-11-29 20:43 75077027 阅读(183) 评论(0) 推荐(0) 编辑

摘要: 概括地说,软件生命周期由软件定义、软件开发和运行维护(也称为软件维护)3个时期组成,每个时期又进一步划分成若干个阶段。 软件定义时期的任务是:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并且制定工程进度表。这个时期的工作通常又称为系统分析,由系统分析员负责完成。软件定义时期通常进一步划分成3个阶段,即问题定义、可行性研究和需求分析。 开发时期具体设计和实现在前一个时期定义的软件,它通常由下述4个阶段组成:总体设计,详细设计,编码和单元测试,综合测试。其中前两个阶段又称为系统设计,后两个阶段又称为系统. 阅读全文

posted @ 2012-11-29 20:38 75077027 阅读(922) 评论(0) 推荐(0) 编辑