In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit. This unit can then be used in programs wherever that particular task should be performed.
Subroutines may be defined within programs, or separately in libraries that can be used by many programs. In different programming languages, a subroutine may be called a routine, subprogram, function, method, or procedure.
See full entry on Wikipedia
Functions is most commonly found in Business Analyst job descriptions. To learn more about the role, click the button below.Explore the role