On software quality and engineering
Michael Bennett
mr_b at tpg.com.au
Sat Nov 2 05:23:36 EST 2002
On Saturday 02 Nov 2002 5:12 pm, Steve Jenkin wrote:
> Simon Fowler wrote: [[Sat, 2 Nov 2002 10:42:35 +1100]]
>
> > I think the difference with software is that it's not like a
> > physical system - it doesn't wear out over time, it doesn't have an
> > inevitable failure at some point in the future, even if it's perfect
> > now. Software is either correct or it's not correct.
>
> Software _does_ wear out over time. The term is 'bit rot'.
> This is what Y2K was about.
The software does not wear out. It was working exactly as programmed. It was
either not designed/implemented correctly or was operating outside the design
constraints (ie after 31 Dec 1999).
> Classes of bug/'defect' fixes:
> - corrective [fix faulty operation. Doesnt meet a specification item]
> - perfective [adding a feature]
> - adaptive [adapting to a changed environment. Could be legistation, new
> O/S, ...]
>
> cheers
> sj
Michael Bennett.
More information about the linux
mailing list