目前手头上有一个工控产品的开发,需要自己制作一个控制软件。在自学了C++和Qt之后,可以编写一些小的软件。但是,代码随着代码的增长,似乎软件越来越不可控。每添加一个新功能或者修改一个原有的功能,都会让我焦头烂额,似乎没有办法继续进行下去。
于是,网上寻找各种方法。发现有专门的《软件工程》这门学科,以及UML等表示法。在寻找了一些书籍和课程进行学习之后,发现这门课程特别的空洞,对于软件的制作似乎没有多大的作用。其中的方法概念不甚明了。
目前手头上有一个工控产品的开发,需要自己制作一个控制软件。在自学了C++和Qt之后,可以编写一些小的软件。但是,代码随着代码的增长,似乎软件越来越不可控。每添加一个新功能或者修改一个原有的功能,都会让我焦头烂额,似乎没有办法继续进行下去。
于是,网上寻找各种方法。发现有专门的《软件工程》这门学科,以及UML等表示法。在寻找了一些书籍和课程进行学习之后,发现这门课程特别的空洞,对于软件的制作似乎没有多大的作用。其中的方法概念不甚明了。