ImageVerifierCode 换一换
格式:PPTX , 页数:20 ,大小:113.11KB ,
资源ID:2169825      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2169825.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《软件工程》第2章-软件工程师应了解的内容.pptx)为本站会员(dzzj200808)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

《软件工程》第2章-软件工程师应了解的内容.pptx

1、软件工程 Software Engineering,1,第二章 软件工程师应了解的内容,软件工程师的任务 工程质量的重要性 如何有效工作 个体软件过程PSP 如何提高工作质量 团队软件过程TSP,2,软件工程师的任务,一个软件工程师的任务就是在预定的时间和进度内交付高质量的软件产品。 开发出高质量的软件产品 在预期的费用内进行工作 在预定的进度下完成任务,3,工程质量的重要性,从历史看,很少有软件开发公司或组织能满足费用及进度的要求 。 软件公司因低劣的软件质量而破产。 软件中的缺陷甚至会伤害人的生命。,4,如何有效工作,制定工作计划 制定计划才能建立符合实际工作的进度安排。 按照此计划进行工

2、作 尽最大努力生产出高质量的产品这样就能在预算和时间内开发出高质量的产品。,5,计划制定,制定好小任务的计划,才能做好大型项目的计划。 对于大的任务,可以分为很多小的计划。 制定计划是可以通过实践加以提高的一种技能。,6,能力可以提高 知识可以获得 习惯可以养成,PSP的重要性,一个软件系统的质量取决于每个部件的质量。 每个部件的质量取决于软件开发人员的素质和所用的开发过程的质量。 PSP在工业化软件生产中很有效 经过PSP培训后开发同一个产品中另外6个组件所用的时间比计划的时间少了10.4% 经过PSP培训后开发的组件的质量是培训之前的5倍,7,PSP目的,告诉软件工程师如何把先进的工程方法

3、应用到日常的任务中去,出色地完成工作。 提供详细的估计和计划的方法,展示如何按照计划追踪任务执行和计划的差异,阐述怎样定义过程以指导他们的工作。,8,PSP规范,规范是指为掌握或提高某种技能的活动或训练,不是限制。 PSP的规范提供了软件工程师所需要的改进个人技能的结构化框架和方法。,9,规范的重要性,其他许多领域的专业人员都要通过他们各自的正规教育学习和实践专业所要求的技能和方法。 在软件行业,没有经过PSP培训的工程师不得不在工作中掌握这种技能。这需要付出很大的代价和时间,也具有很多的风险。,10,如何提高工作质量-过程改进,11,在很大程度上,工作方法决定了所能得到的结果(“事半功倍”或

4、“事倍功半”)。 传统的习惯看起来很自然,以至于不相信改变会有什么用。 过程改进是非常困难的,因为人们不愿意尝试新事物。,过程改进步骤,定义目标质量,度量产品质量,了解过程,对过程进行调整,应用调整后的过程,度量结果,将结果与目标进行比对,循环和持续改进,击中靶子,糟糕的成绩,观察操作,改用左手,左手射击,击中数量,统计数据,12,PDCA,PDCA循环,也称戴明环,是由美国着名质量管理专家戴明(W. E. Deming)首先提出的。这个循环主要包括四个阶段: P:Plan-计划 D:Do-实施 C:Check-检查 A:Action-处理,13,什么是TSP,大多数软件是由团队开发的 要想成

5、为一个优秀的软件工程师,必须具备成为一个优秀的团队成员的基本素质 团队软件过程Team Software Process,14,什么是团队,15,至少由两名成员组成 所有成员的工作具有共同的目标、目的和使命 每个成员都分配了一定的角色或职责 使命的完成需要成员间某种形式的相互依赖,项目为何失败,软件项目的失败一般都是由团队协作问题导致的,而不是技术问题。 软件团队无法妥善处理压力 软件项目的压力通常源于紧迫的进度要求 不现实的进度安排是软件项目问题的主要原因,16,常见团队问题,质量低劣 敷衍了事的需求审查 粗劣的文档设计 马马虎虎的实现 如果团队不进行个人评审或团队审查,一般都会有质量问题,

6、从而导致测试范围扩大、进度延期、工作时间延长以及最终产品达不到要求,17,常见团队问题,拖拉与缺乏信心 从不设定截止期限或建立目标 一般都不跟踪团队和个人绩效,缺少已定义的计划,18,团队协作的基本条件,任务清晰明确:团队的工作必须明确定义,整个团队都知道他们必须做什么 团队界定清晰:每个团队成员知道谁是团队成员,看得到其他人的工作,并且了解其他人的角色 团队能控制任务:每个成员都知道如何做、什么时候做、知道什么情况下算任务完成。,19,总结,要提高工作质量,计划要做的工作,了解工作过程。 要了解工作过程,首先要明确所要完成的任务,估计每个任务所要花费的时间,并对花费的时间度量。 遵循PSP和TSP开发软件并不是一件轻而易举的事,需要人们改变自己的工作方式,但人们通常很难改变自己的工作习惯。,20,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报