Answer the previous question

Source: Internet
Author: User

1.2
Software engineering is the inspiration and intuition that is built up in practice, then we try to translate our theory into practice in the process of doing the procedure, with its correctness in the leadership reliability, or in the creative way of blessing as the practice
A: Although blessing's creation will bring us unexpected results, blessing cannot be relied on as we move forward.
2. Unit testing is indeed very important, we are able to achieve the minimum requirements of the implementation of the function, in the face of a possible, but rarely will occur in the imperfect, and in the absence of a good solution to the situation, is to pursue perfection or let yourself, make time to find other possible problems.
A: Instead of spending time on some minor minutiae, it's better to explore the major flaws that may exist, but it's not that the details aren't important.
3. In terms of skills, we have to pursue the conversion of low-level problems to automatic operation, to achieve proficiency, to maximize the benefits of short-term, or to consolidate.
A: We have to pursue the conversion of low-level problems to automatic operation, to achieve proficiency. This can save a lot of time in detail.
4. In the process of trooped, two people after a long period of cooperation has not been able to achieve their own satisfactory state, is not suitable for this way or teammates do not give force?
A: A team of everyone to have to pay, so that the team is likely to do well, after a long time there is no way to achieve their satisfactory state, in the same team to contribute to the point of view, is that you are not able to coordinate well.
5. What are the typical software models and development models?
A: Swarm mode, attending physician mode, star mode, community mode, amateur theater mode, secret mode, Agent mode, symphony Orchestra mode, jazz mode, functional team mode, bureaucratic model, etc.
6. What is the problem of agile process in practice and how to solve it
A: In addition to the priority level, you also need to consider the mutual dependencies. How do testers work in a sprint?
7. The similarities and differences of various software engineering principles, how to implement software engineering principles in student teams
A: First of all, we must have a goal, a common goal. We all work together well.
8. Divide and conquer, each person's ability is different, but the team is not willing to stand up to carry, then what should be done?
A: A team will have to have a master, choose a person that everyone is convinced that he will be assigned to work.
9. Can a project manager be a qualified project manager, and what are the competencies to be done?
A: Observing and understanding and fast learning ability, analytical management ability, sales communication ability, certain professional ability, introspection ability
What is the goal of 10.Spec, and what does the spec target not include?
A: It is mainly used to describe the external functions of the software and the user's interaction.
What are the advantages of 11.DCR notification mode vs. Request mode?
Answer: not yet resolved
12. What are the steps of user experience design?
A: To determine the user population, to make a corresponding policy for the crowd;
13.TDS Standard is what, how to think he is a standard TDS??
A: What do you want to include: what is the function and what do I need to test? There are no expected bug more places how to test, how to integrate the function with the system, how to test this aspect, what is called testing well. and other aspects
14. What are the aspects of the quality of the software, and how is the quality of the software weighed?
A: Software quality = Program Quality + Software engineering quality, using CMMI (Competency Maturity Model Integration)
15. How to solve the contradiction between function and time, good software team will release the software with known defects?
A: With valuable time in exchange for valuable functions, each function has a time that should be spent, not because of some of the functions and delay the progress of the whole project. A good software team will not release software with known flaws, even if it is accidentally released, there will be a timely remedy.
16. How software engineering technology can help innovate
A: This problem has not been clearly answered, through reading, lack of practice, is really no feeling.

Answer the previous question

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.