摘要: 在以前编写代码并没有感觉到平时会出现的一些小错误小细节,看了《构建之法》这本书之后,才忽然明白原来一些小错误也会造成大的问题。这本书给了我们学生一个全新的学法,以前学习软件工程总觉得太多理论的东西在里面,但是在这本书打破常规的教学方法,阅读了构建之法后,我对软件工程及软件有更专业的认识,软件工程+程 阅读全文
posted @ 2018-01-14 11:54 KNOWNOTING 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 现在的开发往往是很多人合作完成一款软件应用,不同的开发人员之间就存在依赖关系。我需要调用你写的代码模块,你也需要调用我写的代码模块,但是因为不了解模块的变化,模块没有达到高内聚低耦合造成了对其他模块的影响,往往会产生错误。在确定发布这个模块的时候,要经过完整的单元测试,为了达到事半功倍的效果,我们可 阅读全文
posted @ 2018-01-14 11:51 KNOWNOTING 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 典型用户应该从不同的角度进行分析,也就是对项目具有不同的需求和具体的要求。定义 了最初的典型用户并不代表着就可以开始着手进行软件的开发了,我们仍需要与其进行交流,“创立场景”就是深入了解用户需求的过程。在其后有了场景就可以开 始任务了,要想让旁人知道你的软件的作用,规格说明书是个很好的途径。规格说明 阅读全文
posted @ 2018-01-14 11:50 KNOWNOTING 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 邹老师在针对这些教学的弊病以及学生所展现出的问题,他也给出了一些解决方法,而在我校本课程的实际教学中,也大量应用了邹老师所给的方法,自身也从中颇有获益。 当然,更多的是:书中所提到的很多概念和理论方法等都将我引入了一个全新的世界,这些在以往的学习中从未遇到、从未想到、从未经历的事,随着课程的学习,个 阅读全文
posted @ 2018-01-14 11:49 KNOWNOTING 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一开始,书中就给出了一个观念,软件=程序+软件工程,程序=数据结构+算法。程序我倒是有点体会,从入学到现在,就是不停地在程序中度过,先是初步的学习算法,然后数据结构,但是这些东西让我觉得没什么用处,都是别人实现的东西,自己无法创造什么。软件应该是程序的放大版,程序是一行行的代码,而一个复杂的软件不但 阅读全文
posted @ 2018-01-14 11:46 KNOWNOTING 阅读(75) 评论(0) 推荐(0) 编辑