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

结对项目

时间:2024-03-25 17:14:17浏览次数:24  
标签:结对 20 函数 项目 代码 生成 Design 题目

作业所属班级 软件工程2024
作业要求 自动生成四则运算
作业目标 实现论文查重
姓名 梁爽 唐育健
学号 3122004872 3122004879

该项目的GitHub仓库链接

PSP表格

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

测试运行

题目答案

生成题目

代码性能测试

代码覆盖率

函数模块作用
1.arithmetic函数用于生成题目和答案,采用入栈的方式将答案和题目将字符串分别放入对应文件里面,并起到查重,处理负数的作用,其中的node函数用于存放数据,将数据入栈存放
2.num函数用于处理数据,比如处理整数,真分数假分数,计算答案,并且起到将算式转换为字符串的作用

题目总结
1.题目要求基本实现,完成了十以内四则运算题目,答案的生成。
2.做该项目时还遇到过很多问题,比如生成文件路径,采用maven导包时经常报错等问题,但经过两人讨论,查阅资料还是顺利完成项目
3.测试时对命令窗口执行操作的指令不太熟悉
4.每个函数的内容过多,将许多操作交给两个函数去执行,没有较好的将各个函数的功能进行更加系统的分化
5.代码有部分的注释,方便代码的查看与维护,明确标识各个函数的作用

标签:结对,20,函数,项目,代码,生成,Design,题目
From: https://www.cnblogs.com/erjeor/p/18094333

相关文章

  • 基于java中的springboot框架实现学生宿舍管理系统的设计与开发演示【附项目源码+论文
    基于springboot实现学生宿舍管理系统的设计与开发演示摘要互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对学生宿舍信息管理混乱,出错率高,信息安全性差,劳动强......
  • 基于java中的SpringBoot框架实现企业客户管理系统演示【附项目源码+论文说明】
    基于SpringBoot实现企业客户管理系统演示摘要本论文主要论述了如何使用JAVA语言开发一个企业客户管理系统,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述企业客户管理系统的当前背景以及系统开发的目的,后......
  • 基于java中的springboot框架实现学生宿舍管理系统的设计与开发演示【附项目源码+论文
    基于springboot实现学生宿舍管理系统的设计与开发演示摘要互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对学生宿舍信息管理混乱,出错率高,信息安全性差,劳动强......
  • 基于java中的SpringBoot框架实现企业客户管理系统演示【附项目源码+论文说明】
    基于SpringBoot实现企业客户管理系统演示摘要本论文主要论述了如何使用JAVA语言开发一个企业客户管理系统,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述企业客户管理系统的当前背景以及系统开发的目的,后......
  • 论信息系统项目的管理
     论信息系统项目的管理 摘要我作为乙方项目经理负责建设了某移动运营商总部的增值业务统一认证项目,主要负责项目的项目管理和沟通协调工作。该项目是甲方创新业务部的重点项目,目标是减少用户在不知情的情况下被订购增值业务的现象,保证用户订购增值业务是本人操作的。本文以......
  • 这可能是国内Qt/C++界最受欢迎开源项目之一/5.8Kstar/持续迭代更新
    一、前言本项目大概在2020年开始的,大概在2022年重写了一遍,主要是分门别类存放。本项目主要是QWidget编写的一些开源的demo,支持Qt4、Qt5、Qt6,支持任意系统,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用。不仅有界面UI相关,......
  • springBoot项目部署整合阿里云https证书报错
    springBoot项目部署整合阿里云https证书一直报错Keystore wastamperedwithor keystorepasswordwasincorrect  在百度没有找到原因,后来在B站上看到大佬说是这个原因,试了一下果然成功了,记录一下。原因是:阿里云的ssl配置yml的密码要用这个格式:key-store-password我配......
  • java项目:基于springboot实现的MBTI性格测试系统(分前后端)
    一、项目介绍本项目是一套基于springboot实现的个人性格测试系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。项目都经过严格调试,确保可以运行!二、技术实现和开发环境使用技术......
  • Python开源项目周排行 2024年第6周
    Python趋势周报,按周浏览往期GitHub,Gitee等最热门的Python开源项目,入选的项目主要参考GitHubTrending,部分参考了Gitee和其他。排名不分先后,都是当周相对热门的项目。入选公式=70%GitHubTrending+20%Gitee+10%其他关注微信公众号,接收周报推送#2024年第6周2024年3月16日......
  • Java项目:小程序公交信息在线查询系统(java+SSM+Vue+ElementUI+mysql)
    源码获取:俺的博客首页"资源"里下载! 项目介绍基于SSM+Vue的小程序公交信息在线查询系统小程序角色:管理员、用户两种角色,分为小程序端和后台管理两部分;用户:用户通过小程序登录页面可以填写用户名和密码等信息进行登录操作,登录成功后,进入首页可以查看首页、线路信息、站......