• 软工作业02-PSP与单元测试训练


    任务说明:

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

    实现要求:

    一、实现功能模块;

    检测输入内容是否为空;检测输入内容是否含有“@”;检测输入内容是否含有域名;检测输入邮箱长度是否为空;

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

    #include<stdio.h>
    #include<iostream>
    
    void checkEmail(char * pstEmail = NULL){
        if(pstEmail == NULL){
            printf("请输入正确邮箱!
    ");
        }
        else if(strlen(pstEmail) == 0){
            printf("请输入正确邮箱!
    ");
        }
        else if(strchr(pstEmail,'@') == 0){
            printf("请输入正确邮箱!
    ");
        }
        else if(strchr(pstEmail,'.com') ==0 && strchr(pstEmail,'.cn') == 0){
            printf("请输入正确邮箱!
    ");
        }
        else{
            printf("OK!
    ");
        }
    }
    void main(){
        char pstEmail[50];
        while(scanf("%s",pstEmail)){
            checkEmail(pstEmail);
        }
    }

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

    任务清单工作量估算表:

    PSP阶段

    时间估算(小时)

    实际实际(小时)

    计划

    估计每个阶段的时间成本

    0.2

    0.2

    开发

    需求分析

    0.4

    0.2

    系统设计

    0.2

    0.2

    设计复审

    0.4

    0.2

    代码实现

    1

    0.5

    代码复审

    0.2

    0.2

    测试

    0.2

    0.2

    报告

    测试报告

    0.4

    0.2

    总结

    0.2

    0.2

  • 相关阅读:
    使用RSL 给FLEX 瘦身
    网络游戏同步法则
    .NET中的内存管理,GC机制,内存释放过程
    C++静态成员函数小结(转)
    关于GetSystemMetrics()函数
    CImage
    assert()函数用法总结
    Win32 系统部分函数
    818瘦身简单过程(增加内存)
    818内存升级到128m
  • 原文地址:https://www.cnblogs.com/Chenqingchun/p/8593511.html
Copyright © 2020-2023  润新知