软件工程Chapter.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程Chapter

第二部分 软件项目管理 第四章 软件项目 华南师范大学 教育信息技术学院 郑云翔 提纲 概述 软件项目的基本概念 关键管理技能 项目管理介绍 概述 软件工程是面向问题的,归结为技术+管理 软件是脑力劳动的结晶??硬件是体力劳动的结晶 软件项目管理的对象是软件工程项目,它所涉及的范围覆盖了整个软件工程过程 概述 软件工程管理涉及: 开发团队管理 软件项目管理(项目开发计划、管理计划) 软件风险管理 软件质量管理(如何度量软件质量) 软件配置管理(软件配置项的识别、变更控制、版本控制) 软件进度管理(时间、资源、功能之间的平衡) 总的来说,软件工程的管理=项目的管理 提纲 概述 软件项目的基本概念 关键管理技能 项目管理介绍 软件项目的基本概念 组织:一个企业、政府机构、公司等实体单元,代表一个支持公共战略经营和某一领域产品开发的基础体系结构 项目:组织范围内的,集中一定人力在有限资源和进度约束条件下对某一具体产品的维护和开发 软件项目的基本概念 项目的另一个定义:为完成某一独特的产品或服务所做的一次性努力(a temporary endeavor to create a unique product or service) 独特的、努力(人力)、临时(开始、结束时间)、产品或服务 三要素:时间Time、成本Cost、范围(内容)Scope 软件项目的基本概念 相关项目的展示 标准化文档 软件项目的基本概念 项目与日常工作的区别: 项目是暂时的、唯一的 日常工作是不断进行的、重复的(repeatable) 项目与日常工作的联系: 都要靠人来完成,靠团队 都要受资源的约束 都要进行计划、执行和控制 软件项目的基本概念 项目管理:在项目活动中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目相关人(stakeholder)的需要和期望 input―――output (product, service) process 软件项目的基本概念 交付物:完成一个活动或任务可以提交的产品(文档、程序代码、测试用例、报告、技术调查、使用说明手册、数据等) 任务:从活动的角度描述开发过程,一个活动可以由多个任务组成,任务可划分成子任务 软件项目的基本概念 里程碑:项目的重要事件,一般是主要的提交物或者项目的阶段,如: 需求说明书、概要设计、详细设计、测试文档、可行性报告等 模块(指代码),特别是分阶段迭代时每个阶段需要提交或集成的模块 项目结束时的经验分享(Experience Sharing) 软件项目的基本概念 项目管理框架:集中了人员(people)、产品(product)、过程(process)、计划(plan)——4P 人员:合适的人,组建开发团队 产品:待开发的产品的目标和范围(功能、性能、约束、接口、可靠性) 过程:过程框架和模型 计划:进度控制、风险分析 提纲 概述 软件项目的基本概念 关键管理技能 项目管理介绍 关键管理技能 9大知识领域:范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和整体管理 关键管理技能 管理和领导的区别: 管理:有效地把事情做好 注重过程:建立目标、给出达到目标所需步骤、团队交流、鼓励和帮助团队成员 在成功的阶梯上努力往上爬 领导:确定所做的事是否正确 注重结果:持续的产生项目拥有者所期望的结果 指出所爬阶梯是否靠在正确的墙上 关键管理技能 领导是力道十足的右脑活动,以某种哲学为基础,讲究的是关于目标、使命等大道理 管理是分析、推理、规划、应用等左脑擅长的活动 在大方向确定后应落实于实际行动,因此两者都很重要 关键管理技能 交流技巧: 语言、文字、听和说 团队内部、团队外部 口头交流、书面交流 正式交流、非正式交流 交流的反馈 表达的艺术 关键管理技能 谈判能力:谈判的目的是为了达成一致的意见,从而签定协议 解决问题的能力:包括定义问题和决策 影响组织:把事情“搞定”的能力 提纲 概述 软件项目的基本概念 关键管理技能 项目管理介绍 项目管理的历史与发展 开始于20世纪40年代,但直到80年代还局限于建筑、国防、航天等少数行业 随着IT的发展,现代项目管理的知识体系和职业逐渐成型,作为一门学科和专业化管理职业在全球迅速推广和普及 项目管理的历史与发展 项目的一次性和独特性导致不能采用常规的管理方式,必须用科学的方法进行项目的管理: 国外:开发方和参与方均使用项目管理软件 国内:政府采购制度、招投标制度、项目监理制度、政府审批制度等 项目管理人才、团体出现并受到器重 项目管理的特点 软件是知识密集型产物:没有脱离手工方式、依赖于个人创造性 生产过程具有很强的不确定性:用户需求、技术更新、硬件发展、市场因素 产品质量难以控制 质量要求高:小

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档