构建之法学习回顾(二)

 学习完构建之法五到八章之后,发现这本书更加贴近于当代,一般的软工教材为了追求更广更久的接受度,在内容上会趋于保守,而这本书不同,许多生硬的知识都得到了新的活力。

 

    在第五章的学习中,主要讲了典型的软件团队模式和开发流程。以及我们也将讨论团队模式和开发效率之间的一些关系。

 团队有一致的集体目标,团队要一起完成这个目标。一个团队的成员不一定要同时工作。团队成员有各自的分工,互相依赖合作,共同完成任务。只有我们当做一个团队一样进行工作和学习才能取得更大的成就。

 

  第章的学习中讲了敏捷流程及其原则,Backlog,Burn-down,Sprint,Scrum方法论什么时候选择敏捷的开发方法,什么时候选择其他方法。

 

  “敏捷流程”是一系列价值观和方法的集合。敏捷的步骤:1、找出完成产品需要做的事情—Product Backlog2、决定当前的冲刺需要解决的事情—Sprint Backlog3、冲刺4、得到软件的一个增量版本,发布给用户

 

  第七章的学习中讲了MSF的原则,MSF团队模型和开发模式,MSF和CMMI各种软件工程原则的异同,如何在学生团队实施软件工程的原则

    MSF的基本原则是:1.推动信息共享与沟通2为共同的远景而工作3充分授权和信任4各司其职,对项目共同负责5交付增量的价值6保持敏捷,预期和适应变化7投资质量8学习所有的经验9与顾客合作

 

  第八章的学习中,讲了软件需求的类型,利益的相关者。 获取用户的常用方法和步骤。竞争性需求分析的框架NABCD,四象限方法。项目计划和估计的技术。

  这个部分,可以使我们更加了解用户的需求,从而做出更符合用户心理的产品。例如我们可以:获取和引导需求。分析和定义需求。验证需求。在软件产品的生命周期中管理需求

 

  在接下来的学习之中,我将继续深入的学习。

posted @ 2017-09-10 13:22  白欢  阅读(92)  评论(0编辑  收藏  举报