https://www.cnblogs.com/happyzm/p/9626779.html
结对学号:201621123018
结对博客地址:
结对码云地址:https://gitee.com/Lunter-zst/PersonalProject-Java (由于没有结对码云,以我的码云代替)
结对照片:
PSP2.1 | 结对开发流程 | 预估耗费时间(分钟) | 实际耗费时间(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 5 |
· Estimate | 明确需求和其他相关因素,估计每个阶段的时间成本 | 10 | 5 |
Development | 开发 | 200 | 225 |
· Analysis | 需求分析 (包括学习新技术) | 10 | 10 |
· Design Spec | 生成设计文档 | 10 | 5 |
· Design Review | 设计复审 | 10 | 10 |
· Coding Standard | 代码规范 | 0 | 0 |
· Design | 具体设计 | 30 | 20 |
· Coding | 具体编码 | 90 | 120 |
· Code Review | 代码复审 | 20 | 10 |
· Test | 测试(自我测试,修改代码,提交修改) | 30 | 50 |
Reporting | 报告 | 15 | 5 |
· | 测试报告 | 5 | 2 |
· | 计算工作量 | 5 | 2 |
· | 并提出过程改进计划 | 3 | 1 |
看见题目发现是在上次的基础上进一步改进,增加了三个功能--参数执行,词组频数,写入文件。
主函数中对输入参数进行判断
文件读取函数
词组匹配入map
文件写入函数
运行全部参数测试
对空命令进行测试
对错误参数进行测试
包含-i和-n参数
-i G:\github\java\SoftwareEngineering\src\week2\1.txt -n 5
包含-i和-m参数
-i G:\github\java\SoftwareEngineering\src\week2\1.txt -m 3
包含-i、-n和-o参数
-i G:\github\java\SoftwareEngineering\src\week2\1.txt -n 5 -o G:\github\java\SoftwareEngineering\src\week2\test.txt
包含全部参数
-i G:\github\java\SoftwareEngineering\src\week2\1.txt -n 5 -m 3 -o G:\github\java\SoftwareEngineering\src\week2\test.txt
原文:https://www.cnblogs.com/jaqdm/p/9751338.html