zoukankan      html  css  js  c++  java
  • wc.exe个人作业

    1.Github项目地址

    2. PSP2.1表格

    PSP2.1

    Personal Software Process Stages

    预估耗时(分钟)

    实际耗时(分钟)

    Planning

    计划

     30

     20

    · Estimate

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

     360

     395

    Development

    开发

     270

     330

    · Analysis

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

     60

     90

    · Design Spec

    · 生成设计文档

     20

     20

    · Design Review

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

     20

     10

    · Coding Standard

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

     10

     10

    · Design

    · 具体设计

     20

     20

    · Coding

    · 具体编码

     60

     90

    · Code Review

    · 代码复审

     20

     20

    · Test

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

     60

     70

    Reporting

    报告

     60

     45

    · Test Report

    · 测试报告

     40

     30

    · Size Measurement

    · 计算工作量

     10

     10

    · Postmortem & Process Improvement Plan

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

     10

     5

    合计

     360

     395

    3.解题思路:首先拿到题目,第一个问题:什么是psp表格?为什么要用这个表格?有什么好处?解答:psp表格是一个帮助规划设计项目的表格,可以帮助更好的计划项目,更加合理的利用时间。

                         思考项目本身:首先选择用c语言实现项目,因为我比较菜,所以附加内容直接不做考虑。题目要求:正确统计程序文件中的字符数、单词数、行数,以及还具备其他扩展功能,并能够快速地处理多个文件。那么一定要用分别三个函数分别实现字符数、单词数、行数,用主函数控制。

     主函数中的调用:

    主函数中的调用:

     

     主函数中的调用:

    测试:源文件:

     

     小结:重新巩固学习了本就不扎实的c语言基础,在项目的整个流程做下来中体会到了软件工程项目的开发过程,为未来的项目开发打下了基础。学习到了正确的计划时间的方式

    不足:因为能力问题没有做到附加功能和高级功能,这方面的能力还有待学习和提高。

    ps:github死活注册不上账号,我莫得办法。

  • 相关阅读:
    Jmeter性能监测及安装插件(推荐)
    测试用例使用传统excel还是思维导图(Xmind、MindManager等)?
    测试用例设计
    一个资深测试员的感悟
    log4j教程 10、PatternLayout
    log4j教程 9、HTMLLayout
    log4j教程 8、日志格式化
    log4j教程 7、日志记录级别
    log4j教程 6、Logger方法
    log4j教程 5、示例程序
  • 原文地址:https://www.cnblogs.com/Zhangzeqing/p/12500366.html
Copyright © 2011-2022 走看看