How Do I Become a Senior Systems Analyst?

System analyst is also called system analyst, English system analyst, referred to as SA. It refers to a family with the ability to analyze and design computer application systems and business level, and can guide the work of system designers and senior programmers. In the software development process, he is mainly engaged in requirements analysis, information system project architecture design (including outline design and detailed design), planning, design, and testing of the main modules in the development stage, and also involves feasibility analysis. System Analyst (SA) is responsible for designing and developing application software systems. Make it reflect the effective information correctly, assist the business operator to manage and operate the company's operator. System analysts are the creators of abstract models, and they need professional conceptmodel knowledge and basic programming skills. Experienced system analysts are often a combination of excellent technical experts and project managers. They are proficient in system theory and cybernetics, and are good at arranging and modulating chaotic and complex problems, and modularizing them, so that the implementation of the project is moving towards success. Outstanding systems analysts will use programming skills to assist in the establishment of the concept module.

Systems analyst

This entry lacks an overview map . Supplementing related content makes the entry more complete and can be upgraded quickly. Come on!
According to the fields that IT companies are involved in today, their business scope mainly includes:
The System Analyst Exam is the gold sign of the Chinese computer industry. It is the highest level, the highest gold content, and the most difficult test in the National Computer Vocational Qualification and Proficiency Test (referred to as the National Soft Examination). It is at the top of the Chinese computer industry certification exam pyramid. The System Analyst Examination has been conducted nationwide for the first time since 1982, and it has taken a full 30 years to send a considerable number of high-end computer talents to the country. Because the main purpose of the system analyst exam is to train experts in the computer industry for the country, the system analyst exam has always been known for its high difficulty and low pass rate. According to official public information, the number of system analyst exams passed each year is very small. , The average number of people passing each year does not exceed 1,000 people (in some years and even the number of people in the country is less than 200 per year), the passing rate has hovered around 5 ~ 10% for a long time. As of 2010, the computer that passed the system analyst exam nationwide There are only more than 20,000 employees in the industry, and these more than 20,000 people all serve as the core work of informatization construction in their own units and become the unique technical backbone.
In order to better develop China's computer informatization industry and improve the treatment of senior talents, the Ministry of Human Resources and Social Security of China officially issued the Interim Provisions on Computer Technology and Software Professional and Technical Qualification (Level) Examination in 2003. 2003] No. 39), the document stipulates that, starting from January 1, 2004, the three levels of the soft examination are officially linked to the same job title level, that is, the programmer corresponds to the junior title of the computer industry (assistant engineer), and the software designer. (That is, senior programmer) corresponds to the intermediate title (engineer), and the system analyst corresponds to the senior title (senior engineer). In particular, the Ministry of Human Resources and Social Security stipulates that from January 1, 2004, the state will no longer The professional title evaluation is carried out by the industry through the national soft examination, the so-called "evaluation by examination". At present, many industries also implement the evaluation policy based on examination and evaluation. However, unlike other industries, the computer industry has gone further in terms of examination and evaluation, and the policy has been implemented most thoroughly.
Since the reform of the national soft exam in 2004, its corresponding advanced qualification certification has expanded to five types, and system analysts have always occupied the absolute core position. If the national soft exam system is compared to a big tree, then the system analyst is a big tree. The trunk of the tree, the other exams are a subset of the system analyst exam, and belong to the branches of the big tree.
As early as the early 1990s, the National Soft Examination and the Japanese and South Korean Computer Examination Qualification Examinations have been exchanged and certified. The three countries have recognized and certified each other on the highest level of their computer professional qualification examinations. In terms of level, the system analyst corresponds to Taiwan's senior consultant (information system) qualification; both are the highest-level computer industry vocational certification exams in their respective countries and regions.
In recent years, in order to adapt to the development of information technology and information industry, China and Japan have also undergone positive changes in their examination services. The examination institutions of the two sides have conducted consultations and demonstrations on the examination standards of the Chinese computer technology and software professional and technical qualification (level) examination and the Japanese information processing technician examination (hereinafter referred to as: the China-Japan Information Technology Examination), and decided to agree on the original mutual recognition agreement. On the basis of this, the mutual recognition qualifications and scope were expanded, and the names of mutual recognition qualifications were changed. On May 30, 2011, the Education and Examination Center of the Ministry of Industry and Information Technology and the Japan Information Processing Promotion Agency re-signed the China-Japan Information Technology Examination Standard Mutual Recognition Agreement ", the new mutual recognition items are as follows:
Level
Chinese Exam Qualifications
(Exam outline)
Japanese Exam Qualifications
(Exam outline)
advanced
Systems analyst
System architect
System architect
advanced
Information System Project Manager

Systems Analyst Growth Chain

(1) Programmer
Programmers are at the bottom of the technology growth journey. They need to be proficient in various language skills, know the applicability of the skills and make the most appropriate arrangements for resources.
(2) Senior programmer
Senior programmers are a family of skilled software developers who can guide and lead programmers to complete large-scale software development work. Senior programmers are also technical proficient in the field of software development. He has rich work experience and theoretical knowledge, and is proficient in some A field of programming languages, proficient in modular development, and OOP (Object-Oriented Programming Language) is also a necessary ability for advanced programmers.
(3) SD system designer
System analysts are senior professionals in the computer industry. In the computer software industry, system analysts are at the top of the pyramid. A system analyst generally serves as a core leader in a large software project. His main responsibilities are overall planning, requirements analysis, designing the core architecture of the software, directing and leading the project development team for software development and software implementation. Comprehensive management of the entire project. The job responsibilities of the system analyst determine that he must be proficient in various fields of the computer industry. Therefore, a qualified system analyst can be proficient in various computer cutting-edge theories, specific software and hardware development technologies, large database knowledge, and the overall project. Planning and framework design, modular design and development technology, digital construction knowledge, etc. The system analyst has the ability to play different core roles at different stages of the process from the project establishment to the official launch of the information project. The most important ability is the overall design ability and detailed design ability of the system architecture. Capability is directly related to the success or failure of a software project.
The system designer should have a good understanding of the software technologies used in "system architecture". If you have good programming skills, you will become a good system designer. The role of the system designer is to map the structural model to the implementation model. The role is very important. The pros and cons of planning and combining models from concept to implementation are the criteria that determine the quality of a system designer.

System Analyst Working Environment

The content of the system analyst's work can be divided into the following stages according to the stage:
System analysis: analyze the current system: determine the functional requirements of the system; determine the system's resources: protection and performance requirements; develop the system architecture to determine the environmental and organizational changes that the unit will face.
Preliminary design: divide the operation subsystem. The input, output, interface and operation process of the pseudo-stator system: the manual operation of the subsystem: the design of the logical material warehouse: the software and hardware specifications of the system.
Step-by-step design: designing the entity database: designing manual procedures; designing document forms and output and input formats; drafting program specifications and group steps: determining common routines and shared procedures.
System test: According to various functions set in the analysis phase. Test it, collect and analyze error data.
Data conversion: collation and compilation of documents. Assign staff and conduct training. Data conversion.
System maintenance: Correct the latent errors in the system: make appropriate adjustments to adapt to changes in the environment.
Due to the nature of the work, the analysts of an institution need to discuss the system requirements with relevant personnel of the operating unit on the one hand, and at the same time understand the progress of the program designer's work at any time to grasp the progress of system development. Therefore, I often travel between different units, but most of the time I work alone: I don't want too much external interference. Therefore, there are usually fixed and quiet office spaces.

System analyst working hours

General company line or system analyst of government agency. The daily working hours are eight hours, the working hours are from 8.30 am to 5.30 pm, and there is an hour break at noon. Computer companies, due to their different occupational nature, have regular office hours and regular overtime, which is unavoidable.

System Analyst Qualifications

Qualifications for information practitioners, in addition to government, public utilities, and financial institutions can be employed as technical personnel regulations or after examination and special. General private enterprises and computer companies are not qualified, but the system analysis work must have computer expertise and practical experience to be competent. There are certain standards set before admission, which are usually classified as follows:
Education level: college or above. Information technology department, business management department, management research institute and other related departments.
Skills: In addition to having a good level of Chinese, the information staff must also be fluent in English.
Age and gender: Usually gender is not restricted, but the male ratio is high, and the age is more than 28 years old.
Personality: Lively, enterprising, organization and coordination ability, the most important thing is to be careful and attentive.

System analyst education and training

With the rapid development of industry and commerce and the popularity of electronic calculators, the demand for information manpower in all walks of life is increasing. According to the "Information Manpower Supply and Demand Tracking Survey Research Report" analysis by the Industrial Development Association, China The demand and supply of information manpower is just flat. However, the quality of the information manpower has not yet reached a certain level. Therefore, in addition to formal education, system analysts should always look for various types of "business management and system analysis" practical lectures held by private companies, groups or management consulting companies. Learn from the experience of others and the latest technology to improve your employability.

Essential skills for system analysts

Here I want to briefly discuss the necessary qualities and skills of a system analyst, which may be incomplete due to the hurry of writing.
(1) Possess strong theoretical research ability and practical ability, can be targeted to expand on the existing theoretical basis, and make full use of the theoretical basis to guide practical work.
(2) Proficient in mainstream computer software and hardware development methods and languages, proficient in common formats between development languages, and proficient in using mainstream development languages for actual development work.
(3) Possessing high practical ability, being able to undertake system analysis and design work that is difficult and requires high computer expertise.
(4) Have good guidance and communication skills, be able to act as the guide and technical backbone of the project organization, and be able to fully guide the project development team to carry out the actual development work.
(5) Understand and clarify the system recommendations, business management objectives and strategic development direction of the construction unit.
(6) To be able to work with the senior management of the organization to determine the long-term goals of information system construction and carry out the necessary decomposition.
(7) On the basis of detailed investigation, it is necessary to correctly judge the internal status and external conditions of the organization and carry out a feasibility analysis.
(8) The organization information system development strategy can be determined according to the actual conditions.
(9) Ability to select appropriate methods and tools and train developers.
(10) Good at communication, properly coordinate the viewpoints of decision makers, developers and business personnel, and reach consensus.
(11) Track the development of the latest information technology in the world at all times, and be able to establish a technology model suitable for business needs.
(12) Possess strong administrative management ability, and be able to properly dispatch human, financial and material factors to complete development goals.
Software engineering technology cannot directly write software code, but if you have a software engineering thinking mode, you can make software engineering technicians not only think about problems at the overall height of the application software system, but more importantly, they can accumulate professional expertise. Based on this, ordinary code writers will gradually grow into technical management personnel such as system analysts and software project managers. (extract)

Systems Analyst Company Location

Here I want to briefly discuss the position of the role of system analyst in domestic software companies.
Domestic software companies have different positions for system analysis and system analysts. According to incomplete understanding, there are the following situations:
(1) No formal system analyst
There are multiple situations here:
Customers will provide more detailed requirements. The client acts as a system analyst;
In the early stage of the project, the project manager or business personnel have figured out the general idea of the client and the requirements of some major parts through discussion. They can directly tell the software engineer what to do. At this time, the project manager or business person plays the role of system analyst;
Software engineers are on their own and are independently responsible for the requirements analysis design and development of a certain system or certain modules. Software engineers have the opportunity to have some contact with customers. At this time, the software engineer acts as a system analyst;
In an outsourced project, the system analysis results are provided by the outsourcer. At this time, the foreign party acts as a system analyst.
(2) Have a formal systems analyst
There are two situations here: the analyst does both the requirements analysis and the overall system design (architecture design, outline design). Such analysts are often promoted by design and development experts; the other only does requirements analysis and ensures the implementation of the system To meet the needs of customers, such analysts are often familiar with the customer's business, have a certain research, or have a certain industry background.
The system analyst needs to continuously communicate with customers to ensure the correctness of requirements and timely response to changes in requirements; in addition, communicate with developers to enable developers to have an accurate understanding of requirements; cooperate with testers, For example, writing test cases, conducting requirements verification, user testing schemes, etc .; working with business personnel, providing necessary support in the preparation of quotations, and even working with help document authors, etc.
(3) Sometimes, sometimes no system analyst
Depending on the needs of the project, sometimes as a system analyst and sometimes in other roles. I won't go into details here.
Finally, a suggestion:
No matter what kind of responsibilities your company gives you, you should take the initiative to do the work within your responsibilities, cooperate with other roles, and continuously learn and improve yourself.

System analyst's future outlook

In recent years, the Chinese government and industrial and commercial enterprises have used electronic calculators to handle homework. The demand for talents has been increasing. However, the demand for information talents cultivated by schools is in short supply.
Therefore, more outlets have been created for other departments, especially commercial departments. The economic structure has changed since the observatory. With the increasing scale of various industries and the need to establish a computerized management system for enterprises, the demand for system analysts will continue to increase. Young people who have received information education or training, have the expertise of electronic calculators, and business management concepts, their employment prospects are very optimistic.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?