第1章软件项目概述ppt课件.ppt

第1章软件项目概述ppt课件.ppt

ID:59494376

大小:120.00 KB

页数:40页

时间:2020-09-13

第1章软件项目概述ppt课件.ppt_第1页
第1章软件项目概述ppt课件.ppt_第2页
第1章软件项目概述ppt课件.ppt_第3页
第1章软件项目概述ppt课件.ppt_第4页
第1章软件项目概述ppt课件.ppt_第5页
资源描述:

《第1章软件项目概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章绪论软件项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力;是以一套独特而互相联系的任务为前提,有效地利用资源,为一个特定目标所做的努力;是一个特殊的将被完成的有限任务,它是在一定时间内满足一系列特定目标的多项相关工作的总称。通过本章学习,应掌握以下内容:掌握项目、软件项目、软件项目管理概念理解软件项目管理的原则及范围理解软件项目过程管理的基本原理内容结构:1.1软件项目1.1.1项目项目的定义很多,但其内涵和特征是一致的,是指一系列独特的、复杂的并相互关联的活动,这些活动有明确的目的,必须在特定的时间、预算、资源限定内,依据规范完成。每个项目都

2、有特别的地方、时间、地点、内部和外部环境、自然和社会条件有别于其它项目。项目的特征:(1)目标性。项目工作的目标在于得到特定的结果,其结果可能是一种产品,也可能是一种服务。目标贯穿于项目始终。(2)相关性。一个项目里有很多彼此相关的活动,某些活动在其它活动之前不能启动,而另一些活动必须并列实施,如果这些活动相互之间不能协调地开展,就不能达到整个项目的目标。(3)独特型。在一定程度上,项目与项目之间没有重复性,每个项目都有独自的特点。每个项目都是唯一的。(4)周期性。项目要在一个限定的期间内完成,有明确的开始点和结束点。项目管理的很大一部分精力是用来保证在预定时间内完成项

3、目任务,为此而指定时间进度计划表。(5)约束性。每个项目都需要运用各种资源来实施,但资源是有限的,资源成本是项目实施的约束条件。(6)不确定性。一个项目开始前,应当在一定的假设和预算基础上准备一份计划,但项目实际实施中,外部和内部因素总是会发生一些变化,因此项目也会出现不确定性。1.1.2软件项目软件是包括程序、数据及相关文档在内的完整集合。软件项目除了具有项目的基本特征之外,还具有如下特点:(1)软件是一种逻辑实体,不是物理实体,具有抽象性。(2)开发过程中没有明显的制造过程,也不存在重复生产过程。(3)软件的开发受到计算机系统的限制,对计算机系统有不同程度的依赖。(

4、4)软件开发至今没有摆脱手工的开发模式,软件产品基本上是“定制的”,做不到利用现有的软件组件组装成所需要的软件。(5)软件本身是复杂的。(6)软件的成本相当昂贵。软件开发需要投入复杂的、高强度的脑力劳动。(7)很多的软件工作涉及社会的因素,比如许多的软件开发受到机构、体系和管理方式等问题的限制。1.1.3软件项目分类按照软件项目的目标和工作内容,可将软件项目划分为4类。1.通用软件产品开发项目通用软件产品是指满足某一客户群体的共同需求的软件产品,包括:系统软件(如Windows、Linux);开发平台与工具;通用的商业软件(如杀毒软件、金山词霸、用友的财务软件等);嵌入

5、式软件,如手机游戏等;行业专用软件产品(如服装CAD设计软件等)。1.1.3软件项目分类2.定制软件系统开发项目是针对某一特定用户的个性化需求而设计实现的软件系统。国内本土软件企业都是开发这类定制软件系统。许多这类企业都希望通过定制系统的开发形成通用软件产品,但成功的却很少。提供通用软件产品的软件企业则可以轻松实现定制软件系统。1.1.3软件项目分类3.软件实施项目这类项目是在成熟产品的基础上,进行一些二次开发,以实现客户个性化的需求,二次开发可能涉及编码也可能不涉及。如ERP的实施项目,一般设计3个子项目:咨询、采购和实施。1.1.3软件项目分类4.软件服务项目软件服

6、务项目越来越多。通常,软件的免费维护期是一年,一年之后用户需要和开发商签订维护与服务合同,这便是软件服务项目合同。因为这几类软件项目的项目生命周期不同,在立项、需求、设计、编码、测试、销售、售后服务等环节的方法和管理是不同的。1.2软件项目管理1.2.1项目管理项目管理是把各种系统、方法、人员结合在一起,在规定的时间、预算和质量目标范围内完成项目的各项工作。项目是企业最小的盈利单位,项目管理自然是企业利润的基石。它是企业的核心竞争力所在。1.2软件项目管理1.2.1项目管理项目管理是指一定的主体,为了实现其目标,利用各种有效的手段,对执行中的项目周期的各个阶段进行计划、

7、组织、协调、指挥、控制,以取得良好经济效益的各项活动的总和。通过项目各方干系人的合作,把各种资源应用于项目,以实现目标,使项目干系人的需求得到不同程度的满足。为了满足相关项目干系人的需求,需要在下面这些互相冲突的要求中寻找平衡:(1)范围、时间、成本和质量。(2)有不同需求和期望的项目干系人。(3)明确表示出来的和未明确表达的需求。1.2软件项目管理1.2.2软件项目管理软件项目管理的提出是在20世纪70年代中期的美国,当时美国国防部专门研究了软件开发不能按时提交、预算超支和质量达不到用户要求的原因,结果发现70%的项目是因为管理不善引起

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。