zoukankan      html  css  js  c++  java
  • 201671010417 金振兴 《英文文本统计分析》结对项目报告

     实验四  软件工程结对项目

    项目

    内容

    这个作业属于哪个课程

    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 计划 20 20
    .Estimate .估计这个任务需要多少时间,并规划大致工作步骤 20 20
    Development 开发 720 1220
    .Analysis .需求分析(包括学习新技术) 30 30
    .Design Spec .生成设计文档 30 30
    .Design Review .设计复审 10 10
    .Coding Standard .代码规范 10 10
    .Design .具体设计 80 80
    .Coding .具体编码 480 960
    .Code Review .代码复审 60 80
    .test .测试 20 20
    Reporting 报告 120 120
    .Test Report .测试报告 100 100
    .Size Measurement .计算工作量 20 20
    .Postmortem & Process Improvement Plan .事后总结,病提出过程改进计划 20 20
  • 相关阅读:
    oracle修改登录认证方式
    oracle设定用户密码使用时间
    oracle口令管理之允许某个用户最多尝试三次登录
    信息系统项目管理师考试大纲(组织整理)
    信息系统项目管理师考试大纲知识点汇总
    项目经理、系统架构师或技术骨干应该具备的知识
    【数据挖掘】数据挖掘工程师是做什么的?
    Java学习
    shuffle的过程分析
    Hadoop 原理总结
  • 原文地址:https://www.cnblogs.com/jinzhenxing/p/10642908.html
Copyright © 2011-2022 走看看