• 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
    其他文献参考 百度资料

    1.github项目地址:

    https://github.com/lk-jsj/rjgc3

    2.PSP表格

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

    3.需求

    实现一个命令行程序,不妨称之为Sudoku。

    4.解题思路:

    看了下数独盘的概念,先是想到了摒除法,尝试了下,感觉有点笨笨的,

    然后借阅了下同学的代码,才慢慢磨出来。

    5.测试用例

    输入文件名以命令行参数传入
    输入输出根据作业的样式
    3阶

    4阶

    5阶

    6阶

    7阶

    8阶

    9阶

    6测试分析

    用的JProfiler进行分析,第一次用这个软件。

    7.总结

    对于此次的作业,我深刻意识到自己的不足,时间用的多,效率低,还是有同学帮助下进行的。在进行分析的时候,下载安装使用JProfiler一系列操作时,我是崩溃的,一面的英文,搜百度教程都很难搜到,大部分都要钱,简直为难我胖虎!!到时候还是要研究研究,总而言之,还是有收获

  • 相关阅读:
    ABP框架应用-MySQL数据库集成
    redis初识
    MySQL高级学习笔记
    Linux安装apache
    学习jvm(一)--java内存区域
    HashTable、HashMap与ConCurrentHashMap源码解读
    Linux安装禅道项目管理软件
    设计模式之六大原则
    设计模式之策略模式
    设计模式之分类
  • 原文地址:https://www.cnblogs.com/lk55/p/12594389.html
Copyright © 2020-2023  润新知