zoukankan      html  css  js  c++  java
  • 2020软件工程作业03

    这个作业属于哪个课程https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10494
    这个作业的目标 编写程序sudoku
    作业正文 如下所示
    其他参考文献 www.baidu.com

    Github地址:https://github.com/ARay1999/test/tree/master

    PSP表格

    PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
    Planning 计划 20 30
    Estimate 估计这个任务需要多少时间 800 1000
    Development 开发 200 250
    Analysis 需求分析 (包括学习新技术) 50 30
    Design Spec 生成设计文档 20 30
    Design Review 设计复审 20 10
    Coding Standard 代码规范 (为目前的开发制定合适的规范) 30 20
    Design 具体设计 20 30
    Coding 具体编码 30 60
    Code Review 代码复审 30 20
    Test 测试(自我测试,修改代码,提交修改) 100 120
    Reporting 报告 10 10
    Test Repor 测试报告 30 40
    Size Measurement 计算工作量 20 20
    Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 30 30
    合计   1410 1700

    思路描述:

                         1.先初始化数独盘,在题目已经填写的数字基础上对我们要填的格子进行填充限制

                          2.思路回溯法,按顺序尝试1-9在格子中的填充,如果填写到了数独盘的最后一格,则代表数独已经

    设计实现过程:

                                                                                                        

      代码:

      回溯:                                            

                                   

                                                                           

                设定大小:

    测试:

              选择3阶,5阶,9阶进行测试

     

    异常:

    不输入阶数:

    输错文件名:

     

    静态分析:

    性能测试:

     

     

    单元检测:

     对于单元检测还是不会使用,这是一个失败例子

    总结:

             在计算机方面我还是接触太浅,还有许许多多需要学习的技术,在完成本作业时,还要查询很多的技术,甚至没接触过的技术

    最终都只完成了一部分,例如单元测试我就还没掌握,虽然去尝试了 ,可是最终以失败告终,所以我还需要去学习,最近学习的东西

    都还不是很懂,使用起来都是懵的。使用的时候都不知道怎么用。

     

  • 相关阅读:
    Java的日期类和日期格式化类
    Java中的内部类
    c#中的里氏转换和Java中强制类型转换在多态中的应用
    MySQL存储引擎
    如何控制多线程执行顺序
    为什么 1000==1000 返回为false,而 100==100 会返回为true
    HashMap和HashTable的区别
    打印昨天的当前时刻
    怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
    MyBatis中 # 和 $ 的区别?
  • 原文地址:https://www.cnblogs.com/ARay1999/p/12592164.html
Copyright © 2011-2022 走看看