201671010417 金振兴 《英文文本统计分析》结对项目报告

本次博客记录了软件工程课程中的结对项目实践过程,包括需求分析、核心代码设计、测试运行等内容。通过项目,加深了对软件开发流程的理解,并实现了文本统计功能,如单词频数统计与可视化等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 实验四  软件工程结对项目

项目

内容

这个作业属于哪个课程

https://www.cnblogs.com/nwnu-daizh/

这个作业的要求在哪里

https://www.cnblogs.com/nwnu-daizh/p/10569690.html

课程学习目标

熟悉软件开发整体流程,提升自身能力

本次作业在哪个具体方面帮助我们实现目标

第一次体验一个完整的工程

 

任务一:

点评作业的博客https://www.cnblogs.com/3229617946gxl/p/10561642.html
github链接地址 https://github.com/gaoxiaolan
点评内容功能设计描述不够完整,代码不够规范,只是对单词数目进行了统计,别的功能没有得到实现。
点评心得要加强对java基础学习,才能实现各种功能模块,在进行java编码时,要注意代码规范。

任务二:

    1   需求分析:

    (1)实验2要求的功能

    (2)单词频数可视化柱状图

    (3)统计该文本行数及字符数;

    (4)各种统计功能均提供计时功能,显示程序统计所消耗时间(单位:ms);

    (5)可处理任意用户导入的任意英文文本;

    (6)人机交互界面要求GUI界面(WEB页面、APP页面都可);

    (7)附加分功能:统计文本中除冠词、代词、介词之外的高频词;

    (8)附加分功能:统计前10个两个单词组成的词组频率。

 

    2   核心代码展示:

项目列表:

 

统计与实现: 

       项目主要包含两个类,一是主函数mian,其中包括定义方法获取文件,统计与计算词频,定义软件功能的主方法以及获取文件的条件要求。
二是绘制柱状图的类paint,其中包含柱状图的基本设置以及参数的代入。 

 

 柱状图:

 

  3  测试运行:

 

 

    4  总结

  两个人分工的合理规划与分工对项目设计有很总要的意义,但是在设计开发本次的项目中耗时最长的就是编写代码的环节,充分认识到自己的不足和对做项目经验的欠缺,以后会注重基础编码的掌握。

    5  psp

PSP2.1任务内容计划完成时间(min)实际完成时间(min)
Planning计划2020
.Estimate.估计这个任务需要多少时间,并规划大致工作步骤2020
Development开发7201220
.Analysis.需求分析(包括学习新技术)3030
.Design Spec.生成设计文档3030
.Design Review.设计复审1010
.Coding Standard.代码规范1010
.Design.具体设计8080
.Coding.具体编码480960
.Code Review.代码复审6080
.test.测试2020
Reporting报告120120
.Test Report.测试报告100100
.Size Measurement.计算工作量2020
.Postmortem & Process Improvement Plan.事后总结,病提出过程改进计划2020

转载于:https://www.cnblogs.com/jinzhenxing/p/10642908.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值