zoukankan      html  css  js  c++  java
  • OO第三次博客作业

    规格化设计发展历史

      在上世纪六十年代,大容量、高速度计算机出现,计算机的应用范围迅速扩大,随之而来的是软件开发急剧增长,软件系统的规模越来越大,软件可靠性问题也越来越突出,软件危机开始爆发 ,由此产生了结构化程序设计方法,即面向过程程序设计。

      然而随着计算机科学的进一步发展,结构化程序设计也变得无法满足用户需求,面向对象程序设计应运而生,规格化设计也就开始出现。

      规格化设计使得程序更加规范化,大大提高了程序的可靠性、可维护性,由此就得到了人们的重视。


    被报规格bug数

    第九次没有;

    第十次一万个;

    第十一次没有;


    规格bug产生的原因

    都是漏写,漏写MODIFES,或者EFFECTS,甚至二者里只写了一个,另外一个忘写了。


    不好的写法:

    1.漏写,改进方法:补上就是;

    2.自然语言,改进方法:之所以写自然语言是因为代码太复杂,所以把代码拆到能不用自然语言即可。


    功能bug与规格bug的聚类关系

    我被报的功能bug也是因为漏写东西,但和规格bug并无联系。


    感想体会

    1.运气其实挺重要的。

    2.不懂为什么一个系列作业先让写了大量的代码再来要求规格。

    3.分享一件耐人寻味的事:第十一次作业我的一个室友拿到测试任务后,准备jsf捞一把,但打开代码他发现:每个类里面实现功能的方法极少,可能就那么一两个,但代码并不短,有长达三四百行的方法。我不好评价这份代码写得怎么样,但客观事实是:在面向对象程序设计这门课的互测中的”规格检查“环节,这份代码扣分是极少的。于是室友在jsf上斩获颇少。

  • 相关阅读:
    异常:Batch update returned unexpected row count from update [0]; actual row count: 0;
    python UI/API 环境配置
    selenium xpath定位
    python webdriver 的安装与下载
    python面试题
    fiddler工具使用及手机抓包
    jmeter 常用函数
    Jmeter常用插件——Stepping Thread Group ,JMETER以及关于数据库性能分析
    Jmeter Monitor监控
    python 常用快捷键
  • 原文地址:https://www.cnblogs.com/Groexhy/p/9110830.html
Copyright © 2011-2022 走看看