CS1120: Computer Science II
Software Life Cycle
What exactly is software? n Possible definitions of software are: n Instructions (i.e., computer programs) executed to provide features, functions, and performance n Data structures that enable the programs to adequately manipulate information n Documents that describe the operation and use of programs
Categories of Software n System Software