课程名 软件工程
作业要求 快速通读实验教材《现代软件工程--构建之法》,尝试拟定3个准备从课程学习中找到答案的问题
我的课程目标 掌握软件工程的定义,熟悉软件具体开发流程以及生命周期
作业内容

问题1:通读第六章“敏捷的流程”之后,发现书上有一段话是:在软件工程的语境里,“敏捷流程”是一系列价值观和方法论的集合。从2001年开始,一 些软件界的专家开始倡导敏捷的价值观和流程。在“敏捷”的大旗下面,我们可以 看到好几种软件开发的方法论。我初步了解到了“Scrum”这个方法论。通过课本 中的内容我清楚了敏捷的流程,但是我想通过以后的学习更加深刻地理解和掌握:究竟什么是敏捷的思想?
问题2:第十六章“IT行业的创新”中,提到了两种电脑键盘布局(QWERTY键盘和Dvorak键盘),两种键盘就其效率而言Dvorak更高效,但是我们日常 中所使用的的是QWERTY键盘。从课本中的案例得出结论:好的想法并不一定会赢,创新时,更加应该注重“创新”的适应性。既然好的想法成功率只有 50%,这种成功的不确定性会不会导致“创新”成为人们想避免的?
问题3:第十六章“IT行业的创新”这一章中,有一个问题是“为什么领域的专家有时候没有领域外的创新者那么有创意?”。一般来讲, 领域的专业具有相当高的专业水平,但是,专业水平高似乎限制了其创新意识和能力,当领域专家对一个问题进行专业分析时,会给出专业解答,很难从问题中 看到新的问题,或者是对于自己的专业水平过于肯定,不愿接受“外来新鲜事物”。我想通过学习来进一步了解这个问题的答案