软工作业PSP与单元测试训练
实现模块判断传入的电子邮箱账号的正确性;
#include<stdio.h>
#include<string.h>
int checkEmail(char *email){
char *p;
p=strstr(email,"@");
if(!p)return 0;
if (!(p-email))return 0;
if(!(strstr(p,".")-p))return 0;
p=strstr(p,".");
if(*(p+1)=='\0')return 0;
return 1;
}
void main(){
char email[50];
printf("Please input Email:");
scanf("%s",email);
if(checkEmail(email))
printf("It is Email Address!");
else
printf("It is error Email Address!");
getchar();
getchar();
}
任务清单工作量估算表:
PSP阶段 |
时间估算(小时) |
实际实际(小时) |
|
计划 |
估计每个阶段的时间成本 |
0.3 |
0.2 |
开发 |
需求分析 |
0.3 |
0.2 |
系统设计 |
0.4 |
0.3 |
|
设计复审 |
0.2 |
0.2 |
|
代码实现 |
0.4 |
0.3 |
|
代码复审 |
0.2 |
0.2 |
|
测试 |
0.3 |
0.2 |
|
报告 |
测试报告 |
0.3 |
0.2 |
总结 |
0.2 |
0.2 |