3 开发速度的算术题
在一个软件项目中,软件团队预计每天的进度为 30 小时(即,完成了30小时的工作量)。当项目完成了一半的总工作量的时候,大家发现实际的进度为15小时/天,问:在余下的时间中, 团队的进度要到多少,才能在项目结束时让整个项目的平均进度恢复到每天30小时工作量?
设总工作量S,预计开发周期长t = S / 30, 当完成一半工作量时所用的时间为t1 = S / 30;还剩S/2的工作量,设需要x天才能完成剩下的工作, (t1 + x) * 30 = S; X = 0,所以不可能恢复到平均每天30小时的工作量。
本周项目需求分析:结对成员(段超凡,赵刚)
用例名称1:作业(学生部分)
涉及的参与者:学生
描述:学生通过该用例向系统提交作业
前置条件:学生必须登录到本系统,并选择提交作业板块
后置条件:教师端的学生交作业总表更新;
上传的作业可同步存储到指定位置,保证教师端的总表链接到此处;
系统记录学生上传ID以及上传的时间
正常事件流:
- 学生端登录系统后,点击提交作业栏
- 学生点击选择第几次作业
- 学生添加对作业内容的简单说明性文字
- 学生如果作业仅是少量文字,可直接在作业框中输入作业,如果以附件的形式提交,点击添加附件选作要添加的文件
- 添加完毕之后点击确定按钮
- 系统接收到学生所做的作业(附件或者文字作业)以及描述性文字
- 教师端学生交作业总表更新
备选事件流:
- 当学生未打包附件也没有在作业框中输入作业,那么系统自动弹出对话框,显示请打包作业
- 当学生交过作业后,在学生端显示自己的作业,并且有修改按钮,允许修改,在修改之后更新教师端学生作业总表