wordcount

合作者:201631062604   201631062404

 

     Github代码下载链接:  https://github.com/OuLianhHong00/WordCount 
     本次作业地址: https://edu.cnblogs.com/campus/xnsy/Test/homework/2203

 

一、项目需求

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

可执行程序命名为:wc.exe,该程序处理用户需求的模式为:

wc.exe [parameter] [input_file_name]

存储统计结果的文件默认为result.txt,放在与wc.exe相同的目录下。

二、项目功能

2.1基本功能

wc.exe -c file.c     //返回文件 file.c 的字符数

wc.exe -w file.c     //返回文件 file.c 的单词总数

wc.exe -l file.c     //返回文件 file.c 的总行数

wc.exe -o outputFile.txt     //将结果输出到指定文件outputFile.txt

注意:

空格,水平制表符,换行符,均算字符。

2.2扩展功能(未完成)

wc.exe -co file.c     //返回代码行

wc.exe -n file.c      // 返回空行

wc.exe -t file.c       //返回注释行

wc.exe -e stopList.txt  // 停用词表,统计文件单词总数时,不统计该表中的单词

wc.exe -o outputFile.txt     //将结果输出到指定文件outputFile.txt

三、PSP表格

 

 

           

  

PSP2.1

  
  

PSP阶段

  
  

预估耗时

  

(分钟)

  
  

实际耗时

  

(分钟)

  

Planning

计划

 20

 20

· Estimate

· 估计这个任务需要多少时间

 400

 415

Development

开发

 200

 210

· Analysis

· 需求分析 (包括学习新技术)

 30

 20

· Design Spec

· 生成设计文档

 20

 10

· Design Review

· 设计复审 (和同事审核设计文档)

 20

 15

· Coding Standard

· 代码规范 (为目前的开发制定合适的规范)

 20

 15

· Design

· 具体设计

 30

10 

· Coding

· 具体编码

 300

330 

· Code Review

· 代码复审

 10

30

· Test

· 测试(自我测试,修改代码,提交修改)

 30

15

Reporting

报告

 30

10

· Test Report

· 测试报告

 30

30 

· Size Measurement

· 计算工作量

 10

· Postmortem & Process Improvement Plan

· 事后总结, 并提出过程改进计划

 30

25 

 

合计

 430

 415

 

四、环境和语言

采用c#语言,开发环境为Microsoft visual 2010

.具体代码

1.变量定义

 

 


2.输出

 

3.输出单词数

 

4.输出字数

 

 

 

5.输出行数

 

6.输入命令

 

 

 

 六、运行截图

 

 

七、测试用例

 

八、总结

经过这次wordCount的设计、实现和测试,掌握了有效等价类等

测试方法,掌握了cmd 的一系列使用命令。使用的c#开发的,为了完成,和搭档一起查找了许多资料,百度,查资料,来解决。因为对测试工具有很多不了解,所以选择了简单的等价划分法。

通过这次项目,觉得自己了解的东西很少,也发现自己很多不足,不仅是测试方面,还有项目开发方面。

posted @ 2018-10-21 22:27  amazing?  阅读(145)  评论(0编辑  收藏  举报