结对项目

结对项目
[这个作业属于哪个课程] (https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/)
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13230
这个作业的目标 结对项目——实现一个自动生成小学四则运算题目的命令行程序

这个作业属于哪个课程 计科3班
这个作业要求在哪里 作业要求
这个作业的目标 <结对项目——实现一个自动生成小学四则运算题目的命令行程序 >
项目成员 阿卜杜扎伊尔·艾则孜 学号3122004855
本次结对项目由

Github

PSP表格

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

3.项目结构

4.代码实现
4.1随机数生成

4.2四则运算
加法

减法

乘法

除法

5.效能分析

6.测试运行
6.1Test测试运行

6.2输入界面

6.3txt输出界面

6.4输出10000道题

7.项目小结
完成作业后我深刻体会到团队合作的力量。通过结对编程,我们不仅提升了编码效率,还增强了代码质量。同时,我也学习到了如何更好地管理时间和资源,以及如何根据用户需求设计产品。整个过程充满挑战,但也极具成就感。除此之外,在GUI界面设计实现的过程中,我感觉到作为计算机专业的学生,也需要培养自己的设计思想与审美意识,不能只会实现后端的功能而忽视前端界面的美观设计。这次我们在如何设计美观的界面上花了很多的时间,做出了我们认为较为美观的操作界面,希望我们今后可以在这方面有所提高。

posted @ 2024-09-28 00:40  阿卜杜扎伊尔·艾则孜  阅读(20)  评论(0编辑  收藏  举报