Software analyst
Encyclopedia
In a software development
Software development
Software development is the development of a software product...

 team, a software analyst is the person who studies the software application domain and prepares the software requirement
Requirement
In engineering, a requirement is a singular documented physical and functional need that a particular product or service must be or perform. It is most commonly used in a formal sense in systems engineering, software engineering, or enterprise engineering...

s and specification (Software Requirements Specification
Software Requirements Specification
-Organization of an SRS:A Software Requirements Specification – a requirements specification for a software system – is a complete description of the behavior of a system to be developed. It includes a set of use cases that describe all the interactions the users will have with the software. In...

) document. Software analyst is the same between the software users and the software developers. It conveys the demands of the software users to the developers. A software analyst is expected to have the following skills:
  • Working knowledge of software technology
  • Computer programming experience and expertise
  • General business knowledge
  • Problem solving and problem reduction skills
  • Interpersonal relation skills
  • Be flexible and adaptable
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK