任务说明(二选一):
一、实现模块判断传入的身份证号码的正确性;
二、实现模块判断传入的电子邮箱账号的正确性;
选择任务二;
实现要求:
一、实现功能模块;
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 |