面向对象与软工工程---团队作业3

一.代码规范及编码原则

1.代码风格规范:主要是文字上的规定,看似表面文章,实则非常重要。

   代码风格规范的原则:简明,易读,无二义性

   缩进:四个空格的距离从可读性来说,正好.

   括号:在复杂的条件表达式中,用括号清楚的表示逻辑优先级。

   命名:尽量用简洁易看懂的命名方式,避免过多的描述和修饰词。

   注释:对复杂的模块进行注释,以便阅读,并注意规范

2.代码设计规范:牵涉到程序设计、模块之间的关系、设计模块等方方面面的通用原则。

     函数:只做一件事,并且要做好

3.代码复审:看代码是否在代码规范的框架内正确地解决问题。

   代码复审的目的:

     1.找出代码的错误

     2.发现逻辑错误, 程序可以编译通过,但是代码的逻辑是错的

     3.发现算法错误,比如使用的算法不够优化,边界条件没有处理好等  

     4.发现潜在的错误和回归性错误一当前的修改导致以前修复的缺陷又重新出现

     5.发现可能需要改进的地方

     6.教育(互相教育 )开发人员,传投经验,让更多的成员熟悉项目各部分的代码,同时熟悉和应用领域相关的实际知识

二.数据库设计

三.团队项目的ER

四.团队项目主要功能流程描述
       我们小游戏的首页有三个页面,都是一些非物质文化遗产的图片以及一些文字。在浏览完这三个页面之后会进入下一页。此页页面底部有三个按钮,第一个是主页。主页顶部有一个搜索框,可以帮助用户快速找到自己想要了解的省份的非遗文化。页面底部第二个按钮所示界面是我们游戏的答题库,点击可以进入正式的答题页面。页面底部第三个按钮是个人主页,可以在此页面查看积分,设置登录名等。进入答题时首先会出现一个背景介绍,简略地介绍了我们设计这个游戏的背景。点击下一步将会出现一个地图供用户选择省份,同时也有一个搜索框让用户快速搜索,选好省份之后正式进入答题界面,我们会为用户提供一些关于某一个省份的非遗文化的题目,用户答对会有积分,答错会有对问题详细的解释说明。最后在打完所有题目之后会得到一个总积分,然后退回到选择省份的页面。此时用户可以在积分足够的情况下选择下一关,或者在积分未过关时选择重新开始上一轮的答题。

五.分工及贡献分

  

猜你喜欢

转载自www.cnblogs.com/Sonam/p/10963167.html