Chapter One: Introduction
When I opened the first chapter, I thought: what is software and software engineering, I am very confused in reading, but after careful reading I probably understand, finally I do not quite understand how to do better software?
A : software = program + engineering, so, want to do a good job of software, you must first learn to write programs.
Chapter II: Personal Skills and processes
In this chapter it reminds me of how to improve my personal skills and skill level. How does one develop the program and discover problems independently? Develop the habit of writing programs and what issues to be aware of in your personal development process, especially in the middle of a program's testing.
A : to write the program often, in order to improve personal ability, write a program should pay attention to the format of the fast-forward.
Chapter III: The growth of software engineers
Reading this chapter, let me learn the development of software engineers, software engineers at all stages of the ability, but also let me feel very confused how to make self become a good software engineer?
A : to become a good software engineer, often write procedures, more understanding of market demand, often do projects, accumulate work experience.
The fourth chapter: two people cooperation
From the last job I learned that the benefits of cooperation, when a small mistake, the companion of a reminder, let me more cautious, make up for personal shortcomings, and in the pair also encountered some problems, contradictions, how to cooperate with each other to make a better choice?
A : when there are contradictions, to timely communication, understand the ability of partners to make the best choice.
Fifth: Teams and processes
In this chapter to let me the most profound difference between the non-team and the team, some programs are not completed by a person, only through teamwork to complete, in reading I learned the team's model, understand the team's development process, but in the team, how to deal with the relationship between the individual and the team?
A : do a good job at the same time, but also pay attention to the cooperation with the team, communication is the best way.
The sixth chapter Agile process
Question: The advantages of agile process development are more valuable than existing practices, and is it possible that all projects are done using agile process development methods?
A : not all projects conform to the agile process, depending on the situation to choose the method.
Chapter Seventh MSF
Problem: In the MSF Team model, there are some problems that can not be solved perfectly, what is the solution to make users satisfied?
A : to stand in the user's perspective to think about the problem, choose the appropriate solution.
Eighth Chapter Requirements Analysis
Question: When users put forward the demand, how to do the right analysis, to meet the needs of users?
A : do user surveys, analysis to understand the needs of users.
Nineth Chapter Project Manager
Question: What are you going to do in the future as a project manager in college?
A : to do more projects, accumulate experience, and more cooperation and exchange.
Tenth. Typical users and scenarios
Question: How do you know what the user needs more accurately and design the software that satisfies the user?
A : continue to accept user feedback, continuous improvement.
The 11th chapter Software design and realization
Question: How to manage design changes during the software design process?
Answer : Modify the management design according to the user's feedback.
12th Chapter User Experience
Question: When is it better to start designing the user experience?
A: The point of time should not be the most important, the most important is the user feedback.
The 13th Chapter Software test
Problem: There are many ways to test software, and what kind of test method is generally better?
Answer : Practice
14th Chapter Quality Assurance
Question: How can it be a good software quality?
A: The user volume can be a good reference indicator
Chapter 15th stability and release phase
Question: How can software functions keep up with the times after the software is released?
A: Constantly update the new requirements after assessment.
16th. Innovation in IT Industry
Question: How to foster innovation in the IT industry, starting with software technology and practice?
answer : Not necessarily the only direction, but can be a direction
17th. People, Performance and professional ethics
Problem: Teamwork, each person's ability is different, how to solve these problems, let the team work together?
A: Let the right people do the right thing, everyone's division of labor is not the same.
Read the textbook and ask questions-answer your questions