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等知识,作业写了很久,作业对我来说有点难,希望自己以后能提高学习能力,好好学习,天天向上.