个人项目——四则运算生成器和解析器

1、预计耗费时间 vs 实际耗费时间

  预计:


PSP2.1


Personal Software Process Stages


Time


Planning


计划


· Estimate


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


2days


Development


开发


· Analysis


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


1days


· Design Spec


· 生成设计文档


30min


· Design Review


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


10min


· Coding Standard


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


10min


· Design


· 具体设计


60min


· Coding


· 具体编码


1.5days


· Code Review


· 代码复审


30min


· Test


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


0.5days


Reporting


报告


· Test Report


· 测试报告


2h


· Size Measurement


· 计算工作量


30in


· Postmortem & Process Improvement Plan


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


1h

 
合计


2days

  实际:


PSP2.1


Personal Software Process Stages


Time


Planning


计划


· Estimate


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


3days


Development


开发


· Analysis


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


2h


· Design Spec


· 生成设计文档


0s


· Design Review


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


0s


· Coding Standard


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


0s


· Design


· 具体设计


2h


· Coding


· 具体编码


3days


· Code Review


· 代码复审


30min


· Test


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


1days


Reporting


报告


· Test Report


· 测试报告


2h


· Size Measurement


· 计算工作量


0s


· Postmortem & Process Improvement Plan


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


0s

 
合计


3days

2、正确性证明

(1)-n 1000 -r 10

(2) -n 1000 -r 1

时间: 2024-10-14 05:45:02

个人项目——四则运算生成器和解析器的相关文章

结对项目--四则运算生成器(Java) 刘彦享+龙俊健

结对项目--四则运算生成器(Java) GitHub地址 合作者 刘彦享(3118005010) 龙俊健(3118005011) https://github.com/LYX708194/calculate 一.项目简介 说明 自然数:0, 1, 2, -. 真分数:1/2, 1/3, 2/3, 1/4, 1'1/2, -. 运算符:+, ?, ×, ÷. 括号:(, ). 等号:=. 分隔符:空格(用于四则运算符和等号前后). 算术表达式: e = n | e1 + e2 | e1 ? e2

四则运算生成器-个人项目1

第一个个人项目四则运算生成器参考源代码:https://zhidao.baidu.com/question/532330836.html?qbl=relate_question_0&word=%D3%C3C%D3%EF%D1%D4%CA%B5%CF%D6%CB%C4%D4%F2%D4%CB%CB%E3%C9%FA%B3%C9%C6%F7 改了一点点功能,运行有错误,也改过来了. #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #in

高性能JSON解析器及生成器RapidJSON

RapidJSON是腾讯公司开源的一个C++的高性能的JSON解析器及生成器,同时支持SAX/DOM风格的API. 直击现场 RapidJSON是腾讯公司开源的一个C++的高性能的JSON解析器及生成器,同时支持SAX/DOM风格的API. 项目源码地址: Github托管:https://github.com/TencentOpen/rapidjson CODE托管:https://code.csdn.net/Tencent/rapidjson RapidJSON的灵感来自RapidXml,它

spring4.2完整web项目(使用html视图解析器)

完整配置springmvc4,最终视图选择的是html,非静态文件. 最近自己配置spring的时候,遇到很多问题,由于开发环境和版本的变化导致网友们给出的建议很多还是不能用的,可能还会有很多人会遇到和我一样的问题,希望能帮到遇到困难的人. 环境:jdk8,spring4.2.0,tomcat8,使用idea14编辑器,maven管理,git版本控制器,项目远程库地址github:https://github.com/627135316/on_line.欢迎大家clone.中间的用户名也是我qq

这个东西,写C++插件的可以用到。 RapidJSON —— C++ 快速 JSON 解析器和生成器

原文: RapidJSON —— C++ 快速 JSON 解析器和生成器 时间 2015-04-05 07:33:33  开源中国新闻原文  http://www.oschina.net/p/rapidjson 4月18日 武汉 源创会开始报名,送华为开发板 Rapidjson 是一个 C++ 的快速 JSON 解析器和生成器,使用 SAX/DOM 风格的 API 设计. 示例代码: // rapidjson/example/simpledom/simpledom.cpp` #include "

python_day04 函数嵌套 名称空间和作用域 闭包 装饰器 迭代器 生成器 列表解析 三元表达式 生成器表达式

本节课重要知识点内容如下: 函数嵌套 名称空间和作用域 闭包 装饰器 迭代器 生成器 列表解析 三元表达式 生成器表达式 1.函数嵌套 函数的嵌套调用:在调用一个函数的过程中,又调用了其他函数函数的嵌套定义:在一个函数的内部,又定义另外一个函数 def bar(): print('from nbar')def foo(): print('from foo') bar()foo()def max2(x,y): if x > y: return x else: return ydef max4(a,

项目实践——Easyui解析器

介绍: 解析器可是easyui一个重要基础插件,你之所以可以通过简单class定义,在浏览器里面就能展现出一个布局或是面板.全是通过这个插件作为入口,他会获取所有在指定范围内所有定义为easyui组件的class定义,然后在根据后缀定义辨别需要把当前节点解析成为何种组件. 解析器有两种用法: $.parser.parse();不带任何参数.这种情况下默认是解析页面中所有定义为easyui组件的节点. $.parser.parse('#cc');  带一个jquery选择器.通过这种方式我们可以只

Python 文本解析器

Python 文本解析器 一.课程介绍 本课程讲解一个使用 Python 来解析纯文本生成一个 HTML 页面的小程序. 二.相关技术 Python:一种面向对象.解释型计算机程序设计语言,用它可以做 Web 开发.图形处理.文本处理和数学处理等等. HTML:超文本标记语言,主要用来实现网页. 三.项目截图 纯文本文件: Welcome to ShiYanLou ShiYanLou is the first experiment with IT as the core of online ed

Python爬虫(十四)_BeautifulSoup4 解析器

CSS选择器:BeautifulSoup4 和lxml一样,Beautiful Soup也是一个HTML/XML的解析器,主要的功能也是如何解析和提取HTML/XML数据. lxml只会局部遍历,而Beautiful Soup是基于HTML DOM的,会载入整个文档,解析整个DOM树,因此时间和内存开销都会大很多,所以性能要低于lxml. BeautifulSoup用来解析HTML比较简单,API非常人性化,支持CSS选择器.Python标准库中的HTML解析器,也支持lxml的XML解析器.