首页 > 其他 > 详细

个人作业2——WordCount

时间:2018-09-17 20:23:52      阅读:219      评论:0      收藏:0      [点我收藏+]

个人作业2——WordCount

标签(空格分隔): 软件工程


Task1:Fork仓库的码云地址

码云地址:https://gitee.com/JiuSong/PersonalProject-Java

Task2:PSP表格

PSP2.1 个人开发流程 预估耗费时间(分钟) 实际耗费时间(分钟)
Planning 计划 10 20
· Estimate 明确需求和其他相关因素,估计每个阶段的时间成本 20 20
Development 开发 240 300
· Analysis 需求分析 (包括学习新技术) 20 30
· Design Spec 生成设计文档 20 25
· Design Review 设计复审 20 20
· Coding Standard 代码规范 10 10
· Design 具体设计 20 26
· Coding 具体编码 120 150
· Code Review 代码复审 20 25
· Test 测试(自我测试,修改代码,提交修改) 60 70
Reporting 报告 80 110
· 测试报告 20 25
· 计算工作量 10 15
· 并提出过程改进计划 20 15

Task3:解题思路描述。即刚开始拿到题目后,如何思考,如何找资料的过程

题目的需求分析:

  • 统计文件的字符数:
    • 只需要统计Ascii码,汉字不需考虑
    • 空格,水平制表符,换行符,均算字符
    • 统计文件的单词总数,单词:至少以4个英文字母开头,跟上字母数字符号,单词以分隔符分割,不区分大小写
    • 英文字母: A-Z,a-z
    • 字母数字符号:A-Z, a-z,0-9
    • 分割符:空格,非字母数字符号
    • 例:file123是一个单词, 123file不是一个单词。file,File和FILE是同一个单词
  • 统计文件的有效行数:任何包含非空白字符的行,都需要统计。
  • 统计文件中各单词的出现次数,最终只输出频率最高的10个。频率相同的单词,优先输出字典序靠前的单词。
  • 按照字典序输出到文件result.txt:例如,windows95,windows98和windows2000同时出现时,则先输出windows2000
    • 输出的单词统一为小写格式
  • 输出的格式为
        characters: number
        words: number
        lines: number
        <word1>: number
        <word2>: number
        ...
    characters: number
    words: number
    lines: number
    <word1>: number
    <word2>: number
    ...

    

??

解题思路:

??刚拿到题目,首先是分析题目,审题时的一些重点已经加粗标记

个人作业2——WordCount

原文:https://www.cnblogs.com/qin-yu/p/9664529.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!