首页 > 其他分享 >个人项目

个人项目

时间:2024-03-13 23:33:54浏览次数:20  
标签:120 20 个人 项目 30 60 Design 100

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024/
这个作业的要求 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024/homework/13136
这个作业的目的 完成第一次个人项目,学习完成项目所必须的流程
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning · 计划 60 90
· Estimate · 估计这个任务需要多少时间 5 5
Development · 开发 360 420
· Analysis · 需求分析 (包括学习新技术) 120 120
· Design Spec · 生成设计文档 20 20
· Design Review · 设计复审 30 50
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 20 10
· Design · 具体设计 100 100
· Coding · 具体编码 60 120
· Code Review · 代码复审 30 30
· Test · 测试(自我测试,修改代码,提交修改) 30 60
Reporting · 报告 30 45
· Test Repor · 测试报告 60 100
· Size Measurement · 计算工作量 20 10
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 45 30
· 合计 990 1080

计算模块接口的设计与实现过程

  • 在主函数中将两篇文章转为字符串类型,然后将其传给CaculateSimularity函数。随后遍历原文,在抄袭文中统计重复出现字符的数量,用重复字符数量/原文字数得到重复率。

计算模块接口部分的性能改进

  • 如图,cpu占用较小,暂时没想到如何改进

计算模块部分单元测试展示

TEST_CLASS(UnitTest1)
{
public:
	Distinguish test1;
	TEST_METHOD(TestMethod1)
	{
		string origin = "我是小红!";
		string another = "我是大红";
		
		Assert::AreEqual(0.6, test1.CaculateSimularity(origin, another));
	}
};

异常处理

  • 文件无法打开时将会报错,计算模块未作错误处理。

代码覆盖率

标签:120,20,个人,项目,30,60,Design,100
From: https://www.cnblogs.com/Keindb/p/18071840

相关文章

  • 个人项目
    这个作业属于哪个课程软件工程这个作业要求在哪里个人项目这个作业的目标写一个程序实现文本相似度检测功能,学习用github等工具管理代码,学习使用工具分析代码,测试程序GitHub地址giteePSP表格PSP2.1PersonalSoftwareProcessStages预估耗时(分钟)实际......
  • 基于SSM的协同过滤算法的电影推荐系统(有报告)。Javaee项目。ssm项目。
    演示视频:基于SSM的协同过滤算法的电影推荐系统(有报告)。Javaee项目。ssm项目。项目介绍:采用M(model)V(view)C(controller)三层体系结构,通过Spring+SpringMvc+Mybatis+Vue+Layui+Elementui+Maven来实现。MySQL数据库作为系统数据储存平台,实现了基于B/S结构的Web系统。报......
  • 个人项目
    这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024/homework/13136这个作业的目标完成论文查重的个人项目,包括使用PSP评估,设计模块,编写代码并进行......
  • 个人项目
    这个作业属于哪个课程软件工程4班这个作业要求在哪里作业要求这个作业的目标实现个人项目:论文查重这个作业的GitHub地址:作业地址PSP2.1PersonalSoftwareProcessStages预估耗时(分钟)实际耗时(分钟)Planning计划1515Estimate估计这个任务需要......
  • 个人项目
    这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024/homework/13136这个作业的目标使用算法实现论文查重,学习使用测试工具和性能分析工具,加深对PSP......
  • 个人项目
    这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024这个给作业要求在哪里https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering2024/homework/13136这个作业的目标论文查重一、github链接:https://github.com/githdx/31220......
  • 从JavaSE到项目部署——Java基础学习第八天(Java面向对象编程初级)
    目录一、类与对象(OOP)——类        1、类与对象概述    2、对象在内存中的存在形式     3、属性/成员变量/field(字段)     4、对象创建和使用    5、对象创建过程二、方法    1、方法基本演示    2、方......
  • 【Django开发】前后端分离美多商城项目第1篇:美多商城【附代码文档】
    美多商城项目4.0文档完整教程(附代码资料)主要内容讲述:美多商城,项目准备,商业模式介绍,开发流程,需求分析,项目架构,创建工程,1.在git平台创建工程1.B2B--企业对企业,2.C2C--个人对个人,3.B2C--企业对个人,4.C2B--个人对企业,5.O2O--线上到线下,6.F2C--工厂到个人,7.B2B2C--企业--企业--......
  • 作页二:个人项目
    这个作业属于哪个课程软件工程2024-广东工业大学这个作业要求在哪里软件工程2024-班级博客这个作业的目标开发个人项目,实现论文查重githubgitcode仓库地址:https://gitcode.com/wdwwdw/3122004405/tree/main计算模块接口的设计与实现过程使用hcaks对中......
  • Vite构建的前端项目在执行 "npm run dev" 命令时报错 "failed to load vite.config.ts
    报错信息:Failedtoloadconfigfromxx/.../xx/vite.config.tserrorduringbuild:Error:Youinstalledesbuildforanotherplatformthantheoneyou'recurrentlyusing.Thiswon'tworkbecauseesbuildiswrittenwithnativecodeandneedstoinstal......