码迷,mamicode.com
首页 > 编程语言 > 详细

基于java实现Word Count功能

时间:2018-09-25 01:27:09      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:要求   header   快速   高级   统计   程序   其他   模式   展示   

技术分享图片1. 项目地址:

https://gitee.com/zhengzhibin/wordcount

2. 项目简介

WordCount的需求可以概括为:对程序设计语言源文件统计字符数、单词数、行数,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。

3. 项目要求

  • 可执行程序命名为:wc.exe,该程序处理用户需求的模式为:
  • wc.exe [parameter] [input_file_name]
  • 存储统计结果的文件默认为result.txt,放在与wc.exe相同的目录下。

4. 需求分析

  • 根据输入显示出给定文件的大致信息,具体包括字符数、单词数、行数(基本功能),显示注释行、空行...(扩展功能) 、以图形界面展示信息(高级功能).
  • 根据用户的输入选择目标文件,根据用户的输入判定是否生成新输出文件.
  • 具体说明如下:
    - 用户在命令行运用如下格式命令执行程序:wc.exe [ 参数 ] 输入文件名 [ -o ] 输出文件名.
    - 对于参数选项具体说明:至少存在一项(-w :统计文件,-l 统计行数,-c :统计字符).
    - 对于输入文件名选项具体说明:不可省略.
    - -o选项具体说明:可省略.
    - 对输出文件名选项具体说明:可省略,但倘若出现,前面一定跟着输出"-o"参数.

5. PSP表格

PSP2.1PSP阶段预估耗时(分钟)实际耗时(分钟 )
Planning 计划 100 120
Estimate 估计这个任务需要多少时间 60 40
Development 开发 100 150
Analysis 需求分析 (包括学习新技术) 90 100
Design Spec 生成设计文档 60 45
Design Review 设计复审 (和同事审核设计文档) 45 20
Coding Standard 代码规范 (为目前的开发制定合适的规范) 25 15
Design 具体设计 60 75
Coding 具体编码 60 120
Code Review 代码复审 20 120
Test 测试(自我测试,修改代码,提交修改) 45 90
Reporting 报告 60 70
Test Report 测试报告 30 30
Size Measurement 计算工作量 40 35
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 40 60
  合计 835 1070

 

6. 部分实现代码

 

技术分享图片



 

 

 

技术分享图片

 

 

 

 

 

技术分享图片

 

基于java实现Word Count功能

标签:要求   header   快速   高级   统计   程序   其他   模式   展示   

原文地址:https://www.cnblogs.com/zhengzhibin/p/9697195.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!