20210326-软件工程作业-3-编程作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/11877 |
| 这个作业的目标 | 如何使用码云 |
| 作业正文 | https://i.cnblogs.com/posts/edit |
| 其他参考文献 | ... |
part1:WordCount编程
1.码云仓库地址:https://gitee.com/yjj-yjj/project-java
2.PSP表格
| PSP | Personal Software Process tages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 30 | 20 |
| Estimate | 估计这个任务需要多少时间 | 600 | 800 |
| Development | 开发 | 300 | 450 |
| Analysis | 需求分析(包括学习新技术) | 30 | 45 |
| Design Spec | 生成设计文档 | 40 | 60 |
| Design Review | 设计复审 | 20 | 30 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 60 | 80 |
| Design | 具体设计 | 50 | 80 |
| Coding | 具体编码 | 360 | 500 |
| Code Review | 代码复审 | 30 | 60 |
| Test | 测试(自我测试,修改代码,提交修改) | 100 | 120 |
| Reporting | 报告 | 30 | 65 |
| Test Repor | 测试报告 | 30 | 45 |
| Size Measurement | 计算工作量 | 20 | 30 |
| Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 60 | 90 |
| 合计 | 工作量大 | 1760 | 2475 |
3.解题思路描述
实现一个命令行程序WordCount,看到题目后分析需要做什么,得到什么
1.计算文件的字符数,循环查找得出结果
2.计算文件的单词数
3.计算文件的行数
4.输入文件参数,得出结果
4.代码规范制定链接
https://gitee.com/yjj-yjj/project-java/blob/master/codestyle.md/codestyle.md
5.设计与实现过程
这里创建的list用来存放每个命令处理后的输出的结果
用来保存这些结果,需要输出到文件时,就将list中的结果都输出到指定文件中

for用来判断是否需要将信息输出到一个文件中

for用来循环读取命令行中传入的参数

如果flag=1,表示需要将结果输出到一个文件中

BufferedReader reader=new BufferedReader(new FileReader(filename));文件获取
6.异常处理说明
1.找不到输出文件

2.其他错误

7.心路历程与收获
学会了使用码云,温习了Java等知识,作业写了很久,作业对我来说有点难,希望自己以后能提高学习能力,好好学习,天天向上.
浙公网安备 33010602011771号