This article has been published in the "China System Analyst" magazine 2003 No. 2
I participated in the system analyst exam in October last year, with the results of 48, 47, 50, and I can receive a certificate in May. The following is my feelings, I hope to give a little help to the friends who will participate and prepare to participate in the system analyst exam. System analysts are different from advanced programmers. The latter focuses on programming capabilities, mastering language and ability to understand the program code. The former focuses on the ability to grasp the project, requiring analysis of existing systems, designing new systems and meeting new needs. This requirement is different in different fields. In the field of telecommunications, in general, it is mainly real-time response; in a general information management system, it is mainly easy to use user interface so that users quickly get started. Of course, even in the same field, it also has different requirements as the needs of users. This requires system analyst to accurately capture user needs. The system analyst exam is the highest level in the computer level test programmer series. Through the system analyst, you can't prove that you are much more powerful than other programs that have not passed the system analyst, but as an experience, participate in the system analyst exam is a self-challenge and self-test. I don't know how much the system analyst will bring you a chance when I find a job, but I'm sure: Pride. Participate in the system analyst exam, failed to prepare must have. For example, this year's 23 people participated in the exam in etiquette vocational schools this year, only one person passed by example, other test sites I don't know, but in general, the system analyst is not good. But at the same time, the system analyst exam is not impossible. Preparing for the system analyst exam, there are mainly: First, the basic knowledge, one is the experience of project design, and it is also an expression ability. In the morning, the basic knowledge, the basic knowledge of the basic knowledge has been introduced, and it is not repeated here. In the afternoon, the system analysis design, answer these topics, requires a relatively wide knowledge, for example: a afternoon question 1: A phone call into the system, ask time to market, one party thinks you can save data with Orcale, and adjustable data Oracle configuration to improve performance: The other party thinks even if the Orcal is configured, and all data are in memory, performance is not more than the memory database, so they think should use MMDB (memory database). Li Mong listened to the two parties and decided to adopt a memory database. Question 1: I would like to adopt a memory database system, please elaborate the problem of the problem of the two B trees suitable for the disk database such as Oracle, but the Hash table and T tree are suitable for memory databases, please analyze their performance difference (it is like this , Forgot) some friends, especially computer professional friends will think this is very simple. But I don't think so, because you are not in the examination room now, when you are in the examination room, when you face the topic, it is not easy to make, more comprehensive answer is not easy. In the afternoon, according to the article I have seen, the paper is a more difficult part of the top two parts. There are many people who have passed the paper every year. The number of words in the paper is approximately 2000-3000 words, and it is required to be completed within 2 hours (which I don't know much). At this time, you need to rapid topics, then summarize your previous project, and cut it to make the topic of the paper. Taking a topic this year as an example: Please tell the "The role of middleware in your program" introduces your project and explains the role of middleware in development, and please ask a middleware with independent copyright Solution, and evaluate this solution.
Personally, programmers magazine helps the system analyst examine, especially in each issue, so that programmers can quickly learn about the latest technology and pop. In addition, it is a summary of the project. Look at the high-jug-by-system analyst, individual feels helpful.
I wish to participate in and prepare friends who participate in the system analyst exam. Weck@smth.org - ICQ: 169333346 Growing in happiness -