通读教材《现代软件工程—构建之法》后的提问

课程名 软件工程
作业要求 快速通读实验教材《现代软件工程--构建之法》,尝试拟定3个准备从课程学习中找到答案的问题
我的课程目标 掌握软件工程的定义,熟悉软件具体开发流程以及生命周期
作业内容 问题1:在软件工程的语境里,“敏捷流程”是一系列价值观和方法论的集合。从2001年开始,一些软件界的专家开始倡导敏捷的价值观和流程。在“敏捷”的大旗下面,我们可以 看到好几种软件开发的方法论。我初步了解到了“Scrum”这个方法论。对此提出两个问题:究竟什么是敏捷的思想?敏捷流程具体是什么?(该问题来源于第六章“敏捷流程”)
问题2:好的想法到底对现实应用具有何种意义,好的想法一定会赢吗?第十六章“IT行业的创新”中,提到了两种电脑键盘布局(QWERTY键盘和Dvorak键盘),两种键盘就其 效率而言Dvorak更高效,但是我们日常中所使用的的是QWERTY键盘。所以,好的想法并不一定会赢,创新时,更加应该注重“创新”的适应性。
问题3:第十六章“IT行业的创新”这一章中,有一个问题是“为什么领域的专家有时候没有领域外的创新者那么有创意?”。一般来讲,领域的专业具有相当高的专业水平,但是, 专业水平高似乎限制了其创新意识和能力,当领域专家对一个问题进行专业分析时,会给出专业解答,很难从问题中看到新的问题,或者是对于自己的专业水平过于肯定,不 愿接受“外来新鲜事物”。我想通过学习来进一步了解这个问题的答案。

猜你喜欢

转载自www.cnblogs.com/12zl12/p/10487604.html