大家好,我是来自计科6班的蔡莤玲,平时喜欢看书,听音乐,大一大二学过C语言和java,但是编程能力不强,可能是缺乏更多的上机训练,拿到一个项目就会不知道怎么下手,编程知识也容易遗忘,经过之前的查阅了解,目前想学习的是前端方向,但还在学习阶段,没有开发经验,有时候也是学的摸不着头脑。上了软工的课,对产品开发的流程有了初步了解,希望在学完这门课后,能更上一层楼。

Q1:学完软件工程这门课,我们能达到一个什么水平?

课本上在软件开发的整个流程都进行了介绍,涉及各个方面,也有很多的理论知识,是否我们学完后就可以直接上手到开发中了呢?

Q2:如果自己开发软件,怎么较快的发现用户需求?

市场上大大小小的软件很多,同一类软件也会有很多竞争,如果从头开发软件,应该在已有的软件基础上发现不足问题,我们新做一个更完善的,还是去挖掘没有人做过的东西呢?但是需要有好的点子,但又很难想,所有想知道有没有什么学习方法。

Q3:进行软件开发,团队成员应该怎么分工?

因为软件发开有很多流程,如果按流程分工就会有人是阶段性工作,如果其中一个人出错可能后果就会比较严重,还是说在设计环节分工,需求分析,测试维护大家一起做效率会高一些?

Q4:在较多种软件设计模型下,如何找到适合的模型?

是不是在软件做需求后,就要确定好模型然后一直做下去呢?

Q5:做软件开发,除了学软件工程,以及编程能力,还应该具备什么条件?