Double-Ten

软件工程之现场编程实战

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11480
这个作业的目标 团队协作共同完成任务,前后端交互
团队名称 Double-Ten

背景

  • 软件工程课程需要一种公平的投票方式。现在需要你们设计一个网页来完成这个需求。
  • 一句话要求:做一个可以投票的网站,并且显示投票结果。

要求

  • 后端 + GUI界面的架构(web,客户端,带 GUI 的命令行)。
  • 明确前后端接口及前后端架构。
  • 安排好分工,让每位同学都有编码任务。
  • 界面设计清楚。
  • 要求通过 GitHub 协同工作,多人共同完成,其中 GitHub 要求见附录。
  • 在博客园发表一篇随笔,需要 GitHub 的链接及提交日志截图、程序运行截图、程序运行环境(方便助教及他组进行测试)、组员职责分工、每位成员的总结等。
  • 博客请写上每位同学的贡献分比例。
  • 可以记录显示投票结果。
  • 实现语言不限制。
  • 同学使用学号登录。
  • 教师使用一个特定链接,或者账户进行登录。
  • 需要单元测试

要求细节

  • 11 个组的投票,登录勾选自己的组,不定项选择自己喜欢的组(不包括自己的其他组,不为空),
  • 页面需要可以展示所有小组的项目,并且可以选择要投票的小组并且为其投票。
    同学只能看到汇总。
    老师端可以看到每位的投票的情况。

二、

代码部分

请看附录部分的 github 链接。

单元测试

分工

前端界面:易凡、陈洋、林志炜、张希、杨维涵

后端:洪司坤 、林友相

成员总结

  • 后端同学无经验,从0做起,尝试了很久啥都做不出来.
  • 负责前端的同学写出了简易的版本
  • 大部分同学代码学习进度还达不到直接写项目的水平,尽可能根据分工在学习
  • 所做javaweb的做不到前端处理的数据传到后端
  • servlet 不会用

PSP 表格

PSP 2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 10 10
Estimate 估计这个任务需要多少时间 1 1
Development 开发 140 160
Analysis 需求分析 (包括学习新技术) 0 0
Design Spec 生成设计文档 10 10
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) 5 5
Design 具体设计 0 0
Coding 具体编码 0 0
Code Review 代码复审 0 0
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 0 0
Test Report 测试报告 0 0
Size Measurement 计算工作量 10 10
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 10 10
合计 186 226

附录

GitHub链接

https://github.com/Pikapika-sk/Double-Ten

分支

预览

版权声明:本文为Double-Ten原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Double-Ten/p/13940445.html