第二次作业

PSP2.1

Personal Software Process Stages

预估耗时(分钟)

实际耗时(分钟)

Planning

计划

60*2*6天

60*1*6天

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

60*2*6天

60*1*6天

Development

开发

60*2*6天

60*1*6天

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

60*2*2天

60*1*2天

  • Design Spec
  • 生成设计文档

2

0

  • Design Review
  • 设计复审

0

0

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

5分钟

10分钟

  • Design
  • 具体设计

10分钟

30分钟

  • Coding
  • 具体编码

60*3*5天

60*3*5天

  • Code Review
  • 代码复审

60*2时

60*1时

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

60*5时

60*1

Reporting

报告

0

0

  • Test Repor
  • 测试报告

0

0

  • Size Measurement
  • 计算工作量

0

0

  • Postmortem & Process Improvement Plan
  • 事后总结,并提出过程改进计划

60分钟

60分钟

 

合计

60*24*6天

60*24*6天

 

   https://gitee.com/zzksqh/personal_project41678   这个是我第二次作业的地址

解题思路是:用Pyhon设置几个按钮模块分别是0到9的数字,和四则运算的按钮。然后用函数eval将代码作为表达式直接计算出结果。参考的是之前上课期间所做的计算器代码进行参考。

 

 

能支持两个操作数,一种运算符。

能支持两个操作数的简单四则运算(只有一个操作符)

能支持简单混合四则运算(最多有3个操作符,没有括号)

能支持稍微复杂的混合四则运算(最多3个操作符,有括号)

 

有函数entry,eval

posted on 2018-10-26 12:00  赵振凯  阅读(208)  评论(2)    收藏  举报