Job nine ——— The summary of the software engineering course

Source: Internet
Author: User

1. Answers to the questions raised earlier

If it is a software engineer, the ability of the individual is more important or the team's ability to cooperate is heavier.

in my opinion, group Cooperative learning is the form of teaching in open education. The use of Group cooperative learning can improve students ' learning, communication, expression efficiency in a certain time, to achieve complementary advantages, to cultivate students ' inquiry consciousness and cooperation spirit, but also conducive to the development of students ' communicative competence and problem-solving ability. cooperation refers to a social interaction activity in which two or more two individuals are combined to achieve a common goal, to study, discuss, discuss, and ultimately satisfactorily complete a work, a task, and a personal benefit and satisfaction. And when the software engineers, most of them are cooperating to complete the development project, so I think when the Software Engineer group cooperation ability is more important, of course, if the individual ability is stronger, there is more depression and cooperation.

If you have developed a software in collaboration with a group, but not popular with the public

The development of the software is not popular should be a multi-faceted, it is possible that the software transmission and practical degree is not very high, but also may be too complex or the function is too monotonous or not complete, which will cause the software undesirable factors, so I think, Can be aimed at these problems to repeat the improvement of our software, should be no problem.

What happens when you develop software that has a variety of disputes?

It is a common phenomenon to develop software, and for people who may have different opinions about a problem, but, in a team, I think the division of labor can solve this problem well, everyone has their own responsibility, in the part of their own responsibility, You are the dominant person. But when you make a decision, we can listen to other people's opinions appropriately, because it is possible to inspire others, you will have new ideas. Rather than always confined to their own ideas.

How to accurately estimate the cost of developing a component if it is overrun

1. Pre-estimate planning

1. 1 Planning the first step: determine software scope

1. 2, the second step of planning: Determine the resources required for the work

Human resources, reusable software resources, environmental resources

2. Estimated objects

The estimates mainly include the following important elements: scale estimation, workload estimation,



2. Summing up the experience of this course in this semester

This semester this is the biggest harvest is to learn teamwork, completed a project. This project is the first project that we have worked on since our group was formed, and we have had disagreements and have had the same idea in the process. We are not very good at the base of the previous, basically every time the problem is the code aspect. So for this project, it is still very challenging for us. Our team members are girls, although in the Code section is a disadvantage, but we have completed the degree of completion is very good. The group on the cooperation compared to the individual projects before, whether in the completion of the degree, or in terms of time is really efficient, not only can not know how to do, someone can help, in the code review can also be reviewed many times. So the soft work of this course really let us learn a lot.

3. Recommendations for the course

Hope that the teacher in the future can give you a little more time for team project cooperation, or more to complete a few simple projects, can be in advance to facilitate the development of tacit understanding, so that after the big project can be better and more efficient completion. Instead of being in a hurry, you can only achieve that simple function. A little more time, for our base poor people can have a little more time to study, you can better achieve more functions.

Job nine ——— The summary of the software engineering course

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.