第四周小组作业:WordCount优化

Github地址:

https://github.com/skz12345/wcPro

PSP表格:


PSP


PSP阶段


预估耗时(分钟)


实际耗时(分钟)


Planning


计划


10


5


Estimate


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


10


5


Development


开发


60


50


Analysis


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


5


5


Design Spec


生成设计文档


5


5


Design Review


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


5


5


Coding Standard


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


5


5


Design


具体设计


5


5


Coding


具体编码


40


30


Code Review


代码复审


5


5


Test


测试


20


10


Reporting


报告


10


10


Test Report


测试报告


10


10


Size Measurement


计算工作量


10


10


Postmortem & Process Improvement Plan


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


5


5


合计


205


165

基本任务:代码编写+单元测试

接口实现

此次作业分为输入、输出、核心以及其他四个模块,我负责输出模块,即将功能整合到main函数中,完成功能。

代码:

public class test {
    public static void main(String[] args) {
        if (args.length == 1) {
            if (args[0].endsWith(".txt")) {
                HashMap<String, Integer> map = wcPro.count(args[0]);
                String pri=wcPro.print(wcPro.sortList(map));
                System.out.println(pri);
            } else if (args[0].equals("-x")) {
                imgShow();
            } else{
                System.out.print("输入格式错误\n");
            }
        } else{
            System.out.print("参数数量错误\n");
        }
    }
}

main函数比较简单,通过处理命令行参数,对数组中的参数进行判别,便可获得命令行输入参数以及指定的输入文件名和指定的输出文件名,然后处理。

测试用例设计

质量评测:设计的测试用例均通过了测试,效率符合要求。测试用例覆盖了可能出现的输入情况单元测试结果符合预期。

原文地址:https://www.cnblogs.com/17084aaliku/p/8747975.html

时间: 2024-08-30 11:58:08

第四周小组作业:WordCount优化的相关文章

软件质量与测试第4周小组作业:WordCount优化

软件质量与测试第4周小组作业:WordCount优化 一.GitHub地址 https://github.com/fusidic/WC 二.PSP表格 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 20 · Estimate · 估计这个任务需要多少时间 30 20 Development 开发 470 550 · Analysis · 需求分析 (包括学习新技术) 30 20 · Design Spec · 生成设计文档 20 20 · Desig

第4周小组作业 WordCount优化

github地址:https://github.com/husterC/WordCountGroupwork PSP表格 PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划  20  20 · Estimate · 估计这个任务需要多少时间  15  10 Development 开发  60  40 · Analysis · 需求分析 (包括学习新技术)  60  90 · Design Spec · 生成设计文档  -  - · Design Revie

软件测试第四周作业 WordCount优化

Github地址 https://github.com/husterC/WordCountGroupwork PSP表格 PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划     · Estimate · 估计这个任务需要多少时间 540  780 Development 开发     · Analysis · 需求分析 (包括学习新技术)  60  120 · Design Spec · 生成设计文档  30  10 · Design Review ·

第4周小组作业:WordCount优化

第4周小组作业:WordCount优化 一.基本任务:代码编写+单元测试 小组github 地址 https://github.com/iwannastay/WcPro PSP表格 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 60 Estimate 估计任务需要多少时间 30 60 Development 开发 180 240 Analysis 需求分析 20 30 Design Spec 生成设计文档 20 30 Design Review 设计

第四周小组作业wcPro

第四周小组作业wcPro 1  基本任务:代码编写+单元测试 1.1 小组github地址 github.com/Asfalas/wcPro 1.2 PSP表格 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 60 Estimate 估计任务需要多少时间 30 60 Development 开发 180 230 Analysis 需求分析 20 10 Design Spec 生成设计文档 20 20 Design Review 设计复审 20 20 C

软件测试第4周小组作业:WordCount优化

小组github地址 https://github.com/whoNamedCody/wcPro  基本任务 一.PSP表格 PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划  20  20 · Estimate · 估计这个任务需要多少时间  10  10 Development 开发  60  60 · Analysis · 需求分析 (包括学习新技术)  20  15 · Design Spec · 生成设计文档  50  60 · Design R

第4周作业:WordCount优化

Github地址: https://github.com/SkateCloud/wcPro 1:分析整理需求,完成PSP表格 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) >Planning 计划 5 6 Estimate 估计任务耗时 5 6 >Development 开发 40 50 Analysis 需求分析(包括学习新技术) 5 5 Design 具体设计 5 5 Coding 具体编码 10 20 Test 测试(自我测试,修改代码,提交修改) 20 20 >

WordCount优化——单词及词频统计

github地址 https://github.com/lzwk/WCpro PSP表格 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 20 · Estimate · 估计这个任务需要多少时间 10 15 Development 开发 500 480 · Analysis · 需求分析 (包括学习新技术) 80 100 · Design Spec · 生成设计文档 30 30 · Design Review · 设计复审 (和同事审核设计文档) 30

第四周小组作业

基本任务 1.小组Github 我们小组成员:袁寅申(组长).胡聪.何啸轩.王思哲 github地址:https://github.com/YinshenYuan/wcPro 2.PSP表格 3.接口实现 在项目中我负责输入模块的实现,组长给到我函数原型是: public static String getContent(String inFilePath) { String content = null; // TODO read the file content from inFilePat