• 结对作业


    李健2016012004    王超超2016012030

    一、代码

    项目地址:https://git.coding.net/weiwandaixuyun/sizeyunsuanjieduixiangmu.git

    二、PSP

    PSP

    任务内容

    计划时间(min)

    完成时间(min)

    Planning

    计划

    30

    60

         Estimate

        估计这个任务需要多少时间,并规划大致工作步骤

    30

    60

    Development

    开发

    35*60+25

    45*60

        Analysis

        需求分析

    60

    45

        Design Spec

        生成文档

    0

    0

        Design Review

        设计复审

    2*60

    3*60

        Coding Standard

        代码规范

    10

    15

        Design

        具体设计

    12*60

    12*60

        Coding

        具体编码

    2*8*60

    3*8*60

        Code Review

        代码复审

    4*60

    4*60

        Test

        测试

    15

    60

    Reporting

    报告

    60

    60

        Test Report

        测试报告

    60

    60

    三、接口设计

    Information Hiding信息隐藏:信息隐藏指在设计和确定模块时,使得一个模块内包含的特定信息(过程或数据),对于不需要这些信息的其他模块来说,是不可访问的。

    Interface Design接口设计:是传统的后勤保障的一种要素也是一种后勤功能。

    Loose Coupling松耦合:系统通常是基于消息的系统,此时客户端和远程服务并不知道对方是如何实现的。客户端和服务之间的通讯由消息的架构支配。只要消息符合协商的架构,则客户端或服务的实现就可以根据需要进行更改,而不必担心会破坏对方。

    四、接口实现

     

    五、性能分析

    项目总体分析图,从内存,多线程,CPU等方面分析了计算模块的性能,截图如下

    性能分析过程截图:

    六、单元测试

    软件无法运行。

    七、异常处理

     异常处理:就是对输入出题数、运算符个数、范围等进行判断,判断其是否合法或者超出其范围。如:

    七、模块设计

    出题:

    做题:

    八、模块对接

    1、出题模式

                  获取参数后调用类出题创建文件

     2、做题模式

                  获取用户姓名后,执行上传文件类,读取后进行做题操作输出结果

    九、照片

    十、总结

    1、结对编程

    优点:两个人想总比一个人想的快想的好,思路也来的清晰的多,总之比一个人写快多了。

    缺点:有时候,程序员们会对一个问题各执己见,需要很长的时间磨合。

    2、 队友

    优点:细致,耐心,乐观。

    缺点:注意力不集中。

    3、自己

    优点:认真,乐观,创造性思维强。

    缺点:做事不认真。

  • 相关阅读:
    log4j配置详解
    elasticsearch6.0版本安装head插件
    JAVA笔记-如何将百万级数据高效的导出到Excel表单
    抽象方法为什么不能被private与static修饰
    vue利用promise实现连续弹框
    vue代码片段
    h5元素高度超出屏幕但不滚动
    css3动画
    vue 引入静态图片404
    ios windows.open()不能打开
  • 原文地址:https://www.cnblogs.com/weiwandaixuyun/p/8770009.html
Copyright © 2020-2023  润新知