The method of construction--the experience of software engineering now

Source: Internet
Author: User

As a member of the software engineering profession, I feel that I did not learn too much with the knowledge of the professional, or even not very clearly understand the meaning of the term "software engineering", whenever the elders in the home to learn what professional, I need to use very albino words to explain, is to develop the game software, purely perfunctory. Because I am not very clear.

This semester has a course called-software testing, but this course actually has two textbooks, after the teacher introduced, only then know the "construction of the law-now software Engineering" This book by ourselves to read. At first, because of boredom, I put "the law of construction-now software Engineering" This book out to see, did not expect to stop at all, it is the software development method to speak clearly and interesting, the book also encountered many stories to explain some difficult to understand the professional language. In short, Brief encounter.

The law of construction-now software engineering, from basic concepts to career planning, from waterfall model to agile development, from software testing to quality assurance, from code specification to user experience, as long as the software development will involve aspects, this book involves an absolute one-stop experience, fully emphasize the "people" in software development role. This book introduces the growth of software engineers, code specifications, teams and processes, agile processes, requirements analysis, project managers, user experience, software testing, Innovation in IT industry, software design and implementation, and so on, giving us a comprehensive understanding of software engineering expertise, There are exercises and discussions at the end of each chapter, so that we can be more proficient in remembering this knowledge. There will be some problems in the article, and then there will be some software engineer answers, and their answers are very interesting, making the original dull words lively and interesting.

At the beginning, I didn't say I didn't understand what software engineering was. The book is clearly explained. Software engineering is the process of applying a systematic, orderly, and quantifiable approach to the development, operation, and maintenance of an application. Software engineering covers the following areas: Software requirements analysis, software design, software construction, software testing and software maintenance. Software engineering is also associated with a wide range of disciplines: Computer science, Computer Engineering, management, mathematics, project management, quality management, software ergonomics, systems engineering, industrial design and user interface design. Instantly feel their professional tall, can master well, the future is bright.

Share the example I saw in the law of construction-now software engineering, "Xiao Qiang", a big sweep of the teacher, with a big sweep to explain Bug Bash. is usually arranged for a period of time, this time all the testers put down their hands, concentrate on finding some kind of small strong. Then at the end, statistics and rewards find the most and the strongest of the little strong employees. Doing this kind of activity, if used properly, would have the effect of encouraging people to do exploratory testing, broadening their thinking, encouraging test teams to learn and applying new test methods.

Question: What is a virtual function?

What skills do you want to be a software manager?

What does the design load mean?

What is the relationship between Team mode and the team's development model?

What does IT industry innovation mean?

How to define the quality of the software?

`

The method of construction--the experience of software engineering now

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.