基于敏捷软件开发的软件工程教学研究 作者:管林挺 顾沈明 来源:《计算机时代》2009年第08期 摘要:讨论了当前软件工程存在的问题和敏捷软件开发对相应问题的解决方法 ;针对软件工程在教学中遇到的问题,提出了基于敏捷软件开发组织教学内容和教学实 践的方法,并分析了这种方法的优点。 关键词:敏捷软件开发;极限编程;软件工程;教学 0 引言 在《软件工程》教学过程中,由于教学内容和教学方法等诸多原因,上课效果并 不十分理想,许多学生反映课程内容抽象,缺乏实践,难以理解,认为软件工程课程不 实用,不重要。大多数同学编写软件的方法还是处于原始的编码和调试阶段,软件开发 是没有计划的,软件的设计是在编写的过程中临时决定的。这种做法在编写小软件时还 够用,但是当真正参与开发商业软件时,由于软件的复杂性大大增加,修改或增加功能 都会很困难,而且软件错误变得越来越多并难以排除,系统开发完后需要相当长的测试 阶段,甚至会觉得项目的完成遥遥无期,从而对会项目产生了严重的影响。所以系统的 学习软件开发技术是十分重要的。 然而《软件工程》本身也存在问题,学生难以深入理解和掌握《软件工程》所涉及 的知识点也有其
2022-07-02 14:04:13 36KB 文档资料
介绍敏捷开发的由来、价值观与核心理念、团队组织、流程和关键实践
2022-06-22 11:29:36 5.48MB 敏捷开发
1
Scrum敏捷软件开发
2022-06-21 09:06:49 58.87MB Scrum敏捷软件开发
《Scrum实战——敏捷软件项目管理与开发》《Scrum实战——敏捷软件项目管理与开发》
2022-05-24 11:29:05 3.96MB Scrum实战
1
敏捷软件开发:原则、模式与实践
2022-05-09 19:12:50 24.26MB 文档资料 敏捷开发
敏捷软件测试很好的一本入门指南,其中,对敏捷测试四象限的划分与分析非常有参考价值
2022-04-10 16:39:49 45.16MB 敏捷 测试 象限
1
学习敏捷比较好的资料,详细的实战总结,适合初学者,也适合有一定经验的敏捷从业者,从项目的开始到结束遇到的问题,以及如何解决等
2022-03-29 08:35:28 3.02MB 最完整的Scrum敏捷软件开发过 敏捷
1
《Scrum敏捷软件开发》是敏捷联盟及Scrum联盟创始人之一、敏捷估算及计划的鼻祖Mike Cohn三大经典著作中影响最为深厚的扛鼎之作,也是全球敏捷社区中获得广泛肯定的企业敏捷转型权威参考。作者花四年时间,把自己近十五年的敏捷实践经验,特别是近四年中针对各种敏捷转型企业的咨询和指导工作,并结合旁征博引的方式,从更高的思想层次对敏捷与Scrum多年来的经验和教训进行深入而前面的梳理和总结,最终集大成者便是这本令人醍醐灌顶的佳作。 《Scrum敏捷软件开发》是软件企业及其管理团队成功进行敏捷转型战略及实施的必备参考书,适合经理、开发人员、教练、ScrumMaster、产品负责人、分析师、团队领导或项目领导,是帮助他们成功完成项目,甚至造就敏捷企业的重要参考。 第Ⅰ部分 启航 第1章 为什么敏捷转型难(但值得) 第2章 ADAPT模型 第3章 Scrum实施模式 第4章 渐进敏捷 第5章 试点项目 第Ⅱ部分 个体 第6章 克服抵触 第7章 新角色 第8章 角色转换 第9章 技术实践 第Ⅲ部分 团队 第10章 团队结构 第11章 团队协作 第12章 领导自组织团队 第13章 产品Backlog 第14章 Sprint 第15章 做计划 第16章 质量 第Ⅳ部分 组织 第17章 扩展Scrum 第18章 分布式团队 第19章 与其他方法论共存 第20章 人力资源、后勤和PMO 第Ⅴ部分 下一站 第21章 看看进展如何 第22章 没有终点
2022-03-21 21:06:00 55.31MB Scrum 敏捷软件开发 TDD Agile
1
火龙果软件工程技术中心  异地分布式软件开发(DistributedSoftwareDevelopment)是指由多个位于不同地理位置的团队进行同一个软件项目的开发过程。这个词越来越频繁的出现在各种技术媒体中。异地分布式软件开发不同于外包,它建立在平等关系的两个团队之间。通常是一个公司的不同分公司或办公室间的协作,他们之间大多不存在博弈的合同关系。而外包是指一个公司将其软件系统的开发委托给另一个公司或组织完成。二者之间是合同的甲乙方关系。但无论是异地分布式软件开发或是外包,可以接触到实际客户的一端一般称为on-site,另一端可相应的称为off-site,他们可以根据地理位置分为三类:on-s
1
《Scrum实战——敏捷软件项目管理与开发》为软件项目团队提供了如何成功实施敏捷软件框架Scrum的实用指南。本书叙事清晰准确,是第一本由实践者编写的针对现实状况的实用指南。书中描述了如何使项目团队价值最大化,弥补了许多Scrum和项目管理书籍缺少的部分,包括如何使用财务术语与高层管理人员交流、如何使用客观的评估技术、软件架构如何适应Scrum等。附录提供了案例研究,描述了如何利用本书提到的技术和建议来成功地构建和部署两个软件产品。 主要内容 ◆ 与业务管理层良好协作所需的 基本财务知识。 ◆ 如何获得中层管理者的支持。 ◆ 如何可视化地为Scrum项目收 集需求。 ◆ 如何利用架构愿景缓解团队速 率的波动。 ◆ 如何为企业级的Scrum部署客 观地评估故事点数。 ◆ 自动化、回归、集成测试的重 要性。 ◆ Scrum环境中的团队领导。
2022-03-06 23:10:55 3.96MB Scrum 敏捷 项目管理 开发
1