首页 > 其他分享 >结对项目壹(曾宇帆、陈年)

结对项目壹(曾宇帆、陈年)

时间:2023-09-27 19:45:30浏览次数:41  
标签:10 结对 20 作业 陈年 ---- 曾宇帆

-1 作业概述

|这个作业属于哪个课程|《软件工程》|
|----|----|
|这个作业要求在哪里|结对项目 - 作业 - 计科21级34班 - 班级博客 - 博客园 (cnblogs.com)|
|这个作业的目标|实现一个自动生成小学四则运算题目的命令行程序|
|GitHub链接|https://github.com/guiwuwu/homework-3.git|

|3121005150曾宇帆|3121005078陈年|

-2PSP表

|项目|预计耗时(分钟)|实际耗时(分钟)|
|----|----|----|
|计划|10|15|
|估计这个任务需要多长时间|10|15|
|开发|120|120|
|需求分析|10|10|
|生成设计文档|10|10|
|设计复审|20|30|
|代码规范|10|10|
|具体设计|20|20|
|具体编码|120|120|
|代码复审|10|30|
|测试|20|20|
|报告|10|20|
|测试报告|30|40|
|计算工作量|20|20|
|事后总结|20|20|
|合计|180|190|

- 3 设计思想及核心函数介绍

本次作业使用前端框架完成,在一众作业中极具颠覆性和创新性,使用前端框架可以十分轻松的处理各项读取、计算、保存文件的操作。在前端框架中没有类,所以没有办法描述类。

核心函数

使用reduce()将小数化为分数

使用product()生成数字和字符,并且保存文件

使用submit()在网页中生成界面并且提交答案

 

- 4 性能改善

 根据性能分析图后改善了product()函数,实现了性能的提升

- 5 测试

测试了15个用例,使用的是手动的方式,在反复检查后没有问题,使用js中内置的方法,可以很高效的完成此次开发任务

- 6 总结

 在结对项目中,我们明确分工,两个人都对此次使用前端框架完成作业比较有热情,在双方充分沟通确定需求后分工完成程序编写、测试和性能提升,以及后续的博文撰写。在结对中,曾宇帆同学充分发挥了自己的聪明才智,迅速完成了思路的理顺以及负责部分的撰写。陈年同学出色完成了后续的测试以及完善。此次结对项目充分让我们两个人体验了“实打实”的项目实战,是一次很难忘而且有用的经验。

-7 注意事项

在github中,记得将homework文件夹设置为根目录后,使用npm工具运行pnpm serve进行构建后方可运行

标签:10,结对,20,作业,陈年,----,曾宇帆
From: https://www.cnblogs.com/PaiQi26548/p/17729396.html

相关文章

  • 结对项目-四则运算题目生成
    前言这个作业属于哪个课程21计科三班这个作业要求在哪里结对项目这个作业的目标结对完成一个四则运算生成器及判题器,体验并熟悉结对编程的流程开发者黄锐智(3121005262)岑坤涛(3121005077)项目地址https://github.com/Taoika/Arithmetic已实现功能点使......
  • 结对项目
    作业概述这个作业属于哪个课程软件工程这个作业要求在哪里结对项目这个作业的目标和同伴共同合作完成项目成员曹富城学号:3121005076何继安学号:3121005087一、github链接https://github.com/flash2-man/calculatorhttps://github.com/muxingtong/MyCal......
  • 结对项目
    信息姓名学号GitHub地址钟学3121005280https://github.com/GTzx/project_2陈勇佳3121005292软件工程课程主页作业要求作业要求作业目标实现一个自动生成小学四则运算题目的命令行程序需求题目:实现一个自动生成小学四则运算题目的命令行......
  • 软件工程(结对编程项目)
    Github作业链接成员:刘鸿杰林程星软件工程计科21级4班作业要求作业3要求连接作业目标实现四则运算题目的命令行程序PSP表格PSP2.1ersonalSoftwareProcessStages预估耗时(分钟)实际耗时(分钟)Planning计划1010·Estimate·估计这个任务需......
  • 结对项目:实现自动生成小学四则运算题目
    这个作业属于哪个课程计科21级12班这个作业要求在哪里结对项目这个作业的目标熟悉结对项目的的合作方法与模式团队成员信息姓名学号刘晋延3121004832张建文3121004845PSP表格PSP2.1PersonalSoftwareProcessStages预估耗时(分钟)实际......
  • 结对项目:用Python实现四则运算
    这个作业属于哪个课程计科1/2班这个作业要求在哪里结对项目这个作业的目标实现一个自动生成小学四则运算题目的命令行程序团队成员姓名学号梁昊东3121005000李铭伟3121004145github链接:https://github.com/e1ecb0t/e1ecb0t/tree/main/cacul......
  • 中小学生数学卷子自动生成程序-结对编程队友互相评价
    中小学数学卷子自动生成程序——结队编程队友互相评价 一、功能实现1、运行程序,显示输入用户姓名及密码,输入姓名和密码之后,自动核验账号密码是否匹配,不匹配的话则要求重新输入账号密码2、在输入账号密码之后登陆成功,登陆成功之后,会要求输入需要生成的试卷的题目数量,题目数量......
  • 结对编程博客
    结对编程队友:软件2103黄晖凯项目结构如下图通过项目结构可以清晰的看出每个JAVA类的实现功能,便于查阅和修改代码,这是优点。 为了满足个人项目要求建立的抽象类,过于简单抽象, 在主方法后面加上throwsIOException,确保在出现异常的情况下不会崩溃,无法处理,使得代码更加健康。......
  • HNU 结对编程 对队友代码的分析 中小学数学卷子自动生成程序
    基本功能实现一、主要内容认真学习和阅读同伴的代码,分析优劣。二、题目要求个人项目:中小学数学卷子自动生成程序用户:小学、初中和高中数学老师。功能:1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根......
  • 软件工程导论——对结对伙伴袁永杰的个人项目评价
    一前言   很感谢老师安排的这次互评,我从伙伴的代码中得到了一些收获,也对Java编程有了更多的理解,思维也变得更加清晰。同伴选择的也是Java,基于面向对象的思想,在进行评价的同时我也会学习他的优点,不断努力进步。二项目需求与评分标准用户:小学、初中和高中数学老师。功......