• 个人项目作业


    1、  gitHub地址:https://github.com/laixuncheng/lai.git

    2.实现程序前,模块开发预计时间

    PSP2.1

    Personal Software Process Stages

    预估耗时(分钟)

    实际耗时(分钟)

    Planning

    计划

    40

     

    · Estimate

    · 估计这个任务需要多少时间

    1440

     

    Development

    开发

    1200

     

    · Analysis

    · 需求分析 (包括学习新技术)

    40

     

    · Design Spec

    · 生成设计文档

    20

     

    · Design Review

    · 设计复审 (和同事审核设计文档)

     

     

    · Coding Standard

    · 代码规范 (为目前的开发制定合适的规范)

    40

     

    · Design

    · 具体设计

    20

     

    · Coding

    · 具体编码

    1000

     

    · Code Review

    · 代码复审

    20

     

    · Test

    · 测试(自我测试,修改代码,提交修改)

    40

     

    Reporting

    报告

    20

     

    · Test Report

    · 测试报告

    10

     

    · Size Measurement

    · 计算工作量

     

     

    · Postmortem & Process Improvement Plan

    · 事后总结, 并提出过程改进计划

     

     

    合计

     

     

     

    3.解题思路

    编程语言:c语言

    需要用到的知识:文件的读取,数组,if语句等。

    结构的分析:三个功能用三个函数实现,主函数用if判断不同功能调用不同函数。

    4.设计实现过程

    根据输入cwl调用3个不同的函数,-c是调用字符数,-w是词的数,-l是行数。

    5、代码说明主程序

     

     

     代码如上,主函数加上三个函数,实行:

     

     

     

     

    1. PSP2.1表格

    PSP2.1

    Personal Software Process Stages

    预估耗时(分钟)

    实际耗时(分钟)

    Planning

    计划

     50

    · Estimate

    · 估计这个任务需要多少时间

     3000

    Development

    开发

     2400

    · Analysis

    · 需求分析 (包括学习新技术)

     30

    · Design Spec

    · 生成设计文档

     10

    · Design Review

    · 设计复审 (和同事审核设计文档)

    · Coding Standard

    · 代码规范 (为目前的开发制定合适的规范)

     10

    · Design

    · 具体设计

     30

    · Coding

    · 具体编码

     2000

    · Code Review

    · 代码复审

     10

    · Test

    · 测试(自我测试,修改代码,提交修改)

     50

    Reporting

    报告

     20

    · Test Report

    · 测试报告

     10

    · Size Measurement

    · 计算工作量

    · Postmortem & Process Improvement Plan

    · 事后总结, 并提出过程改进计划

    合计

  • 相关阅读:
    史上最完整的Android开发工具集合(转)
    史上最完整的Android开发工具集合(转)
    JSP取得绝对路径
    ExecutorService 的理解与使用
    JAVA多线程实现的三种方式 ()
    高并发策略实例分析
    spring framework体系结构及内部各模块jar之间的maven依赖关系
    js 去掉下划线,后首个字母变大写
    Cron表达式
    eclipse中怎么找项目部署的路径和找编译后的class路径
  • 原文地址:https://www.cnblogs.com/a19990808/p/12500252.html
Copyright © 2020-2023  润新知