第四次作业--结队编程

GIT地址:https://github.com/wqiin

博客链接:https://i.cnblogs.com/EditPosts.aspx?opt=1

一、PSP表格

PSP2.1

Personal Software Process Stages

预估耗时(分钟)

实际耗时(分钟)

Planning

计划

 15

 25

· Estimate

· 估计这个任务需要多少时间

40

 50

Development

开发

 50

 60

· Analysis

· 需求分析 (包括学习新技术)

 20

 30

· Design Spec

· 生成设计文档

 30

 40

· Design Review

· 设计复审 (和同事审核设计文档)

 20

 30

· Coding Standard

· 代码规范 (为目前的开发制定合适的规范)

 20

 30

· Design

· 具体设计

 20

 30

· Coding

· 具体编码

 40

 50

· Code Review

· 代码复审

 20

 30

· Test

· 测试(自我测试,修改代码,提交修改)

 20

 30

Reporting

报告

 30

 40

· Test Report

· 测试报告

 20

 30

· Size Measurement

· 计算工作量

 20

 30

· Postmortem & Process Improvement Plan

· 事后总结, 并提出过程改进计划

 20

 30

 

合计

 405

 495

 

 

二、功能和实现分析

  1.统计文件字符数英文字母和数字字母等,统计字符总数和有效行数,统计单词出现频数,输出排序后的字符。

  2.使用C语言中提供的字符串函数,对文本文件中的字符进行相应判断,然后返回需要统计的量。

三、设计理念

  1.输入命令;

  2.以只读方式打开目标文本文件;

  3.根据相应的命令在文本文件中统计相应的字符,单词,字符数...,

  4.将统计的字符数返回到Main函数,并生成一个新的文本文件,将统计的数据输入到新生成的文本文件中。

 

四、代码规范

  为适应工作中的编码需要,特意上网查询了下,相关代码规范

https://www.cnblogs.com/len3d/archive/2008/02/01/1061902.html

 

五、性能分析

因为电脑上没装VS,这个部分也就跳过了。

 

六、部分项目代码

 

 

 

 

 

七、心得体会

   本次作业设计到了C 中文件的相关操作。也是很久没写C中的文件代码了,还特意翻书,重新复习了下文件的相关操作。常言道,温故而知新,也有所启发。这次作业是结队编程,因为种种原因,也没找队友,一个人完成了相关的工作,其中也有所启发和锻炼吧。

 

posted on 2019-10-14 23:42  wqiin  阅读(144)  评论(0编辑  收藏  举报

导航