计算机辅助软件工程.ppt
《计算机辅助软件工程.ppt》由会员分享,可在线阅读,更多相关《计算机辅助软件工程.ppt(165页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机辅助软件工程计算机辅助软件工程S o o c h o w U n i v e r s i t y.计计算机算机辅辅助助软软件工程件工程计算机辅助软件工程(简称计算机辅助软件工程(简称CASECASE)是工具和方法的集合,是工具和方法的集合,可以辅助软件开发生命周期的各个阶段,在有限的资金、可以辅助软件开发生命周期的各个阶段,在有限的资金、时间、材料、设备、人力等资源条件下,以最有效的管理时间、材料、设备、人力等资源条件下,以最有效的管理和控制方式来实现既定目标。和控制方式来实现既定目标。计算机辅助软件工程所采用的工具和方法,在不断探索、计算机辅助软件工程所采用的工具和方法,在不断探索、完
2、善过程中得到了长足的发展。采用完善过程中得到了长足的发展。采用MS ProjectMS Project辅助软件辅助软件工程是一种流行趋势,工程是一种流行趋势,MS ProjectMS Project所提供的方法和理论,所提供的方法和理论,符合国际惯例,适用于软件开发的整个生命周期。符合国际惯例,适用于软件开发的整个生命周期。本课程以项目管理知识体系为基础,对本课程以项目管理知识体系为基础,对MS ProjectMS Project软件的软件的应用进行详细论述,以培养学生应用应用进行详细论述,以培养学生应用MS ProjectMS Project技术辅助技术辅助软件工程的能力。软件工程的能力。S
3、 o o c h o w U n i v e r s i t y.第第1章章 项目和目和项目管理概述目管理概述信息管理系信息管理系 黄斐黄斐S o o c h o w U n i v e r s i t y.概述概述项目管理是企业策划、组织才能和指挥才能的综项目管理是企业策划、组织才能和指挥才能的综合体现,它有利于调动员工的积极性,增加企业合体现,它有利于调动员工的积极性,增加企业效益。效益。随着现代化进程加快,我国许多行业已经开始采随着现代化进程加快,我国许多行业已经开始采用国际标准的项目管理技术。用国际标准的项目管理技术。S o o c h o w U n i v e r s i t y.
4、概述概述MS ProjectMS Project项目管理软件是一种项目管理工具,项目管理软件是一种项目管理工具,适用于包括信息技术、钢铁冶金、石油、煤炭、适用于包括信息技术、钢铁冶金、石油、煤炭、铁路、公路、航空航天、水利、市政、民用建筑铁路、公路、航空航天、水利、市政、民用建筑及科学研究等诸多领域。及科学研究等诸多领域。MS Project MS Project 版本采用了国际公认的项目管理方法版本采用了国际公认的项目管理方法和理论,能够有效地管理各类项目,提高资源利和理论,能够有效地管理各类项目,提高资源利用率,创造更大的效益。用率,创造更大的效益。S o o c h o w U n i
5、v e r s i t y.1.1项目管理基目管理基础社会和经济的发展离不开项目,项目是构成各行社会和经济的发展离不开项目,项目是构成各行各业发展的基础。各业发展的基础。要实施项目管理需要先了解项目管理的基础知识,要实施项目管理需要先了解项目管理的基础知识,本章主要介绍项目定义与特征,项目和计划,项本章主要介绍项目定义与特征,项目和计划,项目生命周期,项目管理基本要素,项目管理的任目生命周期,项目管理基本要素,项目管理的任务和过程等内容。务和过程等内容。S o o c h o w U n i v e r s i t y.1.1.1项目定目定义与特征与特征项目定义项目定义1 1项目泛指在一定的约
6、束条件(如资源、技术、资项目泛指在一定的约束条件(如资源、技术、资金、时间、空间、政策、法规等)下,投资主体金、时间、空间、政策、法规等)下,投资主体为获得未来预期目标,将货币资本或实物资本投为获得未来预期目标,将货币资本或实物资本投入到盈利性或非盈利性的事业中入到盈利性或非盈利性的事业中S o o c h o w U n i v e r s i t y.1.1.1项目定目定义与特征与特征项目定义项目定义2 2一个项目指的是一个有目的、有计划、有始有终一个项目指的是一个有目的、有计划、有始有终的、按照预先设定好的进程和步骤渐进的、为完的、按照预先设定好的进程和步骤渐进的、为完成特定任务而进行的
7、工作和活动。成特定任务而进行的工作和活动。一个项目需要特定的人力、物力、时间和费用的一个项目需要特定的人力、物力、时间和费用的安排与分配。一个项目的结果有特定需要满足的安排与分配。一个项目的结果有特定需要满足的功能和质量要求。(软件开发项目管理功能和质量要求。(软件开发项目管理P15P15)S o o c h o w U n i v e r s i t y.1.1.1项目定目定义与特征与特征在社会经济活动中,在不同的场合下,项目又有在社会经济活动中,在不同的场合下,项目又有不同的含义。不同的含义。S o o c h o w U n i v e r s i t y.1.1.1项目定目定义与特征与
8、特征如在生产经营领域,有企业经营战略规划项目、如在生产经营领域,有企业经营战略规划项目、新产品开发项目、技术引进项目、设备更新项目新产品开发项目、技术引进项目、设备更新项目等;在流通领域,有以物资流通为内容的销售网等;在流通领域,有以物资流通为内容的销售网络项目;络项目;S o o c h o w U n i v e r s i t y.1.1.1项目定目定义与特征与特征在建设领域有以投资建设活动为内容的工程建设在建设领域有以投资建设活动为内容的工程建设项目;在科研领域有以研究开发为内容的新技术、项目;在科研领域有以研究开发为内容的新技术、高技术研究开发项目、中试项目;高技术研究开发项目、中试
9、项目;S o o c h o w U n i v e r s i t y.1.1.1项目定目定义与特征与特征在军事领域有各种军事项目等。项目通常既包括在军事领域有各种军事项目等。项目通常既包括上述有形的项目,也包括无形的项目,如社会制上述有形的项目,也包括无形的项目,如社会制度的改进、政策的调整和管理人员培训等。度的改进、政策的调整和管理人员培训等。S o o c h o w U n i v e r s i t y.1.1.1项目定目定义与特征与特征美国项目管理学会的定义美国项目管理学会的定义项目是为完成某一独特的产品或服务所作的一次项目是为完成某一独特的产品或服务所作的一次性努力。项目独特性
10、指出了项目存在的意义和基性努力。项目独特性指出了项目存在的意义和基础,项目的一次性指出项目有明确的开始时间和础,项目的一次性指出项目有明确的开始时间和结束时间,并不是一个重复的过程。结束时间,并不是一个重复的过程。S o o c h o w U n i v e r s i t y.1.1.1项目定目定义与特征与特征美国项目管理学会的定义美国项目管理学会的定义项目具有共性,项目要由个人或组织机构来完成,项目具有共性,项目要由个人或组织机构来完成,项目受制于有限的资源,项目遵循某种程序,项项目受制于有限的资源,项目遵循某种程序,项目要进行计划、执行和控制等。目要进行计划、执行和控制等。S o o
11、c h o w U n i v e r s i t y.项目的特征目的特征1 1一次性一次性项目有明确的起点和终点,没有可以完全照搬的项目有明确的起点和终点,没有可以完全照搬的先例,也不会有完全相同的复制。项目的其他属先例,也不会有完全相同的复制。项目的其他属性也是从这一主要的特征衍生出来的。性也是从这一主要的特征衍生出来的。S o o c h o w U n i v e r s i t y.项目的特征目的特征2 2独特性独特性项目之间会有类似的情况出现,但每个项目都具项目之间会有类似的情况出现,但每个项目都具有自身的特点,在时间和地点,内部和外部环境,有自身的特点,在时间和地点,内部和外部环
12、境,自然和社会条件等方面区别于其他项目,因此项自然和社会条件等方面区别于其他项目,因此项目总是独一无二的。目总是独一无二的。S o o c h o w U n i v e r s i t y.项目的特征目的特征3 3目标的确定性目标的确定性项目有确定的目标。时间目标,规定项目需要在项目有确定的目标。时间目标,规定项目需要在规定的时段内或规定的时点之前完成。成果目标,规定的时段内或规定的时点之前完成。成果目标,需要项目提供某种规定的产品或服务。目标允许需要项目提供某种规定的产品或服务。目标允许有一个变动的幅度可以修改,一旦目标发生实质有一个变动的幅度可以修改,一旦目标发生实质性变化,它就不再是原
13、来的项目了,而将产生一性变化,它就不再是原来的项目了,而将产生一个新的项目。个新的项目。S o o c h o w U n i v e r s i t y.项目的特征目的特征4 4活动的整体性活动的整体性项目中的一切活动都是相互联系的,构成一个整项目中的一切活动都是相互联系的,构成一个整体,不能有多余的活动,也不能缺少某些活动,体,不能有多余的活动,也不能缺少某些活动,否则必将损害项目目标的实现。否则必将损害项目目标的实现。S o o c h o w U n i v e r s i t y.项目的特征目的特征5 5组织的临时性和开放性组织的临时性和开放性项目团队在项目进展过程中,其人数、成员、
14、职项目团队在项目进展过程中,其人数、成员、职责都不断地变化。某些成员是借调来的,项目终责都不断地变化。某些成员是借调来的,项目终结时团队要解散,人员要转移。结时团队要解散,人员要转移。S o o c h o w U n i v e r s i t y.项目的特征目的特征5 5组织的临时性和开放性组织的临时性和开放性参与项目的组织往往有多个,甚至几十个或更多。参与项目的组织往往有多个,甚至几十个或更多。他们通过协议或合同以及其他的社会关系结合到他们通过协议或合同以及其他的社会关系结合到一起,在项目的不同时段以不同的程度介入项目一起,在项目的不同时段以不同的程度介入项目活动。可以说,项目组织没有严
15、格的边界,是临活动。可以说,项目组织没有严格的边界,是临时的、开放的。这一点与一般企、事业单位和政时的、开放的。这一点与一般企、事业单位和政府机构很不一样。府机构很不一样。S o o c h o w U n i v e r s i t y.项目的特征目的特征6 6开发与实施的渐进性开发与实施的渐进性每一个项目都是独特的,因此其项目的开发必然每一个项目都是独特的,因此其项目的开发必然是渐进的,不可能从其它模式那里一下子复制过是渐进的,不可能从其它模式那里一下子复制过来。即使有可参照、借鉴的模式,也都需要经过来。即使有可参照、借鉴的模式,也都需要经过逐步的补充、修改和完善。项目的实施同样需要逐步的
16、补充、修改和完善。项目的实施同样需要逐步地投入资源,持续地累积可交付成果,始终逐步地投入资源,持续地累积可交付成果,始终要精工细作,直至项目的完成。要精工细作,直至项目的完成。S o o c h o w U n i v e r s i t y.项目的特征(目的特征(软件开件开发项目管理)目管理)1.1.任何一个项目必须是有一个明确目的或目标的任何一个项目必须是有一个明确目的或目标的活动活动2.2.任何一个项目必须要有明确的需要做的工作任何一个项目必须要有明确的需要做的工作3.3.任何一个项目必须要有一个起点和一个终点任何一个项目必须要有一个起点和一个终点4.4.整个项目的进程必须有个事先制定的
17、计划整个项目的进程必须有个事先制定的计划5.5.必须具备为完成这个项目所需要的各种资源必须具备为完成这个项目所需要的各种资源S o o c h o w U n i v e r s i t y.项目的特征(目的特征(软件开件开发项目管理)目管理)6.6.项目的完成时间与所具备的资源有紧密的相互项目的完成时间与所具备的资源有紧密的相互制约制约7.7.任何项目必须有明确的功能要求任何项目必须有明确的功能要求8.8.任何项目必须有明确的质量要求任何项目必须有明确的质量要求9.9.恒量项目的结果的标准必须是事先制定好的恒量项目的结果的标准必须是事先制定好的S o o c h o w U n i v e
18、r s i t y.1.1.2项目目计划划项目通常划分为多个容易管理的部分,可称为子项目通常划分为多个容易管理的部分,可称为子项目。这些子项目常分派给组织内部的单位或发项目。这些子项目常分派给组织内部的单位或发包给组织外部的承包人。包给组织外部的承包人。子项目和其他项目一样要有可交付成果,区别在子项目和其他项目一样要有可交付成果,区别在于子项目的成果通常是局部性的、阶段性的,不于子项目的成果通常是局部性的、阶段性的,不像项目成果能够独立地完整地发挥效用和效益。像项目成果能够独立地完整地发挥效用和效益。S o o c h o w U n i v e r s i t y.1.1.2项目目计划划不过
19、,这个区别也是相对的,取决于对用户需求不过,这个区别也是相对的,取决于对用户需求的效用和效益的界定。例如,施工项目中的地基的效用和效益的界定。例如,施工项目中的地基处理、上部结构、内装修等都是它的子项目。处理、上部结构、内装修等都是它的子项目。软件开发项目中的系统分析、流程设计、编程、软件开发项目中的系统分析、流程设计、编程、测试等都是它的子项目。药剂研制项目中的新药测试等都是它的子项目。药剂研制项目中的新药配置、动物试验、临床试验等都是它的子项目。配置、动物试验、临床试验等都是它的子项目。S o o c h o w U n i v e r s i t y.1.1.2项目目计划划项目计划是用来
20、指导组织、实施、协调和控制项项目计划是用来指导组织、实施、协调和控制项目过程的文件,也是处理项目不确定性的武器,目过程的文件,也是处理项目不确定性的武器,还是避免浪费,提高效率的手段。还是避免浪费,提高效率的手段。项目计划可以是阶段性计划,也可以是全过程计项目计划可以是阶段性计划,也可以是全过程计划。项目计划应尽可能地稳定。但是随着项目的划。项目计划应尽可能地稳定。但是随着项目的开展,情况的变化,也需要适时修改。开展,情况的变化,也需要适时修改。S o o c h o w U n i v e r s i t y.1.1.3项目生命周期目生命周期项目从开始到结束是渐进地发展和演变的,可划项目从开
21、始到结束是渐进地发展和演变的,可划分为若干个阶段。这些便构成了它的整个生命期。分为若干个阶段。这些便构成了它的整个生命期。项目种类繁多,根据科学管理的需要,可以从不项目种类繁多,根据科学管理的需要,可以从不同项目进行分类。同项目进行分类。S o o c h o w U n i v e r s i t y.1项目的分目的分类按项目性质划分,可将项目分为新建项目、扩建按项目性质划分,可将项目分为新建项目、扩建项目、改建项目、迁建项目和恢复项目。项目、改建项目、迁建项目和恢复项目。按投资使用方向和投资主体的活动范围划分,可按投资使用方向和投资主体的活动范围划分,可将项目分为竞争性项目、基础性项目、公
22、益性项将项目分为竞争性项目、基础性项目、公益性项目。目。S o o c h o w U n i v e r s i t y.1项目的分目的分类按建设规模划分可将项目分为大型项目、中型项按建设规模划分可将项目分为大型项目、中型项目、小型项目。目、小型项目。按投资建设的用途划分,可将项目分为生产性建按投资建设的用途划分,可将项目分为生产性建设项目、非生产性建设项目。设项目、非生产性建设项目。S o o c h o w U n i v e r s i t y.1项目的分目的分类按资金来源划分,可将项目分为国家拨款项目、按资金来源划分,可将项目分为国家拨款项目、国家拨改贷款项目、银行贷款项目、企业联合
23、投国家拨改贷款项目、银行贷款项目、企业联合投资项目、企业自筹项目、利用外资项目和外资项资项目、企业自筹项目、利用外资项目和外资项目。目。S o o c h o w U n i v e r s i t y.2项目生命周期的特点目生命周期的特点项目生命周期是项目运动规律的慨括,是指任何项目生命周期是项目运动规律的慨括,是指任何一个项目按照自身运动的客观规律,从项目设想一个项目按照自身运动的客观规律,从项目设想立项,直到竣工、收回投资达到预期目标的过程。立项,直到竣工、收回投资达到预期目标的过程。这一过程的结束往往是另一个新项目的开始,是这一过程的结束往往是另一个新项目的开始,是一个循环过程。一个循
24、环过程。S o o c h o w U n i v e r s i t y.2项目生命周期的特点目生命周期的特点根据项目生命周期,人们总结出一套科学的阶段根据项目生命周期,人们总结出一套科学的阶段划分理论和管理理论与方法,大大减少了投资决划分理论和管理理论与方法,大大减少了投资决策的失误和风险。策的失误和风险。S o o c h o w U n i v e r s i t y.2项目生命周期的特点目生命周期的特点世界银行认为,任何一个贷款项目都要经过项目世界银行认为,任何一个贷款项目都要经过项目选定、项目准备、项目评估、项目谈判、项目执选定、项目准备、项目评估、项目谈判、项目执行和项目总结等步
25、骤的项目周期,从而保证世界行和项目总结等步骤的项目周期,从而保证世界银行在各国的投资项目均保持较高的成功率。银行在各国的投资项目均保持较高的成功率。S o o c h o w U n i v e r s i t y.2项目生命周期的特点目生命周期的特点一是周期性,无论何种项目,都必须完整而严格一是周期性,无论何种项目,都必须完整而严格地划分为投资前期、投资时期和生产使用期。地划分为投资前期、投资时期和生产使用期。每一时期又分为不同阶段,不可跳越其中某一阶每一时期又分为不同阶段,不可跳越其中某一阶段,否则就会违背客观规律而受到惩罚。段,否则就会违背客观规律而受到惩罚。S o o c h o w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机辅助 软件工程
限制150内