201771030120- Wang Yuan-test <thinking of the course learning objectives> Software Engineering to prepare a

project
content
Course class blog link https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
This job requires link https://www.cnblogs.com/nwnu-daizh/p/12369881.html
My course learning objectives 1. carefully complete this course;
2. Understand the complete process of a software project produced;
3. keeping up with the pace of the teacher, as many practical exercise.
This job helped me achieve learning objectives in what areas 1. Write blog;
2. Promote students to think independently;
3. the knowledge is no longer limited to textbook knowledge, get a wider expansion in knowledge.

Foreword

  Software engineering belong to professional courses in computer courses in a computer so as a learner, to learn this course for us is a very important thing. Most courses have a corresponding curriculum design, curriculum design the system we do, platform or software can be directly showed the user to use it? Of course, the answer is "can not", but why can not it. This course will answer this question for us, and also taught how we can promote a complete software product, the production process what we need to pay attention, which is the biggest concern, which is that we should pay attention to the area. Early learning Zou Yan teacher read the book "Construction of Law - modern software engineering", issued by the thought will be described in detail later.

Thoughts

  • One problem: software engineering in the end give us what to bring?
    • Problem Description:

        Read the "Building of the law - modern software engineering" Section 1.2 Software engineering is what the teacher wrote in Zou

      Software engineering is the systematic, orderly, quantifiable method is applied to the process of software development, operation and maintenance.
      Software engineering includes the following areas: software requirements analysis, software design, software builds, software testing and software maintenance.
      The following software engineering and related disciplines: computer science, computer engineering, management, mathematics, project management, quality management, software ergonomics, systems engineering, industrial design and user experience design.

      Based on these contents can be seen in software engineering are important to many areas. But for a student of computer science, software engineering practical for us in the end where? We hope to have a profound experience after completion of this course.

    • Personal understanding:

        Last semester we opened a "software engineering economy," I think these two courses have some degree of contact. "Software engineering economy" biased theoretical knowledge related to economic aspects of the software involved, "software engineering" that is biased towards the theory of knowledge in software entities involved. Last semester has profoundly understand that the "software engineering economy" to bring our feelings, but also hope that this term can deeply feel the charm of software engineering.

  • Second problem: how to become a good software engineer?
    • Problem Description:

        Zou teacher be discussed divided into the following four aspects of the growth path Chapter 3 software engineers in:

      1 measure of individual ability and development;
      2. Myth thinking software engineers;
      3 software engineer career development;
      4 skills back.

      We know that in order to become more than a good software engineer four indeed indispensable, however, in addition to these, there is nothing very important.

    • Personal understanding:

        A good growing software engineers certainly have the ability to accumulate knowledge related to software development, to enhance the technical skills, awareness of knowledge and experience accumulated problems in the field of general software design ideas and understanding of software engineering, as well as their own summary of actual results. These things really important, but, at the same time I feel that "communication" is also a very important aspect. Software engineers are often in the form of collective win-win cooperation, which can not avoid communication between people. A good software is certainly the case a lot of disagreement arise in the production process, this time is the main way of effective communication approaches to finding solutions. So, I think we should want to be a good engineer, communication skills in not bad.

  • Question three: whether there are college students the ability to make a "complete" software?
    • Problem Description:

        After reading through the "Building of the law - modern software engineering," this book, there are a lot of theoretical knowledge that we need to seriously study. Folk phrase "eye over a thousand times better to hand over again," although we would have very specific exercises after each finished learning. According to the book, but I read it, I felt a production software is a simple matter. Since it is a simple matter, then the contemporary college students can be made on the basis of theoretical knowledge level of the market for public use software?

    • Personal understanding:

        I personally feel that if you want to achieve the level of public use of the software is a very difficult thing. But still I want this course to learn more in this area.

references

  Zou Xin Construction of Law - modern software engineering: modern software engineering [M] People Post Press, 2014

summary

  Previous course, do not use the blog as a platform to write experimental work. Software engineering such an approach, I feel very novel, very much. For the few of us with a blog, this is a good exercise opportunity to write their own blog capabilities. In addition to using blog makes me feel good outside, and enterprises to teaching, I think it is for a contemporary college students is a good way. Usually the dominant theory class teaching methods, so that our ability has not been a greater degree of improvement. And cooperation with enterprises not only enhance our ability to a certain extent, you can also let us know how the business is software engineering of the course to practice. Hoping to get a lot of good experience on this course this semester!

Guess you like

Origin www.cnblogs.com/Jenna-wang/p/12396952.html