软件工程作业3

1.码云地址:

 https://gitee.com/JeremyGilbert/wordcount

结对小伙伴的学号:高天 201621123050

博客地址:http://www.cnblogs.com/jmugt/

码云地址:https://gitee.com/GTAlluka

2.PSP表格

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

3.解题思路描述:

(1)首先选择了开发语言Java。
(2)然后就是因为要读取文件中的内容,想到要用setter与getter方法,在getter方法之前,判断文字,然后再输出。

4.解题思路

int charCount; // 字符统计
int blankCount; // 空格统计
int tabCount; // 水平字符Count
int enterCount; // 换行符Count
int total; // 均算字符统计
int noCount; // 非字母数字统计
int lineCount; // 行数统计
int wordCount; // 单词统计
int lineValidate; // 有效行数

采用String的方法来读取文件

5.设计过程

1、数组越界问题,改用用动态分配对象来储存数据

2、有效行的逻辑有问题,想要用标志位来进行判断,这样来统计有效行

6.代码说明,展示出项目关键代码,并解释思路与注释说明。

7.结合在构建之法中学习到的相关内容与结对项目的实践经历,描述结对的感受,是否1+1>2?

猜你喜欢

转载自www.cnblogs.com/jerkol/p/9748576.html