软件工程第四次作业

 1.对四则运算软件需求的获取方式进行实践,例如使用调查问卷访问相关关系人等。

   

     

       

 

 

 

          

        

 

         

 

 

2.采用四象限法将你小组的四则运算软件的需求功能进行分类。阐述其优势与不足。

 

 

3.尝试把四则运算软件需求进行分解,变为每个小组成员可执行的积压工作项,分配这些工作项到小组成员,并预算完成时间(以小时为单位)。并在完成后填入实际用时。

  四则运算需求:
    1、用户注册/登录账号
    2、系统出3种难度的题。
    3、系统对用户提交题目进行评判,并提供正确答案
    4、查看错题,重做错题
    5、统计学生做题情况,查看得分记录
    6、学生选择类别进行练习,包括简单四则、混合四则、真分数运算
    7、家长与教师通过提供学生的学号与密码进行绑定
    8、家长老师查看学生答题情况,包括做题总数、时间、正确率
    9、学生用户可以选择添加想再做的题目。
    10、提供绑定功能提供验证功能-学生和家长老师共同确认绑定信息。
    11、系统统计功能根据统计数据提供图像呈现

  工作详细安排:

工作号 工作积压项 安排人员 预计完成时间 实际完成时间
1 进行系统需求分析,写出需求文档。 王博  5d 3d 
2 前端用户注册个人信息,选择用户类别,用户注册信息存储在后台数据库中。 邓杰  7d    6d  
3 学生登录后选择做题,前端程序实现自动出题功能,学生可以选择答题类型,包括简单四则运算,混合四则运算与真分数运算。 邓杰
4 答题结束后提交,前端进行计算,然后显示出计算结果。 邓杰
5 根据错题个数与出题总数计算出分数。 范世良 0.5d  0.5d 
6 错题自动存储在后台数据库中,提供给学生错题重做功能。 陈宗雷     7d 7d   
7 同时学生也可以在答题结束后自主选择想要重做的题目,然后存储在后台数据库中。 陈宗雷 
8 选择重做时前端向后台数据库提取存储错题并显示在前端界面。 陈宗雷 
9 教师与家长注册后可以选择绑定学生,通过输入学生的学号与密码进行绑定,一个教师可以绑定多个学生,每个家长可以绑定自己的孩子。 李艳薇 1.5d  1d 
10 绑定后教师和家长可以查看学生的答题情况,包括每次做题时间,做题时长、错题数与得分情况。  范世良  3d 2.5d 
11 后台负责数据存储、用户身份验证、与前台的数据交互,统计功能。 李艳薇  4d 3.5d  
12 数据库存储用户注册信息,教师家长与学生的绑定信息,错题信息与每个学生每次的做题记录信息。 李艳薇
13 用户身份验证分为学生,教师与家长,使用不同的身份登录会在前台显示不同的界面。 范世良   1d 1d 
14 后台负责统计学生的做题情况,计算错误率。  王博 1d  1d 

15

进行系统用例测试。

王博 4d   

 

4.总结近5周以来的github上的工作情况,以图表方式分析你小组的工作情况、存在的问题及解决的方案。

  主要从githubGraphs项查看,首先是Contributors项。

  然后是整体commits情况,右上角红色图表显示了从918日开始的提交情况,最近一周是放假状态。

 

  然后是代码提交时间分布punch card,几乎都在周末,一定程度上说明小组成员不够积极,今后需要改正。

 

  Network给出了提交的一个时间跨度上的展示。

 

 

 

posted @ 2016-10-09 14:59  yigebokeyuan  阅读(230)  评论(0编辑  收藏  举报