After a quick tour of the "building Method: Modern Software Engineering" textbook, the following questions are raised:
(1) What do the IT majors need to turn into a career professional after graduation? How to be a qualified software engineer?
(2) During the undergraduate period of software engineering knowledge Miscellaneous and many, it is difficult for students to have a clear and comprehensive understanding, and a lot of things are textbooks, the domestic
Software Engineering What are the pros and cons of Cheng's education?
(3) The development of software systems in line with user requirements is the primary goal of software enterprises, and demand comes from the actual, corresponding to the software engineering is the demand analysis,
available on request All sorts of strange, software enterprise how to do research reasonably and Choice?
(4) A good software or system to pay attention to the needs of users at all times, and according to their changes to make corresponding adjustments, take Tianjin University's elective system, each
Times Everyone after the selection of the class is quite a criticism of it, to the students poorer the user experience, then the school is very difficult to consider comprehensive, encountered this situation software enterprise
How to choose the industry, according to the principle of "minority obedience to majority"?
(5) Code style specifications and code design specifications in doing a business value project or working in a team is particularly important, but most of the real life
How many programmers have their own coding habits, is it necessary to re-enact the specification every time a new team is involved or a new project is made?
(6) Pair programming can bring benefits to the development of software projects, but these benefits must be carefully considered and planned to truly reflect, and
This must take a certain amount of time, in addition to remote pair programming can also lead to the additional delay of collaboration, then in the specific practical application scenario of the pair
How difficult to assess the implementation of the process?
(7) "Forcing college students to write boring and no-read documents is simply strangling the students ' interest in software Engineering", in software companies, writing documents to
Programmers can also be a torment, because general documents have complex and trivial rules, so can you write concise and interesting documents?
(8) The animation effect of the website or mobile app will often make the user feel fresh and refreshing, and the good game often can give the user a good experience, but its
Mark can it be difficult to make a definite, quantifiable?
(9) There are many kinds of software testing methods, the process of software development is to use these methods to test it? Some programs have a very high probability of a bug occurring
Small, so can we ignore it and not test it accordingly?
(10) Teamwork is a bit of a person who does not work or even do not let others do things, in school may be less, but the real workplace is not
spent its number, as a person to do how to deal with the psychological deviation? Is the words earnestly let them work, or hard-working, big bag
Big Embrace of the To the grindstone?
The method of construction: Modern software Engineering--a view of the problem