2021秋软工实践第一次个人编程作业
这个作业属于哪个课程 | https://bbs.csdn.net/forums/fzuSoftwareEngineering2021?category=0 |
---|---|
这个作业的要求在哪里 | https://bbs.csdn.net/topics/600574694 |
这个作业的目标 | 实现一个程序功能,它可以对读入的C或C++代码文件进行不同等级的关键字提取。 |
学号 | 031902115 |
题目要求
- 基础要求:输出关键字统计信息
- 进阶要求:输出有几组switch case结构,同时输出每组对应的case个数
- 拔高要求:输出有几组if else结构
- 终极要求:输出有几组if,else if,else结构
在完成更高要求的情况前,需完成前置的要求。
PSP | Personal Software Process Stages | 预估耗时(小时) | 实际耗时(小时) |
---|---|---|---|
Planning | 计划 | 1 | 1 |
Estimate | 估计这个任务需要多少时间 | 12 | 11 |
Development | 开发 | - | - |
Analysis | 需求分析 (包括学习新技术) | 1 | 1 |
Design Spec | 生成设计文档 | - | - |
Design Review | 设计复审 (审核设计文档) | - | - |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 0.5 | 1 |
Design | 具体设计 | 2 | 1 |
Coding | 具体编码 | 3 | 3 |
Code Review | 代码复审 | 1 | 1 |
Test | 测试(自我测试,修改代码,提交修改) | 1.5 | 1 |
Reporting | 报告 | - | - |
Test Report | 测试报告 | - | - |
Size Measurement | 计算工作量 | 1 | 1 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 1 | 1 |
合计 | 12 | 11 |
步骤
1git学习及其使用
(5条消息) 一步一步教你如何在GitHub上上传自己的项目_m0_37725003的博客-CSDN博客_怎么在github上传自己的代码文件
2git仓库
3实现方法
直接用的python里面的find函数
(5条消息) Python 中的find()函数_xrinosvip的博客-CSDN博客
4代码展示
运行结果:
实验总结:学了一些知识。。。受益匪浅