【软件工程导论】学习笔记1

       本学期软件工程导论的学习已经到了尾声。 经过这几周对《软件工程导论》的学习,发现这门课并不仅仅是一门理论课,更是一门实践课,我们可以更好的利用自己已经掌握的开发技术知识,给我们提供一些持久实用的编程思维及经验方面的知识。我们的专业本身就是软件工程,但很多人之前都是不知道软件工程究竟是怎么一回事,就是在软件工程导论课开展的过程中,我们逐渐对此有了一定的了解。学习软件工程导论,不仅可以解决我们在这个领域上的很多盲点,也满足了我们对软件工程这一神秘领域的好奇心。总而言之,进行了一学期的学习,感觉收获颇大。

       软件工程,涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在学习软件工程导论这门课以前单只知道,做软件就是写代码,对前期的软件需求说明、规划整体设计不了解,这些工作能减少很多工作量,提高效率和质量,甚至是避免项目走到崩溃的关键,而编码之后,还有很多工作,比如测试,有单元测试、系统测试、集成测试、回归测试,测试是为了提高软件质量。交付使用后,还有大量的维护工作,维护不单单是指修bug,功能升级也是维护的重要方面,而且在维护上所花的成本是编码的好几倍。          通过成系统地学习软件工程,才明白编码在软件开发过程中仅仅是一小部分,编码的顺利与否依赖于对产品开发流程的准确把握。但是这学期的学习让我们感到有些吃力,作为非计算机科学类专业的学生对于编程并非得心应手,学的时候总觉得很抽象,理解起来好像不难,但总是摸不着头脑一种很茫然的感觉。软件工程对于初学者来说,知识基础较薄弱,对一些应用操作、概念、工具方法等理解起来较为困难,要能从整体概念上较好地理解和把握、学好软件工程,不是仅仅把课本细致地看几遍,然后上机练习几次就可以成功,学习过程中要注意多看多练要注意结合实际,更要多思考,面对错误不要一范就问,要尝试自己去解决。但是还要注意什么都学,肯定是什么都学不透的,要集中精力打攻坚战,学习软件工程首先要明白自己的学习目标究竟是什么,根据自己的实际工作出发,有针对性的在相应的学习方向上进行提高,制定出详细的学习规划。还要注意与其他科目的相辅相成,在学习语言时,要看看与C语言的联系,多思多想,把从各个科目学到的知识通汇贯通。

     

     

猜你喜欢

转载自www.cnblogs.com/lmj9798/p/9151033.html