标签:评估 项目 之一 npe bsp git 需求 范围 说明文档
软件工程课程的课程实践项目之一,总的来说是毫无实用性的玩具程序。
不过在编写的过程中较为有意识的使用了软件工程方面的知识(起码将程序分为了三个模块,并且努力的降低了耦合性。。。)
站在本人的角度上来讲,是对软件工程的一次实践,美中不足的地方在于没有事先编写需求说明文档、设计用例,并使用UML云云。
下一个较为庞大的项目应当会事先设计吧。(虽然不知道那种庞大的项目要写到什么时候才会开始写并且写完。。。)
运行的样例如下:
行数设置的范围为[1,100],列数设置的范围为[1,100],细胞数量设置的范围为[1,10000],演变速度设置的范围为[1,20]。
基本,所见即所得,几个控件的功能都实现了。
源码见此:https://github.com/pinpeng/LifeGame.git
后面有可能会继续跟进,写一些如何根据这个项目,去进行一些软件测试以及软件评估。
标签:评估 项目 之一 npe bsp git 需求 范围 说明文档
原文地址:https://www.cnblogs.com/SandSea/p/14823753.html