• 软工第一次作业简单总结


    PSP2.1

    Personal Software Process Stages

    Time

    Planning

    计划

     

      · Estimate

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

     50h

    Development

    开发

     

      · Analysis

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

     30h

      · Design Spec

      · 生成设计文档

     5h

      · Design Review

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

     1h

      · Coding Standard

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

     1h

      · Design

      · 具体设计

     10h

      · Coding

      · 具体编码

     20h

      · Code Review

      · 代码复审

     5h

      · Test

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

     2h

    Reporting

    报告

     

      · Test Report

      · 测试报告

     1h

      · Size Measurement

      · 计算工作量

     0.5h

      · Postmortem & Process Improvement Plan

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

     0.5h

     

    合计

     76h

    本次作业本来上课看觉得是很简单的题目,然而回来一看具体要求多了许多很恶心的条件,导致整个步调瞬间卡住了。本来以为是单纯的整数运算,结果还要包括分数运算,这就要改变本来的设计,加入可以转换所有内容为假分数的函数或可直接计算带分数或真分数的函数。另外就是查重,还有生成的数量上下限的问题,是这次的难点。很遗憾并没有实现这些主要的功能。但是已经尽力去构思了。查重可以利用二元三元四元式,通过判断计算过程来检测题目是否重复。还有一种是可以在生成是检测是否答案与已经存在的题目相同,若相同则直接废弃。此方法较为简便,但是有可能会产生生成的题目数量无法满足要求的情况。本次作业完成得并不好,主要是刚开始有点小看了这次题目以及许久没有编程还有语言的不习惯导致了这样的结果。希望下次能做得更好。

  • 相关阅读:
    Google analytics平均页面停留时间为何是0
    用易语言拦截窗口消息(带例程)
    OS + Linux RHEL / RedHat Enterprise 5 / 6 / 6.3
    Oracle学习教程:动态SQL与游标详解
    图解Oracle数据库(二)
    Oracle数据库中listener.ora sqlnet.ora tnsnames.ora的区别
    正确理解javascript的this关键字
    深入理解Javascript之this关键字
    Oracle中动态SQL详解
    oracle维护常用SQL语句(查看系统表和视图)
  • 原文地址:https://www.cnblogs.com/mnb10109/p/4830864.html
Copyright © 2020-2023  润新知