结对项目要求

Github项目地址

  https://github.com/richardevan/wordcount

PSP表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟)  实际耗时(分钟)
Planning  计划    
   Estimate   估计这个任务需要多少时间   40  40
Development  开发     
  Analysis    需求分析(包括学习新技术)   70  60
  Design Spec     生成射进文档   60  50
  Design Review    设计复审(和同事审核设计文档)   30  30
  Coding Standard     代码规范 (为目前的开发制定合适的规范)  30   30
  Design   具体设计  70  60
  Coding    具体编码   1000  900
  Code Review    代码复审   180   160
  Test    测试(自我测试,修改代码,提交修改)   200   180
Reporting  报告    
  Test Report    测试报告   80   80
  Size Measurement    计算工作量   40   40
  Postmortem & Process Improvement Plan   事后总结,并提出过程进计划   40   40
   合计  1840  1670

解题思路

  首先,需要输入一个文件名(.txt)。然后,使用open()函数在读取模式下打开。使用Counter()函数来算最多出现的单词。使用split()函数,每行分割成单词列表。最后,使用len()函数,统计单词,字符和行数。

程序运行图

小结

  项目完成。使用Python编码的能力增加。

转载于:https://www.cnblogs.com/chevangeline/p/9102476.html

软件工程基础-结对项目-WordCount(单词计数)相关推荐

  1. [软件工程基础]结对项目——地铁

    目录 一.项目地址与成员博客 二.PSP表格 三.解题思路 3.1.项目需求分析 3.2.线路站点查询 3.3.最短路查询 3.4.全遍历查询 四.设计实现 4.1.程序流程图 4.2.后端实现部分 ...

  2. 软件工程基础结对项目——地铁

    一.GitHub的网址 首先还是先附上GitHub 项目地址:https://github.com/lytning98/subway 队友的博客地址:传送门 二.PSP表格和预估时间 PSP2.1 P ...

  3. [软件工程基础]结对项目 数独程序扩展

    (1)在文章开头给出Github项目地址.(1') 项目地址:https://github.com/JerryYouxin/sudoku (2)在开始实现程序之前,在下述PSP表格记录下你估计将在程序 ...

  4. 系统分析与设计结对项目———Wordcount

    系统分析与设计结对项目---Wordcount 合作者:201631062513.201631062511 本次作业要求链接地址:https://edu.cnblogs.com/campus/xnsy ...

  5. 使用Scala实现Java项目的单词计数:串行及Actor版本

    其实我想找一门"具有Python的简洁写法和融合Java平台的优势, 同时又足够有挑战性和灵活性"的编程语言. Scala 就是一个不错的选择. Scala 有很多语言特性, 建议 ...

  6. 软件工程基础课-结对项目-地铁

    一.项目地址 二.PSP 三.解题思路 3.1 面向对象设计与分析 3.2 关键算法的实现 3.2.1 Dijkstra算法 3.2.2 鸡肋的全遍历 四.设计实现过程 4.1 代码风格规范 4.2 ...

  7. 软件工程基础课-结对项目纪实

    2018.5.7 撸起袖子 2018.5.8 成功迈出第一步 2018.5.9~5.11 我的团队项目博客 2018.5.12 文本数据的格式 2018.5.13 能求最短路径了 2018.5.14 ...

  8. 软件工程基础-个人项目-数独游戏

    软件工程基础-个人项目-数独游戏 ----------------------------------------------------------------------------------- ...

  9. 软件工程基础个人项目——数独(5)

    软件工程基础个人项目--数独 点击这里可看github上的具体代码 本次个人项目关于数独的生成与求解 PSP表格 PSP2.1 Personal Software Process Stages 预估耗 ...

最新文章

  1. 巧用CSS的alpha滤镜
  2. java int越界_用位运算判断int类型变量越界
  3. android动画帧率_Android动画进阶—使用开源动画库nineoldandroids
  4. 看《疯狂的程序员》,很好很新奇
  5. 【DP】【树状数组】方伯伯的玉米田/优美玉米(luogu 3287/金牌导航 数据结构优化DP-5)
  6. java.sql.SQLException: Can not issue empty query.
  7. Profiler中WaitForTargetFPS详解【转】
  8. CTO 要我把这份 MySQL 规范贴在工位上!
  9. 使用Rufus制作LINUX启动安装U盘(成功)
  10. win10安装过程修改esp分区吗_WIN10系统安装失败一例
  11. 洛谷p5369[PKUSC2018]最大前缀和
  12. WIN7下如何删除需要管理员权限才能删除的文件夹
  13. 2018级《程序设计基础(B)II》期末上机考试 重现--SDUT
  14. 一起学习华为自研数据库GaussDB(DWS)【这次高斯不是数学家】
  15. 蒙特卡洛算法简单理解与demo
  16. 天涯论坛——python舆情分析汇总(四)
  17. 微信支付提示url未注册
  18. 解决在使用wandb时出现SSLError的思路
  19. 插件和依赖有什么区别?
  20. 杰理之测试盒拨码开关功能说明【篇】

热门文章

  1. 3 Git 分支 - 分支管理
  2. 为什么UDP有时比TCP更有优势?
  3. list 用法总结2
  4. C++顺序容器之deque初探
  5. linux磁盘分区fdisk命令详解
  6. Leetcode题库 144.二叉树的前序遍历(递归 C实现)
  7. x86汇编-1(第三章—第四章)虚拟硬盘基本信息,虚拟硬盘的写入,bochs调试
  8. float排版c语言,如何解决因float带来的排版问题?
  9. java如何实现乌龟爬行_乌龟是怎样爬行的
  10. 北京化工大学计算机科专业,北京化工大学专业介绍及排名 哪些专业最好