The first chapter "Introduction" of modern software engineering--the 10th question--contestant

Source: Internet
Author: User

10.2: Modern Software Engineering This course has been for several years, many students have done a team project (perhaps including the school students), please find a previous team to interview:

-How many users did the project have, and how much value was given to the user? Is anyone else using it now?

-Can this project continue to develop for our team, source code/documentation?

-What are the experiences and lessons of project development?

-What advice to learn software engineering well

Our group on this topic, the Visual Computing Laboratory of a school sister and a senior to the online interview, according to the situation, the above problems adjusted the order. The following are the separate interview contents:

First of all, we interviewed is the 14-level master of Science elder sister, Xu Bing study elder sister.

We: Excuse me, what is the name of your project and how many people are involved?

Xu: Visual analysis of infrastructure failures in Tianjin, 5 people

We: How many users do you have in the project, how much value to the user? Is anyone else using it now?

Xu: I do are biased research projects, not many users, 40~50 bar, is some expert leadership. As for the user value, it is to help them analyze, excavate the information of the data, support the decision. Now someone is still using it.

We: what are the experiences and lessons of this project development?

Xu: Project stage objectives to do well, team members mood to appease good

We: Can this project continue to develop for our team? Source code/documentation Do you have anything else?

Xu: Sorry, not particularly convenient, because it is the infrastructure of Tianjin, the situation is more special, your technology is not very mature, not easy for you to develop.

We: At last, do you have any suggestions for learning software engineering?

Xu: applying theory to Practice

Next we're interviewing 15-grade PhD seniors, Li.

We: what is your project name, please? How many people are involved?

Li: The full name is called the World Cultural Heritage risk pre-control key technology research and demonstration project five: World Heritage Site risk management and decision support system development and integration demonstration, Twelve-Five National Science and Technology Support program key projects, pure projects, participate in the development of more than 15 people. But not my primary responsibility, I am not the main force (Seniors good modesty ~)

We: How many users do you have in the project, how much value to the user? Is anyone else using it now?

Li: It is hard to say what value this project brings to the user, do not know the people in the Dunhuang Research Institute to use it, but this is really a relatively large project. The video from our lab's corridor has an introduction to this project.

We: what are the experiences and lessons of this project development?

Li: Experience is certain to understand the needs of users, such as this project if not to Dunhuang field trip it is difficult to understand their intentions, more with the user to exchange the understanding of the needs and repeatedly confirmed, and even help users to analyze the induction needs. In addition, for this project, because there are several modules, not related to each other, each has a need for different domain knowledge, so different people responsible for different modules more appropriate, but also more efficient. The entire team can have a business-savvy person, always responsible for the project, and a skilled person, responsible for development.

We: that seniors, you can talk about how to learn software engineering what advice?

Lee: Basic knowledge should be strong, such as Ulm, development model, which is helpful to clarify business needs, and secondly, the lessons learned in practice, the practice and the theory of more thinking, more connections; Finally, depending on the project type, you should apply different knowledge and even try new knowledge. For example, a small project with a simple need for clear business can try agile development.

(due to the consideration of seniors involved in this project is a national project, the scale is particularly large, on the actual situation of the group, did not ask "this project can continue to develop our team, source code/documentation?" This question)

Through the interview with the elder sister and seniors, we benefited greatly, they all stressed the importance of integrating theory with practice, at present, in response to the situation of our group, we must first strive to improve their own technology, tamping the basic knowledge. At the same time, to try to apply it to practice, while learning, you can do small projects, add up.

The first chapter "Introduction" of modern software engineering--the 10th question--contestant

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.