1、软件我的项目java
1.实验目的与要求 | (1)掌握软件项目我的开发流程。 (2)掌握Github上发布软件项目的操做方法 |
---|---|
2.实验内容和步骤 | 任务一:尝试按照《构建之法》第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发。 任务二:将包含任务1源码的完整工程文件提交到你注册Github帐号下的项目仓库中。 任务三:完成我的项目报告博文做业. |
指定单词词频统计功能
git
)高频词统计功能
github
全部单词数量及词频数统计功能
编程
扩展功能:统计每一行单词的数量,并按序输出
编程语言
// 循环10次 for(int i=1;i<=k;i++) { xin=new Word("",0); lian=word.next; //找到单词链中个数最多的 while(lian!=null) { if(lian.num>xin.num) { xin=lian; } lian=lian.next; } //输出单词链中个数最多的 System.out.println("第"+i+"个 :"+xin.value+"个数:"+xin.num); lian=word; //删除单词链中单词个数最多的 while(lian.next!=null) { if(lian.next.value.equalsIgnoreCase(xin.value)) { lian.next=lian.next.next; break; } lian=lian.next; }
PSP2.1 | 任务内容 | 计划共完成须要的时间(min) | 实际完成须要的时间(min) |
---|---|---|---|
Planning | 计划 | 30 | 60 |
· Esitimate | 估计这个任务须要多少时间,并规划大体工做步骤 | 200 | 400 |
· Development | 开发 | 200 | 300 |
· Analysis | 需求分析(包括学习新技术) | 60 | 50 |
· Design Spec | 生成设计文档 | 20 | 15 |
· Design Review | 设计复审(和同事审核设计文档) | 15 | 15 |
· Coing Standard | 代码规范(为目前开发制定合适的规范) | 20 | 20 |
· Design | 具体设计 | 20 | 30 |
· Coding | 具体编码 | 200 | 300 |
· Code Review | 代码复审 | 7 | 9 |
· Test | 测试(自我测试,修改代码,提交修改) | 17 | 25 |
· Reporting | 报告 | 10 | 15 |
· Test Report | 测试报告 | 15 | 22 |
· Size Measurement | 计算工做量 | 2 | 1 |
· Postmortem&Process Improvement Plan | 过后总结,并提出过程改进计划 | 3 | 2 |
github地址[https://github.com/LAUGHwangxiao/Personal-Program]模块化