201571030328 严龙

Posted L丶ancelot

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于201571030328 严龙的主要内容,如果未能解决你的问题,请参考以下文章

《新设计崛起,新设计思维》----向严龙浅析现代设计现象

Beta冲刺 第二天

《爆笑西游》---美景创意小品角本故事

Beta冲刺 第四天

Beta冲刺 第三天

《聊斋设计》:设计师的日常魔幻生活一览