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

posted on 2021-04-02 17:15  彦页颜  阅读(66)  评论(0编辑  收藏  举报