zoukankan      html  css  js  c++  java
  • 实验二 软件工程个人项目

    任务1源码在Github的仓库主页链接地址:https://github.com/bang888/szys

    需求分析:

    接收参数n

    生成练习题

    每个练习题中运算符不少于2种,数字在0到100之间

    运算过程中不能出现负数和非整数

    信息输出到文件“result.txt

    功能设计:

    随机生成练习题

    规范练习题内容

    判断输入是否合理

    输出结果格式

    设计实现:

    使用Scanner类获取输入信息

    随机选择加减乘除运算符

    判断被除数能否整除,如果不能,随机产生能够整除的数

    导入自定义的类

    
    

    测试运行:

    核心代码:

    设置setter()和getter()方法
    public int getNum1() {
             return num1;
       }
     
         public void setNum1(int num1) {
             this.num1 = num1;
         }
     
        public int getNum2() {
            return num2;
         }
     
        public void setNum2(int num2) {
             this.num2 = num2;
         }
    定义方法,取得用户输入的结果
    public static int getInput() {
             
             Scanner scan = new Scanner(System.in);        //实例化Scanner对象
             int result = 0;
             
             System.out.println( "请输入结果:" );
             result = scan.nextInt();
             return result;
             

    总结:

    通过此次实验重新温习了java的前几章的内容,多少对自己的java进行了一定的补强。本次实验的完成情况不是很理想,许多要求由于个人能力和时间的关系不能实现,今后自己要在更多的时间去掌握java这门重要的语言。

    展示psp:

    PSP 任务内容 计划完成需要的时间(min) 实际完成需要的时间(min)
    Planning 计划 10 13
    Estimate  估计这个任务需要多少时间,并规划大致工作步骤 10 10
    Development 开发 100 110
     Analysis 需求分析 (包括学习新技术) 10 10
      Design Spec 生成设计文档 5 5
    Design Review 设计复审 (和同事审核设计文档) 10 5
      Coding Standard 代码规范 (为目前的开发制定合适的规范) 5 10
      Design 具体设计 10 15
      Coding 具体编码 40 40
     Code Review 代码复审 5 5
    Test 测试 15 20
    Reporting 报告 10 10
    Test Report 测试报告 5 4
    Size Measurement 计算工作量 3 4
    Postmortem & Process Improvement Plan 事后总结 ,并提出过程改进计划 2 2
  • 相关阅读:
    # 类和模板小结
    # Clion复制提示信息
    # IDEA相关知识
    # MySQL 笔记
    # MATLAB笔记
    # Mac地址
    # 丢包&&掉帧&&文件删除
    HDU 5744 Keep On Movin
    POJ 1852 Ants
    HDU 2795 Billboard
  • 原文地址:https://www.cnblogs.com/bang88888/p/8638535.html
Copyright © 2011-2022 走看看