• 201571030328 严龙


    四则运算    201571030328 严龙

    Github源码地址链接:https://github.com/yanlong001/Project

    一:需求分析:本软件使用群体主要为小学生,目的为让小学生巩固加强自己的四则运算能力,所以练习题中不应该出现负数和分数,数字也不能太大。

    二: 功能设计:使用JAVA编程语言,独立完成一个包含3到5个数字的四则运算练习的命令行软件开发,

                           程序可接收一个输入参数n,然后随机产生n道加减乘除练习题,每个数字在 0 和 100 之间,运算符在3个到5个之间,

                           练习题生成好后,将你的学号与生成的n道练习题及其对应的正确答案输出到文件“result.txt中,不要输出额外信息,文件目录与程序目录一致。

                           当程序接收的参数为4时,以下为输出文件示例。

    三:设计实现:

          1:编写主函数并通过命令行接受生成题目数量

          2:生成n道加减乘除练习题。

          3:通过算式计算答案。’

    四:测试运行:

    五:核心代码:

     

    六:总结:

    在本次设计程序过程中,为了实现软件设计“模块化”原则,我尽量将各各模块代码独立化,以达到降低程序复杂度,使程序设计、调试和维护等操作简单化的目的,在设计中遇到的主要问题有计算时的优先级问题以及负数的处理,而且由于java代码方面的薄弱环节,没能按时完成老师布置的任务,但在老师的激励下,我会坚持提高自己的编程能力,夯实自己的专业知识,为以后打下良好的基础。

     

    七:PSP:

    PSP2.1

    任务内容

    计划完成需要的时间(min)

    实际完成需要的时间(min)

    Planning

    计划

    5

    6

    ·       Estimate

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

    5

    6

    Development

    开发

    60

    72

    ··       Analysis

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

    8

    10

    ·       Design Spec

    ·  生成设计文档

    2

    2

    ·       Design Review

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

    3

    3

    ·       Coding Standard

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

    5

    5

    ·       Design

      具体设计

    10

    12

    ·       Coding

      具体编码

    20

    25

    ·       Code Review

    ·  代码复审

    7

    9

    ·       Test

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

    5

    6

    Reporting

    报告

    5

    4

    ··       Test Report

    ·  测试报告

    2

    1

    ·       Size Measurement

      计算工作量

    1

    1

    ·       Postmortem & Process Improvement Plan

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

    2

    2

  • 相关阅读:
    SQLZOO:SELECT from WORLD Tutorial
    Spyder——小技巧+快捷键
    JDK国内镜像
    debian 安装 plymouth 美化开机动画
    docker 国内镜像加速
    有关npm镜像加速的问题 yarn nvm yrm
    调整vscode工具栏侧边栏字体大小
    github的淘宝代理?
    fcitx5 主题设置
    debian testing安装qemu-kvm和virt-manager
  • 原文地址:https://www.cnblogs.com/yanlong0017/p/8635397.html
Copyright © 2020-2023  润新知