Here is to briefly explore the necessary quality and skills of the system analyst, because the writing is relatively rushing, it may not be complete.
1 strong sense of responsibility and career
In fact, this is an essential quality for each position. System analysts must be more important because of their accuracy of demand. In general, it should not be referred to in the user, and the demand cannot be obtained, or there is too much change in user demand.
2 have object-oriented programming ideas
Object-oriented programming ideas are important to simulate objective affairs in software. It can be expected that in the next period of time, object-oriented programming mode is still the first choice in the software system construction process. (extract)
3 Master an object-oriented system analysis tool
Object-oriented system analysis tools are used to use graphical ways to clear and accurately describe the software system developed during software system analysis.
4 exchange expressive ability
Used for customer communication skills, and internal communication.
5 business domain knowledge
Business process knowledge is important, directly related to the problem of problem domain.
6 have a solid software engineering technology foundation
Software engineering technology is not able to write software code directly, but if there is a software engineering thinking mode, software engineering technicians can not only think about the overall application of software systems, but more importantly, it is possible to accumulate professional technology. Based on, the general code writing personnel will gradually grow into system analysts and software project managers and other technical managers.