自我介绍+软工五问

自我介绍:

  我是计科六班的李光证,大一上学期有幸加入了学校的ACM集训队,在集训队里学习了许多算法和数据结构。由于参加ACM竞赛很锻炼思维能力和实践能力,所以我的编程能力还是不错的。但我没有项目经验,所以缺乏对于软件开发的知识还很浅薄,希望通过这门课,了解到更多关于软件开发的知识。目前正在学习Python,对机器学习有兴趣。

 

软工五问:

  1、书里介绍了这么多软件过程模型,各自有各自的特点,那么,当新开发一个项目时,如何选择适合的软件模型呢?

  2、一个大程序是由很多人一起来完成的,每个人完成其中的一小个功能,而每个人的编码风格之类的会存在着差异,如何保证每个功能可以相互耦合?

  3、如何能有效的去排除一些潜伏期很长的bug?

  4、当一个程序的维护成本很高时,是选择继续维护还是重新做过,要基于什么情况来判断?

  5、对于一个新开发的程序,如何去构造数据来检验程序的功能?

你可能感兴趣的:(自我介绍+软工五问)