This article needs additional citations for verification. (January 2021) |
In a software development team, a software analyst [1] is the person who monitors the software development process, performs configuration management, identifies safety, performance, and compliance issues, and prepares software requirements and specification (Software Requirements Specification) documents.[2][3][unreliable source?][4] The software analyst is the seam between the software users and the software developers.[2][unreliable source?] They convey the demands of software users to the developers.[2][unreliable source?]