SandSea

软件工程课程的课程实践项目之一,总的来说是毫无实用性的玩具程序。

 

源码见此:https://github.com/pinpeng/LifeGame.git

 

不过在编写的过程中较为有意识的使用了软件工程方面的知识(起码将程序分为了三个模块,并且努力的降低了耦合性。。。)

站在本人的角度上来讲,是对软件工程的一次实践,美中不足的地方在于没有事先编写需求说明文档、设计用例,并使用UML云云。

下一个较为庞大的项目应当会事先设计吧。(虽然不知道那种庞大的项目要写到什么时候才会开始写并且写完。。。)

运行的样例如下:

 

行数设置的范围为[1,100],列数设置的范围为[1,100],细胞数量设置的范围为[1,10000],演变速度设置的范围为[1,20]。

基本,所见即所得,几个控件的功能都实现了。

 

后面有可能会继续跟进,写一些如何根据这个项目,去进行一些软件测试以及软件评估。

 

分类:

技术点:

相关文章:

  • 2018-11-20
  • 2021-04-02
  • 2021-12-10
  • 2021-12-10
  • 2021-12-10
  • 2021-12-10
  • 2021-12-10
  • 2021-08-21
猜你喜欢
  • 2021-09-10
  • 2021-07-16
  • 2021-07-12
  • 2021-08-29
  • 2021-10-10
  • 2021-12-23
  • 2021-12-10
相关资源
相似解决方案