zoukankan      html  css  js  c++  java
  • 《构建之法》第一章读书笔记

    工程有了一个初步的了解。介绍了软件工程里的一些基本概念,软件开发的几个阶段、软件工程的特殊性、目标以及软件工程与计算机科学之间的联系与区别。

       软件工程作为一门新兴的学科,是连接计算机硬件和传统机械工程的一个桥梁。起先,我所认为的软件工程单纯的只是编程,通过算法实现正确的输出而已。但在构建之法的第一章中,我认识到会写程序只是一个合格的软件工程师最基本的素质。一个完整的项目,应该在需求分析,软件构架设计、代码实现、程序测试、软件发布运营及维护每个阶段都尽职尽责,并结合用户体验去完善软件的每一个细节。这也就是国外一些一些大型公司的软件或者是控制系统始终领先于国产的部分原因所在。西门子和华中数控就是一个很明显的例子。西门子的数控系统所实现的功能华中数控也基本都能实现,然而两者的销量,口碑却相去甚远。虽然我并没有从事软件开发方面的打算,但是随着工业4.0和中国制造2025等一系列新理念的提出,智能制造,物联网等将成为未来十年工业发展内的主流。产品的实用性、智能性和工作效能和效率将会收到更多关注,而这正是我们的一个机遇。我们要将机械学科本身与工程实际紧密联系,就必须结合软件工程,比如专用的数控系统、生产线控制系统、CAD建模系统等等。因为一个优秀的软件系统往往能够在这些领域发挥无可替代的作用,节省时间、提高生产效率。

  • 相关阅读:
    LOJ 2553 「CTSC2018」暴力写挂——边分治+虚树
    hdu 1028 & hdu 1398 —— 整数划分(生成函数)
    bzoj 4827 [Hnoi2017] 礼物 —— FFT
    bzoj 4503 两个串 —— FFT
    bzoj 3527 [Zjoi2014] 力 —— FFT
    bzoj 3160 万径人踪灭 —— FFT
    bzoj 2194 快速傅立叶之二 —— FFT
    bzoj 2179 FFT快速傅立叶 —— FFT
    洛谷 P3803 多项式乘法(FFT) —— FFT
    CF 1009 F Dominant Indices —— 长链剖分+指针
  • 原文地址:https://www.cnblogs.com/jessony/p/5006009.html
Copyright © 2011-2022 走看看