看完《构建之法:现代软件工程》后的感想
花费了一个星期左右的时间看完了《构建之法:软件工程》,通过这本书对软件工程有了一定的理解。整本书主要介绍了软件测试、软件工程师的成长、编写代码的规范、团队合作开发软件的重要性、还有开发软件项目的总体流程、IT的发展创新等等。并且里面的内容都举例生活中的例子,使人看上去更加的了解其实软件工程就在我们的身边。
对于软件相关专业的我们来说,学习了很多的专业课程,像算法,数据结构,编译原理,软件工程等。很多学生都会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟。邹欣老师的《构建之法:现代软件工程》一书很好地,并且巧妙的将理论和实践结合了起来。
软件工程牵涉的范围广泛,对于即将投身IT行业的学生而言,软件工程的内容又非常重要。但是,大学生们普遍反映软件工程的课程比较空洞,乏味。一个很重要的原因是教材知识干巴巴地讲述理论和原则。看了这本《构建之法:现代软件工程》,感觉对于软件工程这门课程不再那么的空洞,作者把软件开发方法讲得清晰有趣实用,对于许多对软件开发有兴趣的同学,又燃起了更大的兴趣与热情。不再是软件工程所讨论的代码量巨大,涉及人数众多,项目需求多变,抛开软件工程也能完成,甚至更快捷。绝大部分软件都是由多人合作完成的,大家的工作相互有依赖关系。软件的很多错误是来源于程序员对模块功能的误解,疏忽或者不了解模块的变化。单元测试就是一个有效的解决方案。软件开发流程不只是团队的流程,还包括个人开发流程。在软件工程的语境里,“敏捷流程”是一系列价值观和方法论的集合。从2001年开始,一些软件界的专家开始倡导“敏捷”的价值观和流程。人们为了解决现实社会和生活中的各种问题,要求助于软件。软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,不同的项目需要不同的手段。《构建之法:现代软件工程》是理论和实践相结合。讲现代理论,同时讲体现理论的工具。
邹欣老师的《构建之法:现代软件工程》真的让我获益良多,对于软件工程专业有了深刻的了解,对自己以后的道路的安排也有了深刻的认识。

2020-02-22相关推荐

  1. 2020.02.22寒假集训考试

    序言: ​ 寒假就要结束了,马上就要上网课了,剩下的时间就要复习和预习大一下的知识了,博客可能暂时停更了,谢谢大家的观看.武汉加油!中国加油! ​ 今天是寒假集训的最后一次考试了,题很不错,思维题较多 ...

  2. Java入门篇 2021/02/22

    Java入门篇 2021/02/22 Java的三大版本 java三大版本主要包括 JavaSE, JavaME, JavaEE,其中现如今的JavaME已经是很少见了,JavaSE是JavaEE的基 ...

  3. 慢慢来,一切都来得及 2012-01-16 15:02:22

    慢慢来,一切都来得及 2012-01-16 15:02:22  1.人人都怕来不及 上周我的情绪一直很低落,除了情绪低落还伴随着持续地焦虑,因为我感觉到很多事情来不及去做,焦虑自己工作上的项目大半个月 ...

  4. NEFU 大一寒假训练十二(set)2020.02.18

    Summary 可能是昨天的题少了一些,今天的题多了一堆,还疯狂TLE /(ㄒoㄒ)\~~ Information No. Title AC/Submit A 明明的随机数-set 60/101 B ...

  5. 2020.4.22课堂笔记(继承、多态、抽象类、抽象方法)

    在继承的情况下,子类的方法满足以下条件: 1.方法名相同 2.参数列表相同 3.返回值类型相同,或者是父类返回值类型的子类 4.访问修饰符的权限不能小于父类方法 5.抛出的异常不能大于父类(严于) 多 ...

  6. Jenkins持续集成学习笔记(2020.11.22)

    Jenkins持续集成学习笔记(2020.11.22) 前言: (官网) 以前很久学习过Jenkins持续集成进行快速部署项目进行测试, 最近换工作了, 发现新公司有用到, 现在来复习一下 官网介绍: ...

  7. LeetCode 刷题之旅(2020.05.22)——105. 从前序与中序遍历序列构造二叉树(中)

    LeetCode 刷题之旅(2020.05.22)--105. 从前序与中序遍历序列构造二叉树(中) 题目: 根据一棵树的前序遍历与中序遍历构造二叉树. 注意: 你可以假设树中没有重复的元素. 例如, ...

  8. 牛X的事,都是在你一个人的时侯做出的 2012-03-07 22:02:22 文/刘小昭

    牛X的事,都是在你一个人的时侯做出的 2012-03-07 22:02:22 文/刘小昭一.当浮躁成为常态早上8点起床睁眼,拿起手机或ipad看看微博,查收和回复评论转发: 到公司,打开电脑,qq,m ...

  9. JZOJ 6481. 【GDOI2020模拟02.22】黎曼几何(矩阵乘法)

    JZOJ 6481. [GDOI2020模拟02.22]黎曼几何 题解 设fn,1f_{n,1}fn,1​和fn,2f_{n,2}fn,2​分别表示将nnn个硬币移动111格和222格的最小步数, 推 ...

  10. 2020.02.18 - 修复电脑亮度调节无效的问题

    2020.02.18 - 修复电脑亮度调节无效的问题 昨天开始着手解决笔记本亮度调节无效的问题,问题描述:亮度调节功能消失,使用快捷键亦无法调节,打开移动中心调节仍然无效.经过实际验证,总结如下: 1 ...

最新文章

  1. 高并发大型网站架构设计
  2. RISC-V生态未来的三种可能~
  3. windows系统下Python环境的搭建及Selenium的安装
  4. 牛客题霸 SQL5 查找所有员工的last_name和first_name以及对应部门编号dept_no
  5. C++counting sort计数排序的实现算法(附完整源码)
  6. php get 数据类型,PHP基础-数据类型-integet
  7. 计算机动画制作 教学设计,《设置动画效果》教学设计
  8. 【报告分享】2022年零售行业消费趋势新主张-京东+罗兰贝格.pdf(附下载链接)...
  9. 敏捷开发般若敏捷系列之六:如何推广敏捷(下)(以无我之心,行无住之法)...
  10. 面试常被问的65个问题及回答技巧(请收藏)
  11. 关于ajax表单提交.serialize()
  12. vim基础学习之自动补全功能
  13. Hack with Lenna | PIX与诗歌、自动驾驶和图像识别
  14. WIKI系统 ScrewTurn WIKI
  15. vim 怎么显示空格_vi查看空格、制表符等特殊符号
  16. java 图片去水印_Java实现图片水印
  17. 天气预报今天几点下雨_天气预报今天几点下雨【相关词_ 天气预报明天几点下雨】...
  18. [UE4]Steam联机设置
  19. 设计模式之九原型模式
  20. PyTorch基础之激活函数模块中Sigmoid、Tanh、ReLU、LeakyReLU函数讲解(附源码)

热门文章

  1. bash实现10进制,16进制等等相互之间转化(转)
  2. 计算机毕业设计Javahtml5大众汽车网站(源码+系统+mysql数据库+lw文档)
  3. scrapy命令明细:全局命令
  4. 什么是网络免费2.0?
  5. 2017年的电子设计竞赛快开始了,学放大器的小伙伴们进来一起谈论一下!
  6. 如何省流量?视频高度压缩背后的预测技术
  7. 前端基础——HTML、CSS
  8. Elasticsearch(三)--Metric(指标)
  9. linux命令英文释义
  10. 用python写学籍管理系统_使用Python实现 学生学籍管理系统