任务说明(二选一):

一、实现模块判断传入的身份证号码的正确性;

二、实现模块判断传入的电子邮箱账号的正确性;

选择任务二;

实现要求:

一、实现功能模块;

1. 判断邮箱地址是否为空;

2. 判断邮箱地址是否包含@或 .;

3. 判断邮箱地址是否包含空格;

4. 判断邮箱地址是否包含多个@或 .;

5. 判断邮箱地址是否包含非法字符;

二、针对所实现的模块编写对应的单元测试代码;

单元测试代码截图如下:

   测试结果截图如下:

三、需要按PSP流程进行工作量估算,填写任务清单工作量估算表。

任务清单工作量估算表:

PSP阶段

时间估算(小时)

实际实际(小时)

计划

估计每个阶段的时间成本

0.1

0.2

开发

需求分析

0.2

0.2

系统设计

0.3

0.25

设计复审

0.5

0.5

代码实现

0.8

1

代码复审

0.2

0.2

测试

0.2

0.1

报告

测试报告

0.2

0.3

总结

0.2

0.2

最新文章

  1. mac下安装nginx+php+mysql+xdebug
  2. 从清月高中物理动学课件制作工具说【FarseerPhysics引擎之WheelJoint】及【PropetryGrid之动态下拉列表】
  3. JS点击复制
  4. C#分页类
  5. HDU 1429 胜利大逃亡(续)(DP + 状态压缩)
  6. 使用JDK中的安全包对数据进行加解密
  7. [BASH]获取执行脚本的路径
  8. Copy Control settings
  9. 【转】在.net Core 中像以前那样的使用HttpContext.Current
  10. NIO 多人聊天室
  11. 通过网址request到response经历的过程
  12. 【linux命令总结】——后续用到的内容持续补充和更新
  13. java 注解 总结
  14. JDBC事务控制管理(转载)
  15. Gogoing的NABCD
  16. INNODB索引与算法
  17. cxf的一些使用说明
  18. object-c的异常处理机制
  19. Shiro: 权限管理
  20. C# 获取一段日期内的工作日

热门文章

  1. placehoder不兼容ie9以下和opero12以下
  2. C# MVC 页面静态化导致的问题
  3. mysql 数据库 表字段添加表情兼容
  4. MarkDown插入图片
  5. What is Requirement ?
  6. BZOJ3171 Tjoi2013 循环格
  7. hdu----(1847)Good Luck in CET-4 Everybody!(简单巴什博奕)
  8. webvector将html转为svg或者png图片的工具
  9. 《Java程序员面试笔试宝典》之字符串创建与存储的机制是什么
  10. 【C/C++】BinarySearch
  11. 让CEF支持FLASH(非安装插件的形式)
  12. eclipse升级Android SDK Tool版本到25.2.5后运行项目报错Unable to build: the file dx.jar was not loaded from the SDK folder
  13. centos安装jenkins
  14. ASP.NET MVC 下自定义 ModelState 扩展类,响应给 AJAX
  15. Python三大神器:装饰器,迭代器,生成器
  16. BZOJ3523[Poi2014]Bricks——贪心+堆
  17. BFS广度优先搜索 poj1915
  18. APP-1-相关介绍及资料
  19. UNITY2018开启deepprofiling
  20. ThinkPHP CURD mysql操作