这个作业属于哪个课程https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/11813
这个作业的目标 读《构建之法》,提出问题
学号 20188375

  1:敏捷的方法论有这么多,我们在实践中,选哪一种方法论使用频率最高?[第六章 敏捷流程P120]

答:敏捷方法论有:FDD、SCRUM、XP。通过查找资料发现,Scrum,ScrumBan和Scrum / XP,混合模式(70%)仍然是使用最多的敏捷方法论。

 

  2:如何按部就班地分析需求?[第八章 需求分析P161]

答:通过阅读,我发现书中介绍的是NABCD模型。

N:需求。解决用户的需求,了解用户对已有的软件、服务不满意的地方。

A:做法。技术、商业模式、地域、成本、人脉等等

B:好处。你的产品或服务能给用户带来什么好处。

C:竞争。评估市场有多大,有多少竞争对手在瓜分。

D:推广/数据。为了让新用户知道我们的产品

  3:PM是否是可有可无的存在?[第九章 项目经理P184]

答:来源于需要专人来把市场销售人员的套路语言翻译成程序员能懂的Spec,而程序员不愿意花时间去做。

  PM除了要做开发、测试之外,还有做功能设计的PM、有些还需要对商业和客户又很强的了解能力、有些需要具备广泛的经验和知识面,以及商业拓展能力、有些是驱动流程的PM等等。所以又PM 的存在,能大大降低交流成本,并且有专人负责开发/测试之外的许多事务和项目进度的管理,让开发和测试人员专注于技术方面的工作。

  4:为什么需要源代码的管理?[第11章 软件设计与实现P242]

答:软件的质量=程序的质量+软件工程的质量。软件的源代码管理工具加上构建系统,能保证一个复杂软件在多个角多个团队的合作下,按时以合适的质量发布。

 

  5:不停做同一件事,往往会忽视而难以发现新的东西,我们该如何保持自己的创新能力?[第16章 IT行业的创新]

答:①巩固自己的技术,学习前人的经验

  ②了解大众需要

  ③能清楚明了的阐述自己的想法,能被大众所接受的

  

 

 

 

posted on 2021-03-12 08:29  青春永驻岁月无忧  阅读(85)  评论(0)    收藏  举报