• j结对开发——石家庄地铁查询系统


      这次的项目是双人合作完成。


      合作人——高泽权

      合作项目名称——石家庄地铁

      当前进度——完成了设计和部分功能,暂未完成线路查询功能。

    PSP2.1

    Personal Software Process Stages

    预估耗时(分钟)

    实际耗时(分钟)

    Planning

    计划

       

    · Estimate

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

     10  5

    Development

    开发

       

    · Analysis

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

    300   400+

    · Design Spec

    · 生成设计文档

     20  10

    · Design Review

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

     30 20 

    · Coding Standard

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

     20  0

    · Design

    · 具体设计

     60  70

    · Coding

    · 具体编码

     60  40

    · Code Review

    · 代码复审

     10  5

    · Test

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

     100  200

    Reporting

    报告

       

    · Test Report

    · 测试报告

     40  30

    · Size Measurement

    · 计算工作量

     10   5

    · Postmortem & Process Improvement Plan

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

     40   20
     

    合计

     700

     


      实现过程

      主要界面来自Github的开源项目,并根据自己的需求添加功能并改变外观,对于外观而言还是很满意的,因为很好的用到了自己之前学习到的HTML和JavaScript知识。另外学到了不少JavaScript的使用技巧。

      过程中遇到不少问题,比如把外观和后端连接起来。后端的东西我必须转变成易于传输的形式,但结果很不理想。

      后端只用了迪杰斯特拉算法来计算最短路径,实际使用的时候应该给选择“最少换乘”和“最少距离”两种,但目前就只有后者,这样确实很不完善。

      这次项目主要是体验合作的乐趣,和高泽权的合作十分愉快。

  • 相关阅读:
    DP 训练题目
    洛谷 P1736 创意吃鱼法
    树形背包
    树形DP
    轻松完爆Helm私有仓库
    轻松完爆Helm公共仓库
    一分钟轻松玩转Helm
    ceph -s 出现 mon is allowing insecure global_id reclaim
    Django下载与简介
    部署ceph集群 (Nautilus版)
  • 原文地址:https://www.cnblogs.com/limitCM/p/10652064.html
Copyright © 2020-2023  润新知