CSC 480 - Senior Seminar in Information Systems

Dr. R. M. Siegfried

Ian Sommerville defines requirements engineering as "[t]he process of finding out, analysing[sic], documenting and checking these services and constraints." The requirements take many forms:

Here are two links that should be particularly useful in compiling software requirements:

  • Writing a Software Requirements Document - Which explains in detail what one needs to do and how to do it.
  • Template for Software Requirements Specification - An example of a format for a software requirements document.
  • [Back to the Resources Index]