zoukankan      html  css  js  c++  java
  • Four-operations: 使用node.js实现四则运算程序

    一. 项目基本信息

    项目成员: 陈旭钦, 郭鹏燕

    项目仓库: https://github.com/Yanzery/Four-operations

    二. PSP2.1表格

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 20 25
    · Estimate · 估计这个任务需要多少时间 20 25
    Development 开发 1280 1740
    · Analysis · 需求分析 (包括学习新技术) 40 55
    · Design Spec · 生成设计文档 40 41
    · Design Review · 设计复审 (和同事审核设计文档) 30 20
    · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 30 31
    · Design · 具体设计 40 66
    · Coding · 具体编码 1000 1422
    · Code Review · 代码复审 40 41
    · Test · 测试(自我测试,修改代码,提交修改) 60 64
    Reporting 报告 70 103
    · Test Report · 测试报告 20 24
    · Size Measurement · 计算工作量 20 21
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 58
    合计 1370 1868

    三. 设计实现过程及代码说明

    1. 分析及设计

    index.js: 主程序入口

    Problem.js: 题目生成类

    Fraction.js: 分数生成类

    Calculate.js: 表达式计算类

    2. 具体实现

    (1)表达式生成

    (2)分数生成

    (3)题目计算

    (4)主程序入口

    四. 测试运行

    (1)运行截图

    (2)文件说明

    exercises.txt: 题目文件

    answers.txt: 答案文件

    五. 效能分析

    六. 项目小结

  • 相关阅读:
    周末现场支持
    变量&字符串
    dead loop、continue & break、while...else语句
    运算符、流程控制、while循环
    二进制、字符编码、浮点数、列表
    字符串操作
    元祖、hash了解、字典、集合
    大数据处理
    含有虚函数的派生类的sizeof
    eclipse UML插件 安装和使用
  • 原文地址:https://www.cnblogs.com/lemachin/p/9712564.html
Copyright © 2011-2022 走看看