... non-functional requirements User requirements System requirements Interface specification The software requirements document©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 6 Slide 4Requirements ... and systemrequirements To describe functional and non-functionalrequirements To explain how software requirements may beorganised in a requirements document©Ian Sommerville 2004 Software Engineering, ... used,implementation requirements, etc. External requirements Requirements which arise from factors which are external to thesystem and its development process e.g. interoperabilityrequirements, legislative requirements, ...