码迷,mamicode.com
首页 > 其他好文 > 详细

读书笔记

时间:2015-12-11 14:46:00      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:

1.对软件工程的理解

     《构建之法》第一章使我对软件工程的开发过程有了更为具体的理解。固然对于一个优秀的程序员来说,数据结构和算法是很重要的部分,但归根到底,程序也是一个产品,合格的产品不仅仅在于自身品质的保证,更要注重用户体验、后续产品的优化和维护等。程序员所要解决的直接问题当然就是程序中的bug,但个人以为最终目的还是满足顾客的需求,在于搭建人与人互动交流的平台。对于产品的可持续发展,核心的问题在于探索一定的经营模式,满足顾客对优质便捷生活的追求。现在程序数以万计,但是真正存活下来的确是少数,难道说被市场淘汰的程序,真的仅仅就是代码垃圾,用户体验差的原因吗?在我的体验中,有些程序用户体验很好,出现bug的情况很好,但是没有存活下来真的很令我惋惜。应该来说第一章关于用户体验和商业模式的部分对我来说启发挺大的,但是毕竟这门课的意义在于学习程序设计,不在于商业和市场。在技术方面,以前的我以为程序只要数据结构和算法就行了,但是通过阅读了解到,程序也像工程一样是个系统化的工程,包括软件需求分析,软件设计,软件构建,软件测试和软件维护等等,环环相扣,相辅相成。

2.机械学院学习软件工程的意义

    现在社会对于网络的依赖性越来越高,网络的出现极大地提高了社会的生产力,降低运营和生产成本。尤其对于机械行业来说,目前中国的经济减速,经济危机的阴影还笼罩着全球并未散去,外销困难,用人成本增加,以前粗放型的经济发展模式固然要放弃,产业转型势在必行。而网络的出现,必然是机械企业发展的方向。现代的机械学科已经不是传统意义上仅包括铸锻焊等制造工艺的学科,机械正在越来越多的与信息化融合。将整个生产线机械的运行状态通过计算机网络加以监控和操作,极大地解放了生产力,既提高了产量又利用规模效应降低成本。通过网络还可以加强不同产业集群间的联系,促进了整个行业的优势互补。而这一切,都需要软件工程提供软件平台。既然社会都有此需求,未来也朝着信息化的方向发展,不懂软件工程,怎能满足工作需求,适应信息化时代呢?

3.软件工程方法和机械工程方法的共同之处

    软件工程和机械工程的产品不同,但他们的开发过程具有相似之处。例如都需要进行需求分析和可行性分析,把合适的需求梳理出来;进行质量管理等。尤其是软件工程中的面向对象方法同样可以运用于机械工程中,由于面向对象方法的模块独立性极强,而且具有继承性和多态性,因此即使是开发不同类项目的时候也可以采用以前的成果。重用性使工程开发工作量减小,既节省了资金与时间,又降低了出错的可能。

4.我的学习打算

    首先复习一下C++的相关知识,掌握编程的基本功,然后以项目为导向提高自己实际的编程能力,初步熟悉软件工程基本的开发流程。

读书笔记

标签:

原文地址:http://www.cnblogs.com/zhibos/p/5038736.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!