A Handbook of Software and Systems Engineering

Empirical Observations, Laws, and Theories

Hardcover, 352 pages

English language

Published by Addison Wesley.

ISBN:
978-0-321-15420-0
Copied ISBN!
OCLC Number:
50417309

View on OpenLibrary

4 stars (1 review)

1 edition

Review of 'A Handbook of Software and Systems Engineering' on 'Storygraph'

4 stars

It's an interesting book, and a useful one because everything is backed up by studies and empirical research. It has three different categories: laws, hypotheses and conjectures.

The laws are solid and unobjectionable, if a bit stodgy. A few examples from the appendix:

A system that is used will be changed. (Lehman)
Testing can show the presence but not the absence of errors. (Dijkstra)
Good designs require deep application domain knowledge. (Curtis)

The hypotheses are a little looser:

Object oriented programs are difficult to maintain (Wilde)
Object oriented designs reduce errors and encourage reuse (Booch)
Group behavior depends on the level of attention given (Hawthorne)

And the conjectures are much the same:

Distribution ends where the customer wants it to end.
Process improvements require action based feedback.
* Measurements are always based on actually used models rather than on desired ones.

Which is fine, as far as it goes. You …

Subjects

  • Computers
  • Computers - Languages / Programming
  • Textbooks
  • Computer Books: General
  • Programming - Software Development
  • Computers / Programming / Software Development
  • Industrial Technology
  • Software Engineering
  • Systems Engineering