Software engineering sophomore direction of the problem, urgent, please give advice!

Updated on educate 2024-05-10
5 answers
  1. Anonymous users2024-02-10

    Software development and testing has a wide range of employment prospects, a good future, but boring, a hard work, a harvest, I learned this.

  2. Anonymous users2024-02-09

    It is recommended to choose embedded, which is clearly to be developed in China's 11th Five-Year Plan, and there are many applications.

  3. Anonymous users2024-02-08

    Summary. The purpose of the third year of the software engineering major is to make students more professional and refined in their subsequent studies and work. Software engineering is a broad field that encompasses all aspects of software development, such as requirements analysis, design, coding, testing, maintenance, etc., each of which requires different knowledge and skills.

    Therefore, the sub-direction allows students to study and practice in depth in a specific direction, so as to better master the relevant knowledge and skills. In addition, the division of directions can also better meet the interests and career development needs of different students. Different students have different interests and career plans, some students may prefer coding and development, while others prefer testing and quality assurance.

    The sub-direction allows students to study and practice in depth in the direction they are interested in, so as to better play their strengths and specialties and lay a foundation for future career development. In general, the third-year direction of software engineering is to better meet the learning and career development needs of students, so that students can study and practice in depth in a specific direction, so as to better master relevant knowledge and skills.

    Fellow, I really didn't understand, I can be more specific.

    The purpose of the third year of the software engineering major is to make students more professional and refined in their subsequent studies and work. Software engineering is a broad field that encompasses all aspects of software development, such as requirements analysis, design, coding, testing, maintenance, etc., each of which requires different knowledge and skills. Therefore, the sub-direction allows students to study and practice in depth in a specific direction, so as to better master the relevant knowledge and skills.

    In addition, the division of directions can also better meet the interests and career development needs of different students. Different students have different interests and career plans, some students may prefer coding and development, while others prefer testing and quality assurance. The slag draft can allow students to study and practice in depth in the direction they are interested in, so as to better give full play to their strengths and specialties and lay a foundation for future career development.

    In general, the third major of software engineering is to better meet the learning and career development needs of students, so that students can learn in depth in a specific direction, such as sailing filial piety and practice, so as to better master the relevant knowledge and skills.

  4. Anonymous users2024-02-07

    I can only tell you that 99% of the things we use in our work are learned after work, because technology is constantly developing, and what seems to be very useful now may be outdated in the next year, didn't Bill Gates say that the longest life you wrote is three years.

    However, there is one suggestion to talk about, that is, Microsoft and Adobe, which closely follow the paid software; Or free Google, Linux

  5. Anonymous users2024-02-06

    1. The software feasibility analysis established during the software planning period is to refine and refine the software feasibility analysis, analyze various possible solutions, and assign them to each software element. Requirements analysis is the final step in the software-defined phase and is to determine what the system must do, i.e., to set out complete, accurate, clear, and specific requirements for the target system.

    2. There are two issues that should be paid attention to when writing a requirements specification: (1) It is best to annotate the "why" for each requirement, so that the programmer can understand the nature of the requirement, so that the most appropriate technology can be used to implement the requirement.

    2) The requirements statement must not be inconsistent. If there is a consistency, this requirement is reanalyzed. 2 There are several ways to understand requirements:

    1) Talk directly to the customer. If the analyst is very talkative, it is very easy to come up with the requirements.

    2) Some customers can't explain clearly, and analysts can't guess clearly, so they should consult experts. Some masters are really good, and before you start asking Lead, he can tell the cause and effect. It makes you feel that "listening to your words is better than reading a book for ten years." ”

    3) There are many requirements that customers and analysts may not have thought about, or think too naively. It is necessary to often analyze the excellent and crappy similar software, and try to absorb the advantages when you see them, and take them as a warning when you see the shortcomings. Since the predecessors have paid the tuition, the descendants should not refuse to sit back and enjoy the results.

Related questions
5 answers2024-05-10

Summary. The programmer industry is no different from other industries, experience is too important for this industry, and in the process of work, I often work overtime and stay up late to knock **. Everyone knows that staying up late is not good for girls, and there is no time for maintenance. >>>More

6 answers2024-05-10

Extraction code: J3L1 Software Engineering is a discipline that studies the use of engineering methods to build and maintain effective, practical, and high-quality software. It involves programming languages, databases, software development tools, system platforms, standards, design parts such as email, embedded systems, human-machine interfaces, office suites, operating systems, compilers, databases, games, etc. >>>More

5 answers2024-05-10

Software engineering is the study of engineering methods to build and maintain effective, practical, and high-quality software. It involves programming languages, databases, software development tools, system platforms, standards, design patterns, etc. Software engineering majors are required to take the following courses: >>>More

8 answers2024-05-10

The scale of China's software industry is not very large, and some software companies only adopt some software engineering ideas in software production, and there is still a certain gap between them and large-scale industrial production. The reasons include the problems of management system, market problems, policy problems, and the incomplete and imperfect software engineering theory. Therefore, the research and application of software engineering, as well as the further development of China's software industry, require certain software engineering scientists and technicians who have both the theoretical foundation and research ability of software engineering and certain practical experience. The future of software engineering is bright. >>>More

3 answers2024-05-10

If you look at the salary alone, the income of software engineering questions is indeed one of the high incomes, but if you look at the net income, it depends on the ability of the individual, and the dead salary alone cannot compare with those with flexible income. >>>More