浏览完软件工程教材后,我的五个问题如下

1、第五章 团队和流程中5.3.2提到瀑布模型,但并没有对其做一个明确的解释,只表明了一些局限性和适用性。所以什么是瀑布模型?而它的优缺点在哪里?

2、第六章 敏捷流程中6.4.2有这样一句话“我们要采用敏捷的开发流程。很简单,就是木有计划,木有文档,马上写代码,随时发牢骚。”下面有解释说到,敏捷是一股思潮,一种价值观。但我还是不理解敏捷流程是什么?它想表达的核心是什么?

3、第十一章 软件设计与实现11.2中分析了图形建模和分析方法,其中的实体关系图和我们数据库中的ER关系图有怎样的区别和联系?它们是一样的吗?

4、第十六章 IT行业的创新 16.1.3中作者说,好的想法不一定赢。我赞同这句话,但我对作者举的案列又不赞同。作者分析了QWERTY 键盘与Dvorak 键盘的优缺点并表明Dvorak 布局更有效率, 但由于人们习惯使用QWERTY 键盘了,所以先入为主,Dvorak 键盘好的想法没有赢过QWERTY 。我觉得是没有人普及及使用Dvorak 键盘,它有高效的速率,会减轻手指和相关肌肉的负担,减少劳损。有诸多优点为什么没有普及及使用?我想如果普及了这种键盘,dvorak 键盘不会输。而且时代本就在发展,是个不断创新的过程,好的想法应该得到实践以后才能表明它是否符合发展的要求,才可以下定论。

5、在阅读完教材之后,其实我还是没能弄清楚软件工程这门课,或者这个专业它主要研究的内容是什么?它想要达到的目标是什么?在第一章中作者告诉了我们软件=程序+软件工程,之前都是和程序打交道,对于软件工程这个问题了解较少,不能清楚的解析。

 

posted @ 2017-09-12 16:47  HZ小孩  阅读(131)  评论(0编辑  收藏  举报