Human Factors In Software Systems
The thing about software requirements is that they don't exist. Or at least, they don't exist in isolation. The standard model of particle physics is based on the idea that there are fundamental particles called quarks, and that these combine into systems called hadrons (heavyweight particles including protons and neutrons) and mesons (middleweight particles important in high-energy interactions). Quarks are bound into these systems by gluons, the particles that carry the strong force. This model is generally accepted, even though no one has ever seen a quark or a gluon in isolation; they're always part of a hadron or meson.
Just as quarks and gluons have no existence on their own, so software on its own without users is meaningless, and software users without software have nothing to do. The whole represents a socio-technical system and it is this system that we are constructing and modifying with our software-building efforts. So, no view...