软件工程基础-结对项目-WordCount(单词计数)
结对项目要求
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(单词计数)相关推荐
- [软件工程基础]结对项目——地铁
目录 一.项目地址与成员博客 二.PSP表格 三.解题思路 3.1.项目需求分析 3.2.线路站点查询 3.3.最短路查询 3.4.全遍历查询 四.设计实现 4.1.程序流程图 4.2.后端实现部分 ...
- 软件工程基础结对项目——地铁
一.GitHub的网址 首先还是先附上GitHub 项目地址:https://github.com/lytning98/subway 队友的博客地址:传送门 二.PSP表格和预估时间 PSP2.1 P ...
- [软件工程基础]结对项目 数独程序扩展
(1)在文章开头给出Github项目地址.(1') 项目地址:https://github.com/JerryYouxin/sudoku (2)在开始实现程序之前,在下述PSP表格记录下你估计将在程序 ...
- 系统分析与设计结对项目———Wordcount
系统分析与设计结对项目---Wordcount 合作者:201631062513.201631062511 本次作业要求链接地址:https://edu.cnblogs.com/campus/xnsy ...
- 使用Scala实现Java项目的单词计数:串行及Actor版本
其实我想找一门"具有Python的简洁写法和融合Java平台的优势, 同时又足够有挑战性和灵活性"的编程语言. Scala 就是一个不错的选择. Scala 有很多语言特性, 建议 ...
- 软件工程基础课-结对项目-地铁
一.项目地址 二.PSP 三.解题思路 3.1 面向对象设计与分析 3.2 关键算法的实现 3.2.1 Dijkstra算法 3.2.2 鸡肋的全遍历 四.设计实现过程 4.1 代码风格规范 4.2 ...
- 软件工程基础课-结对项目纪实
2018.5.7 撸起袖子 2018.5.8 成功迈出第一步 2018.5.9~5.11 我的团队项目博客 2018.5.12 文本数据的格式 2018.5.13 能求最短路径了 2018.5.14 ...
- 软件工程基础-个人项目-数独游戏
软件工程基础-个人项目-数独游戏 ----------------------------------------------------------------------------------- ...
- 软件工程基础个人项目——数独(5)
软件工程基础个人项目--数独 点击这里可看github上的具体代码 本次个人项目关于数独的生成与求解 PSP表格 PSP2.1 Personal Software Process Stages 预估耗 ...
最新文章
- 巧用CSS的alpha滤镜
- java int越界_用位运算判断int类型变量越界
- android动画帧率_Android动画进阶—使用开源动画库nineoldandroids
- 看《疯狂的程序员》,很好很新奇
- 【DP】【树状数组】方伯伯的玉米田/优美玉米(luogu 3287/金牌导航 数据结构优化DP-5)
- java.sql.SQLException: Can not issue empty query.
- Profiler中WaitForTargetFPS详解【转】
- CTO 要我把这份 MySQL 规范贴在工位上!
- 使用Rufus制作LINUX启动安装U盘(成功)
- win10安装过程修改esp分区吗_WIN10系统安装失败一例
- 洛谷p5369[PKUSC2018]最大前缀和
- WIN7下如何删除需要管理员权限才能删除的文件夹
- 2018级《程序设计基础(B)II》期末上机考试 重现--SDUT
- 一起学习华为自研数据库GaussDB(DWS)【这次高斯不是数学家】
- 蒙特卡洛算法简单理解与demo
- 天涯论坛——python舆情分析汇总(四)
- 微信支付提示url未注册
- 解决在使用wandb时出现SSLError的思路
- 插件和依赖有什么区别?
- 杰理之测试盒拨码开关功能说明【篇】