Intermediary transaction SEO diagnosis Taobao guest Cloud host technology Hall
In the field of MIS, there are many professions related to information management, data processing and so on, such as network administrator, database administrator, and the system analyst in this article. Systems analysts are often employed by the project manager of the application information system as a demand analyst, who is a demand analyst, because the main task of the system analyst is to determine the functional requirements and non-functional requirements that the application information system and software products should meet. System analysts must be responsible for the needs of the product, should be integrated into the application of the current popular technology, they should be familiar with computer applications and information processing related technologies, principles and methods, but also understand the application of the business area requirements.
A competent system analyst must be able to understand the needs of users in depth and articulate them in a concise language. What qualities should a qualified system analyst have?
(1) Ability to acquire demand
Ability to acquire user needs, able to deeply understand the user environment and requirements, to collect the organization's needs, through the initial needs of the user to continuously guide the excavation of more potential system requirements, have the ability to solve conflict problems, can from the original material of conflict to grasp the essence of things and have a general and local concept; Abstract thinking ability, good at from point to face thinking, not too early into details, can quickly cut into and find the main problem.
(2) Management and communication skills
The ability to control the case management requirements analysis phase will not slow down the entire project due to some problems in the requirements analysis process, resulting in the delayed delivery of the application information system or software PRODUCT. At the same time can manage and coordinate the orderly work of all kinds of personnel. Be able to properly address changes in demand and late-stage requirements, to ensure that the results of the requirements meet the user's wishes, but also to enable developers to understand their intentions. Be able to take into account a variety of technical and non technical aspects of the comments and recommendations. Be good at expressing ideas, communicating, and being good at concentrating all kinds of ideas in order to find the best and most effective way to solve them.
(3) Certain technical accomplishment
A competent system analyst should be erudition with extensive knowledge and experience in mathematics, computer software and computer applications, with the ability to express the user's needs in models and words.
This article is Ye Dehua in the "National Computer grade four course-database Engineer" This book to see, personally feel summed up very well, some readers may not be able to fully understand, Ye Dehua here a simple explanation. In (1) mentioned "good at the point to face thinking problem, not too early to get into the details" because a lot of the work of system analyst is in dealing with requirements analysis, the functional model of requirement analysis is DFD graph and IDEF0 diagram, both of which are structured analysis ideas, Emphasis on the use of Top-down approach to the real world modeling, first grasp the main problems or aspects, forming a higher level of abstraction, and then from coarse to fine, exhaustively gradually refinement, gradually involving the specific details of the problem. Other (2) and (3) mentioned in the ability and quality are relatively easy to understand, system analyst should be managers and technical personnel of the collection, should have management communication skills and a certain degree of technical literacy.
This article starts in Ye Dehua's blog, by Cheaplululemon sponsorship, the sponsor website address http://www.cheaplululemon.com, reprint please indicate the source.