What are the responsibilities of requirements engineers?

What are the responsibilities of requirements engineers?

Requirements engineer refers to the professionals in IT industry who are responsible for market software requirements analysis. So what is the responsibility of the requirements engineer? The following is the specific content I arranged for you. Welcome to read! Want to know more, welcome to the forum!

Requirements engineer's job responsibilities

1, according to product planning or project requirements, conduct customer demand research and sort out customer needs;

2, responsible for writing user requirements specification;

3. Be responsible for showing the completed project modules to customers and collecting opinions on the completed modules;

4. Assist system architects and system analysts to understand requirements;

5. Guide the test engineer to establish the test environment according to the test requirements.

Requirements of demand engineers

1, bachelor degree or above in computer related major or management major;

2. Have certain work experience, such as software development, requirements analysis, system analysis, etc.

3. Have a certain technical background and understand the process of software development, including programming languages and databases;

4. Have a good reserve of professional knowledge, such as database knowledge and modeling knowledge, and know the latest information of the industry;

5. Proficient in requirements analysis software, modeling software and other related work software;

6. Have good analytical and comprehensive abilities and be able to make correct market judgments;

7. Have good communication and coordination skills and interpersonal skills, and be good at listening to customers' opinions;

8. Have good document writing ability and sorting ability.

Requirements engineer's job content

1. Under the guidance of the project manager and senior development engineer, conduct research and data analysis according to the company's strategy, and plan relevant product strategies, long-term and short-term goals and product strategies;

2. Build a system development environment and use version control tools such as SVN, VSS and TFS;

3. Complete the unit test of the developed module;

4. Actively collect business requirements, complete demand analysis and product design, and promote product research and development projects;

5. Be responsible for product planning of product line and implementation of product upgrade based on data;

Extended reading:

What is a network engineer? What do you do?

Network engineers are network technicians who master the theoretical knowledge and operational skills of network technology through study and training. Network engineers can engage in the design, construction, operation and maintenance of computer information systems.

Career development of network engineers

1, administrator:

This is a primary stage that professional network personnel must go through.

2. Engineer:

Working in a network company or a large or medium-sized enterprise. The main task in the network company is to design and build; The main task in large and medium-sized enterprises is operation and maintenance.

3. Experts:

Work in a big internet company or research institute.

Mainly technical director, project manager and technical expert.

Main position: network administrator (system administrator)

Job description:

1, the management of the network itself;

2. Management of operating/application systems in the network (commonly known as "MIS (Manager Information System)" in large enterprises, foreign capital and joint ventures.

The main difference between them is that network administrators focus on the next three layers of OSI, while system administrators focus on system maintenance and corporate information system management.

Network engineer is actually a profession, including many types of work. Different types of network engineers have different requirements for employees, and the requirements for their network management level are also quite different.

Professional network engineers mainly include: network system designers, network engineers, system engineers, network security engineers, data storage engineers, etc.

General network engineer

Job description:

(1), a senior network administrator, works in a large enterprise or network company.

(2) Maintain the company's network equipment and ensure the normal work of the company's backbone network.

(3), very familiar with mainstream network equipment.

Job requirements:

Solid and comprehensive network knowledge.

Years of professional network management experience.

Good product performance and latest technical knowledge.

Employment prospects: technicians of domestic network companies or professional IDC centers, large ISP service providers.

General system engineer

Job description:

(1), senior network administrator

(2) Working in a large enterprise or network company.

(3) Maintain and ensure that the system works normally.

(4), very familiar with the popular OS

(5) Have rich experience in solving system faults.

Job requirements:

Solid and comprehensive network knowledge.

Years of professional network management experience.

Familiar with the new operating system and the latest technology.

Employment prospects:

Technical personnel of domestic network companies

Technical personnel of large companies

outsourcing company

Network system designer

Job description:

(1), the company needs to build a network, which is mainly designed according to the requirements, and customers can be satisfied.

(2) The design scheme is comprehensive, practical and effective.

(3) The network system designer is a comprehensive job.

(4) Good network and system experience.

Job requirements:

Solid and comprehensive network knowledge.

Years of professional network management and design experience.

Proficient in network core technology.

Employment prospects: there are few real designers in China, and the salary is over 10 thousand.

Network storage engineer

Job description:

(1), mainly working in some large companies with large data requirements, such as banks, TV stations and IDC centers.

(2) Effectively manage the company's massive data, including storage equipment testing, environmental assessment, system consultation, implementation guidance, testing, training and related solutions.

(3) Disaster recovery

Job requirements:

Have many years of experience in network management.

Familiar with some commonly used database software.

Theoretical knowledge of network storage, including storage foundation, technology and advanced technology of network storage.

Familiar with the product lines of mainstream storage and backup manufacturers; Such as IBM/HP/SUN.

Proficient in using backup software tools such as veritas, legato, tsm and dp.

Good writing skills in requirements analysis, solutions, PPT, system software and hardware configuration, etc.

Employment prospects:

The country needs more than 600,000 network storage talents every year, but at present, the domestic network storage talents can only provide about 1 10,000 at most, which is a huge gap. With the increasing popularity of network economy, the demand for such talents will continue to rise in the next few years, and the salary standard of professional hardware servers and network storage talents may be much higher than that of software and hardware developers.

Network security engineer

Job description:

(1), mainly to protect network security.

(2) Protect the security of servers such as websites and mailboxes.

(3) Reasonable arrangement of network structure and network products.

(4) Enterprises can conduct safety assessment and protection.

Job requirements:

Have many years of experience in network management.

Familiar with various network security technologies, and have a good theoretical foundation and practical experience in various mainstream security products (such as firewall, anti-virus, intrusion detection, etc.). ), and understand the characteristics, usage and common debugging skills of various security products (such as firewall, VPN, anti-virus products, IPS, etc.). );

Proficient in Windows, Linux and other system environments, able to carry out maintenance management and fault analysis.

Employment prospects: With the increasing popularity of the network economy, the demand for such talents will continue to rise in the next few years. evel 1 lfo 1; Tabulation: list 36.0pt'> Proficient in using backup software tools such as veritas, legato, tsm and dp.

Good writing skills in requirements analysis, solutions, PPT, system software and hardware configuration, etc.

Employment prospects:

The country needs more than 600,000 network storage talents every year, but at present, the domestic network storage talents can only provide about 1 10,000 at most, which is a huge gap. With the popularization of network economy, the demand for such talents will continue to rise in the next few years, and the salary standard of professional hardware servers and network storage talents may be much higher than that of software and hardware developers.

1, technical expert

Job description:

(1), an expert, consultant and authority figure in a certain industry;

(2) If you really like technical work, but you are not good at communicating with people, you can concentrate on your own field and take developing into a senior expert in the industry as your direction and goal.

(3) The development process is relatively long, and top technical talents in any field need long-term industry experience accumulation and personal tireless investment;

(4) The advantage is that the older you get, the more popular you become. When others start to worry about their jobs as they get older, you will gradually get better and enter the golden age of career development.

Job requirements:

Integrated network technology

I have a deep understanding of new technologies, so I need a strong learning ability.

Employment prospects: high salary is one of the development goals of technicians after 30 years old.

2. Project manager

Work content:

(1), a compound talent integrating technology and management.

(2) Participate in project negotiation.

(3), project objectives and financial indicators of the project

(4), divide the work content and reasonable distribution.

(5), guide the network engineer

(6) Control the work progress and complete the project as planned.

(7) Organize project meetings

Job requirements:

Years of experience as a network engineer

I hope to do management.

Need to self-study project management knowledge.

Employment prospects:

One of the development goals of technicians after the age of 35.

High salary, can be promoted to the core management of enterprises.

3, technical director

Job description:

(1), leading the technical team to create more value.

(2) Participate in the company's information planning and planning.

Job requirements: comprehensive technology; Have management ability

Employment prospects: At present, the most urgently needed talents have a large salary increase.

;