首页 > 其他分享 >结对项目

结对项目

时间:2024-09-22 22:46:22浏览次数:1  
标签:10 结对 20 项目 30 40 Design

这个作业属于哪个课程 计科22级12班
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade22-12/homework/13221

这个作业的目标 完成结对项目,合作实现自动生成小学四则运算题目的功能,了解软件开发流程

姓名 学号 github地址
刘家辉 3122004443 Rawven

一.PSP表格
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 10 15
Estimate 估计这个任务需要多少时间 50 60
Development 开发 180 210
Analysis 需求分析 (包括学习新技术) 15 20
Design Spec 生成设计文档 40 40
Design Review 设计复审 30 30
Coding Standard 代码规范 (为目前的开发制定合适的规范) 10 10
Design 具体设计 25 20
Coding 具体编码 120 100
Code Review 代码复审 40 30
Test 测试(自我测试,修改代码,提交修改) 20 30
Reporting 报告 50 60
Test Repor 测试报告 30 25
Size Measurement 计算工作量 10 10
Postmortem & Process Improvement Plan 事后总结,并提出过程改进计划 30 30
合计 660 690
二.效能分析
生成10000道题目的结果和性能分析如下
生成结果:

性能概览:

三.设计实现过程

  1. ExerciseGenerator类 用于题目生成
  2. AnswerEvaluator类 用于计算答案
  3. Starter类 启动类
  4. Util类,工具类

五.测试运行

六.项目小结
第一次通过结对编程的方式与他人合作完成一个项目,大家一起提供各自的思路并进行思路验证,,最后拿出了一个折中的方案,也算是圆满完成。

标签:10,结对,20,项目,30,40,Design
From: https://www.cnblogs.com/rawven/p/18426048

相关文章

  • 【项目实战】JAVA 项目使用 EasyExcel 读取和导入数据到项目中
    1、easyExcel引入依赖进入官网GetStarted就可以了。(官方文档简单好用,跟着走就可以了。)https://alibaba-easyexcel.github.io/index.html<!--easyExcel--><dependency><groupId>com.alibaba</groupId><artifactId>easye......
  • 4--SpringBoot项目中分类管理
     目录新增分类分类分页查询启用禁用分类根据类型查询修改分类本文介绍SpringBoot项目中的分类管理,操作类似员工管理模块,具体详解可见以下博客,此处给出各部分代码 2--SpringBoot项目中员工管理详解(一)-CSDN博客 3--SpringBoot项目中员工管理详解(二)-CSDN博客新增......
  • 结对项目
    目录结对项目1.PSP2.1表格2.性能分析3.设计实现过程1.结构1.number2.函数1.solve()2.create()3.getstring()4.pplus(strings)5.check(strings)6.read(strings)7.work(vectorpro)8.write1(vectorans)9.compare(vectorans,vectorans1)10.write2(vectorright,vectorwron......
  • springboot大学生校园租房网站ssm毕业设计项目
    目录项目介绍技术栈具体实现截图开发核心技术:开发工具和技术详细视频演示核心代码部分展示系统设计操作可行性可行性论证系统测试个人心得详细视频演示源码获取方式项目介绍本javaweb+maven项目采用的数据库是Mysql,使用Springboot框架开发,十分方便,也具有跨平台的优......
  • 从代码到部署:GitHub Actions实现Java项目CI/CD的完整实践
    从代码到部署:GitHubActions实现Java项目CI/CD的完整实践在现代软件开发中,持续集成和持续部署(CI/CD)已经成为了团队高效交付代码的关键策略。通过GitHubActions,可以轻松配置CI/CD流水线,实现从代码提交到部署的自动化工作流。本文将基于英语听力网站(studytool.site)项目介......
  • golang 项目引入私有仓库包
    场景:当你多个项目,都需要使用一个或者多个方法,那么可以将公共方法,抽成一个包,进行管理(类似Log模块等)。这时候可以将你的包上传到私有的仓库,其他项目引入该包即可。下面来介绍下,如何引用私有仓库的包。1. 创建一个新的Git标签假设你已经在你的私有GitLab仓库目录中,并且你已经......
  • 结对项目:四则运算题目生成
    这个作业属于哪个课程22级计科1班这个作业要求在哪里作业要求这个作业的目标自动生成小学四则运算题目github项目链接链接姓名&学号姓名学号万凯毅3122004788周彦安3122004804PSPPSP2.1PersonalSoftwareProcessStages预估耗时(......
  • Shiro漏洞复现-springboot运行报错的解决 && 项目本地tomcat部署
    一、Springboot项目运行出现的种种问题:首先需要下载环境代码,来源Github等开源平台,下载解压后使用IDEA打开,由于Shiro通常与Springboot项目捆绑,所以通常运行需要Springboot环境,如下图所示:运行时可能会出现如下报错:unabletostartServletWebServerApplicationcontextd......
  • idea运行java项目main方法报build failure
    当你在IntelliJIDEA中运行Java项目的main方法时遇到buildfailure,这通常意味着构建过程中出现了问题。以下是一些常见的原因和解决方法:1.检查构建日志首先,查看构建日志以获取详细的错误信息。构建日志通常会显示具体的错误原因,帮助你定位问题。2.检查依赖项确保所有依赖......
  • spring boot 项目中集成使用 Elasticsearch
    目录前言一、添加依赖二、配置Elasticsearch三、定义实体和仓库四、使用Elasticsearch五、性能和安全优化六、监控和日志七、插件和扩展总结前言在SpringBoot项目中使用Elasticsearch,可以充分发挥Elasticsearch在全文搜索、日志分析、数据索引等方面的......