In a
software development
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development inv ...
team, a software analyst is the person who monitors the
software development process
In software engineering, a software development process is a process of dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design, product management. It is also known as a software deve ...
, performs
configuration management, identifies safety, performance, and compliance issues, and prepares software
requirement
In product development and process optimization, a requirement is a singular documented physical or functional need that a particular design, product or process aims to satisfy. It is commonly used in a formal sense in engineering design, incl ...
s and
specification
A specification often refers to a set of documented requirements to be satisfied by a material, design, product, or service. A specification is often a type of technical standard.
There are different types of technical or engineering specificat ...
(
Software Requirements Specification) documents.
The software analyst is the seam between the software users and the software developers.
[ They convey the demands of software users to the developers.][
]
See also
*Systems analyst
A systems analyst, also known as business technology analyst, is an information technology (IT) professional who specializes in analyzing, designing and implementing information systems. Systems analysts assess the suitability of information syst ...
* Application analyst
References
{{DEFAULTSORT:Software Analyst
People in information technology
Software requirements
Computer occupations