一:实验名称:软件工程个人项目–词频统计
二:实验目的与要求
(1)掌握软件项目个人开发流程。
(2)掌握Github上发布软件项目的操作方法。
三:实验步骤
任务一:尝试按照《构建之法》第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发。
任务二:将包含任务1源码的完整工程文件提交到你注册Github账 下的项目仓库中。
任务三:完成个人项目 告博文作业。
四:实验内容
1. 需求分析
2. 功能设计
3. 设计实现
4. 测试运行
(1)控制台功能展示:
(3)查询单词词频柱状图
(5)将文本按字典顺序输出到result.txt中
5.代码片段
–对单词进行排序,并将对应的词频放到指定文件中–
6. 总结
7. 展示PSP
PSP2.1 | 任务内容 | 计划共完成需要的时间(min) | 实际完成需要的时间(min) |
---|---|---|---|
Planning | 计划 | 40 | 80 |
· Esitimate | 估计这个任务需要多少时间,并规划大致工作步骤 | 200 | 400 |
· Development | 开发 | 200 | 400 |
· Analysis | 需求分析(包括学习新技术) | 60 | 60 |
· Design Spec | 生成设计文档 | 20 | 15 |
· Design Review | 15 | 15 | |
· Coing Standard | 代码规范(为目前开发制定合适的规范) | 20 | 20 |
· Design | 具体设计 | 20 | 30 |
· Coding | 具体编码 | 300 | 400 |
· Code Review | 代码复审 | 10 | 10 |
· Test | 测试(自我测试,修改代码,提交修改) | 20 | 25 |
· Reporting | 告 | 10 | 15 |
· Test Report | 测试 告 | 15 | 25 |
· Size Measurement | 计算工作量 | 5 | 3 |
· Postmortem&Process Improvement Plan | 事后总结,并提出过程改进计划 | 5 | 10 |
项目源代码请点击这里查看…
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91545 人正在系统学习中 相关资源:下拉通刷词软件v3.1.zip-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!