- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
1. 项目与其特点
项目定义: 项目是为了制造一个唯独的产品或供应一个唯独的服务而进行的一个暂时性的努力;
特点:
有明确的目标
项目之间的活动具有相关性限定的周期
有特殊性
资源成本的约束性项目的不确定性结果的不行逆转性
2. 软件项目与其组成要素
简洁的说, 项目就是在既定的资源和要求的约束下, 为实现某种目的而相互联系的一次性工作任务;软件项目是一种特别的项目;
软件项目特别性:
规律实体
相互作用的系统变更
渐近明细
软件项目要素组成:
软件开发过程, 软件开发的结果, 软件开发赖以生存的资源以与软件项目的特定托付人或者说是客户;
3. 项目治理的定义,主要容
项目治理定义:项目治理是一系列的相伴着项目的进行而进行的、目的是为了确保项目能够达到期望的结果的一系列治理行为;
软件开发项目治理的必要性:
软件生产力的改进是打算企业能否获得并长期保持竞争优势的一个打算性的因素项目治理是需要改进的第一环节
软件开发项目治理的定义:
软件开发项目治理是以最合理、 最有效、 最经济的手段保证软件开发项目的胜利完成项目治理的质量与软件产品的质量有着直接的对应关系
4. 软件项目治理的特点
软件项目是一种规律实体,不是具体的物理实体,它具有抽象性;这使得软件项目与工程实体有很大的区分;
软件的生产与硬件不同,开发过程没有明显的制造过程,也不存在重复生产过程;
软件没有硬件的机械磨损和老化问题;然而,软件也存在退化问题,在软件生存期中,软件环境的变化将导致软件失效率的提高;
软件开发至今没有摆脱手工的开发模式,软件产品基本上是“定制”的,做不到利用现有的软件组件组装成所需要的软件;
软件本身是复杂的;它的复杂性源于应用领域实际问题的复杂性和应用软件技术的复杂性;
软件的成本相当高;软件开发需要投入大量的、复杂的、高强度的脑力劳动,因此成本比较高;
软件开发和软件项目治理工作涉与到许多社会因素,要受到机构政治、文化、决策
1 / 6
第 1 页,共 6 页
.
体系和治理方式的限制;
5. 项目治理的学问体系
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
6. 合同治理的基本概念
对选购对象的验证和检验过程违约大事处理过程
7. 软件项目生存期模型的定义与特点
定义 :软件开发的一种框架、策略和路线;说明白软件开发活动与过程;特点 :
描述了开发的主要阶段
定义了每一个阶段要完成的主要过程和活动规了每一个阶段的输入和输出
供应了一个框架,可以将必要的活动映射到该框架中;
8. 软件需求的定义与类型
需指用户对软件的功能和性能的要求, 就是用户期望软件能做什么事情, 完成什么样的功能,达到什么性能;
业务需求:对系统、产品高层次的目标要求;用户需求:用户使用产品必需要完成的任务;
功能需求: 定义软件开发人员必需完成的软件功能, 使得用户能完成他们的任务, 从而满意业务需求;
其他非功能需求:
必需遵守的标准、规、合约
界面要求(当功能满意要求后,问题最多往往就是界面需求)
2 / 6
第 2 页,共 6 页
.
性能要求
约束条件:开发人员在软件产品设计和构造上的限制
质 量 特 性 : 包 括 可 靠 性 ( Reliability ) 、 健 壮 性 〔Robustness〕 、 可 维 护 性
〔Maintainability〕 、高效性 〔Efficiency〕 等
系统需求: 软件往往只是一个大系统中的一个部件或子集, 因此系统对软件的需求和约束都应反映在软件的需求规格说明中;
9. 需求治理的基本过程
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
10. 软件项目任务分解的定义,类型与任务分解的过程
软件项目任务分解是一个将一个项目分解为更多的工作细目或者子项目, 使项目变得更小、更易治理、更易操作最终得到 WBS(任务分解结构)的过程;
分为 清单 类型和 表格 类型;分解的过程:
任务结构分解 〔WBS〕步骤:
确认并分解项目的组成要素
确定分解标准
确定分解是否具体
确定项目交付成果
验证分解的正确性
文档评论(0)