博客班级 https://edu.cnblogs.com/campus/fzzcxy/2018SE1
作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11110
作业目标 <.在码云上创建仓库 .使用Git对代码进行管理 .用Java完成命令小工具>
作业源代码 https://gitee.com/fan-qq/person
学号 <211806314>

记录自己的代码行数,需求分析时间,编码时间

  • 代码行数:120
  • 需求分析时间:1个小时左右
  • 编码时间:9 hours

分解需求的思路

  • 在需求分析上面,首先第一遍读过题目只对如何利用Java对已知的经验值如何计算
  • 第二在查阅资料后发现这个作业需要做三大模块1.自己在云班课上所得的经验值传到eclipse 2.在本地要build path所有的经验值 3.计算所按照要求的经验值分数
  • 第三在计算经验值上

    -- a.分为小网页和大网页两部分的计算

    -- b.小网页的计算当中要先对jsoup抓取的资源经验进行分类,对每一类里的资源块数进行排序计算,最后对除去附加题和编程题的资源经验值进行相加,如若编程题和附加题得到最高分则不再计算。

    -- c.大网页的计算当中只需要将课前自测这一类经验值相加即可

记录不会的知识的学习过程、记录修改优化的过程

  • 在此次的作业当中认识到了预习和保持对知识的好奇心的重要性。刚开始读题的时候对该做什么一头雾水尤其是不知道怎么把网页上得到的经验值和本机相连,后来群里老师和同学有讨论,知道了jsoup,于是大量的在网上搜索jsoup的作用以及很多的方法,发现很便捷的就抓取了所需的经验值。
  • 因为好久没有应用eclipse所以很多快捷方式也忘了,一些编码思维也忘了很多,还是需要大量的写代码来改正。

jsoup下载地址:https://jsoup.org/download

jsoup学习网站:https://www.cnblogs.com/x-ll123/p/9689602.html

https://blog.csdn.net/qq_28940573/article/details/99295276

认为自己需要改进的地方:

  • 自己还是对计算机缺乏太多的好奇心,知识面太窄,平时可以利用碎片化时间稍微看一些和计算机相关的读物,增长自己的知识面。
  • 在进行Git上传完远程仓的时候,用QQ浏览器打开码云一直都在报错,后来应用Google chrome浏览器打开重新有解决这个问题。

软件工程与UML作业2的更多相关文章

  1. 软件工程与UML作业1

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE1 这个作业要求在哪里 https://edu.cnblogs.com/campus/fz ...

  2. 软件工程与UML作业3(互评作业)

    博客班级 https://edu.cnblogs.com/campus/fzzcxy/2018SE1/ 作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018S ...

  3. 第一次软件工程与UML作业

    这个作业属于哪个课程 https://url.cn/IMQa18Jo 这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/ ...

  4. 11061160_11061151_Pair Project: Elevator Scheduler软件工程结对编程作业总结

    软件工程结对编程作业总结 11061160  顾泽鹏 11061151  庞梦劼 一.关于结对编程 这次的软工任务既不是单打独斗的个人任务,也不是集思广益的团队项目,而是人数为两人的结对编程.两个人合 ...

  5. “希希敬敬对”队软件工程第九次作业-beta冲刺第五次随笔

    “希希敬敬对”队软件工程第九次作业-beta冲刺第五次随笔 队名:  “希希敬敬对” 龙江腾(队长) 201810775001 杨希                   201810812008 何敬 ...

  6. “希希敬敬对”队软件工程第九次作业-beta冲刺第四次随笔

    “希希敬敬对”队软件工程第九次作业-beta冲刺第四次随笔 队名:  “希希敬敬对” 龙江腾(队长) 201810775001 杨希                   201810812008 何敬 ...

  7. “希希敬敬对”队软件工程第九次作业-beta冲刺第三次随笔

    “希希敬敬对”队软件工程第九次作业-beta冲刺第三次随笔 队名:  “希希敬敬对” 龙江腾(队长) 201810775001 杨希                   201810812008 何敬 ...

  8. “希希敬敬对”队软件工程第九次作业-beta冲刺第六次随笔

    “希希敬敬对”队软件工程第九次作业-beta冲刺第六次随笔 队名:  “希希敬敬对” 龙江腾(队长) 201810775001 杨希                   201810812008 何敬 ...

  9. 2021S软件工程——案例分析作业

    2021S软件工程--案例分析作业 18231169 黄思为 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任建) 这个作业的要求在哪里 案例分析作业 我在这个课程的目标是 了解并熟悉 ...

随机推荐

  1. Pytorch_第十篇_卷积神经网络(CNN)概述

    卷积神经网络(CNN)概述 Introduce 卷积神经网络(convolutional neural networks),简称CNN.卷积神经网络相比于人工神经网络而言更适合于图像识别.语音识别等任 ...

  2. Git使用之submodule

    入职第一周,就因为clone项目而产生了很大的障碍,花了差不多三四个小时才定位问题并解决,记录一下. 一.问题 当我们在使用Git克隆项目的时候,无法克隆下来一个文件夹.记该文件夹为A,A在远程仓库是 ...

  3. js、jQuery、ajax面试题

    1.javascript的typeof返回哪些数据类型. 答案:string,boolean,number,undefined,function,object 2.例举3种强制类型转换和2种隐式类型转 ...

  4. Jmeter 常用函数(25)- 详解 __V

    如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦 https://www.cnblogs.com/poloyy/p/13291704.html 作用 执行变量名表达式,并返回执行结果 它可 ...

  5. Python开发的入门教程(二)-List和Tuple类型

    介绍 本文主要介绍Python中List和Tuple类型的基本知识和使用. Python创建list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的 ...

  6. springboot2整合activiti7具体步骤

    写在前面 需要提前了解的内容有 springboot.springSecurity.activiti基本使用 关于activiti Activiti项目是一项新的基于Apache许可的开源BPM平台, ...

  7. Netty之旅二:口口相传的高性能Netty到底是什么?

    高清思维导图原件(xmind/pdf/jpg)可以关注公众号:一枝花算不算浪漫 回复netty01即可. 前言 上一篇文章讲了NIO相关的知识点,相比于传统IO,NIO已经做得很优雅了,为什么我们还要 ...

  8. 【socket编程基础模板】

    网络编程的基础是基于socket编程.socket(TCP)编程基于固定编程模板 server端: socket(声明socket类型) bind(命令socket,绑定地址和端口) listen(创 ...

  9. 码云git clone报错Incorrect username or password ( access token )

    使用码云将仓库clone到本地,报错信息如下: D:\>git clone https://gitee.com/ycyzharry/helloworld.git Cloning into 'he ...

  10. 【Android】在开发项目的时候,利用AndroidStudio开发工具,突然一直报错。

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985, QQ986945193 公众号:程序员小冰 首先说明,虽然报错,但是并不影响开发使用.但是感觉很不爽 ...