软工作业PSP与单元测试训练 15100360

任务说明(二选一):

  我选择实现模块判断传入的电子邮箱账号的正确性。

实现要求:

  一、实现功能模块:通过正则表达式进行简单的判断;

  二、

public class Test {
    public  static void main(String arg[]) {
        Scanner str=new Scanner(System.in);
        String email = str.nextLine(); 
           while(true)
          {
          
           if (Test.checkEmail(email))
           {   
                System.out.println(email+"是合法的邮箱名。");
                break;
           }
           else
           {
                System.out.println(email+"不是合法的邮箱名。");
                break;
           }
          }
       } 
     public static boolean checkEmail(String email) {     
            String pattern= "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";  
            return Pattern.matches(pattern, email);     
        }       
}

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

PSP阶段

时间估算(小时)

实际实际(小时)

计划

估计每个阶段的时间成本

 0.5

 1

开发

需求分析

 1

 1.5

系统设计

 2

 2

设计复审

 1

 0.5

代码实现

 3

 3

代码复审

 1

 1.5

测试

 2

 2.5

报告

测试报告

 1

 1

总结

 1.5

 2

原文地址:https://www.cnblogs.com/x-j-x/p/8588584.html