关于软件工程的问题

老师讲到软件工程就是对于软件的开发,我认为想要开发出一款受欢迎的软件重要的是了解大众需求和对于软件的设计,有了需求才有解决需求的办法,就有了软件开发的方向;将软件概况设计出来才能进一步填充代码,是软件更丰满。所以在我看来软件开发的主要流程是:发现需求-->分析需求-->寻找解决方案-->软件设计-->编写代码-->测试。这样一款软件就诞生了。

但我还有一些问题不太懂,我们对于软件的设计是怎样的呢?编写代码可以用之前学过的C语言与C++吗,能够快速实现软件开发吗?还有就是软件开发的工具github的怎么用呢?期待老师给我的解答

原文地址:https://www.cnblogs.com/syh2013040101006/p/5248933.html