寒假作业(2/2)

1、前言

这个作业属于哪个课程 软件工程寒假作业2/2
这个作业要求在哪里 编写一个疫情调查程序,要求需求分析,测试,上传仓库
作业正文 寒假作业2/2疫情统计
其他参考文献 构建之法 周欣著 第三版

我的主仓库

2、PSP

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 15 20
Estimate 估计这个任务需要多少时间 500 490
Development 开发 320 300
Analysis 需求分析 (包括学习新技术) 50 50
Design Spec 生成设计文档 20 20
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) 20 20
Design 具体设计 15 15
Coding 具体编码 310 340
Code Review 代码复审 35 45
Test 测试(自我测试,修改代码,提交修改) 500 500
Reporting 报告 20 20
Test Repor 测试报告 15 15
Size Measurement 计算工作量 10 10
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 20 20
合计   1860 1875

3、解题思路

1、设置数组存储各省的名称、录入情况、感染者数量、疑似感染着数量、治愈者数量,用整型记录全国的情况

2、声明String字符串正则表达式、用于对相应情况的对照

3、写入输入文件input函数,设置数组存储命令行参数的情况

4、分析输入的命令行参数,分析输入的文件内容,更改存储各省的相关信息

5、根据命令行参数,用output函数按不同情况输出到result文件

寒假作业(2/2)_第1张图片

 

 

4、代码说明

各个存储信息的数组

寒假作业(2/2)_第2张图片

匹配相关信息的正则表达式

寒假作业(2/2)_第3张图片

对于输入进行管理的input函数

寒假作业(2/2)_第4张图片

对于信息处理的infect函数

寒假作业(2/2)_第5张图片

对于输出信息的output函数

寒假作业(2/2)_第6张图片

6、单元测试

寒假作业(2/2)_第7张图片

 

 

 

 

寒假作业(2/2)_第8张图片

java C:\Users\1\Desktop\221701207\example\src\InfectStatistic.java list -log D:/log/ -out D:/result/

寒假作业(2/2)_第9张图片

java C:\Users\1\Desktop\221701207\example\src\InfectStatistic.java list -date 2020-02-01 -log D:/log/ -out D:/result/

寒假作业(2/2)_第10张图片

java C:\Users\1\Desktop\221701207\example\src\InfectStatistic.java list -date 2020-02-05 -log D:/log/ -out D:/result/ -type sp cure

寒假作业(2/2)_第11张图片

java C:\Users\1\Desktop\221701207\example\src\InfectStatistic.java list -date 2020-02-10 -log D:/log/ -out D:/result/ -type ip dead -province 全国 浙江

寒假作业(2/2)_第12张图片

log,result文件

寒假作业(2/2)_第13张图片 寒假作业(2/2)_第14张图片

7、覆盖率优化和性能测试,性能优化截图和描述

寒假作业(2/2)_第15张图片

 

 寒假作业(2/2)_第16张图片

 

 一直无法点开startup.bat

 

5个仓库

XML Python ASP AJAX jQuery

你可能感兴趣的:(寒假作业(2/2))