Chapter One: Introduction1.2.5 The goal of software engineering-creating "good enough" softwareQuestion: What if the "Bug" in the software doesn't get rid of it? Or if there is a small "Bug" but does not affect the software function, can you ignore it?Chapter II: Personal Technology and processes2.4 PracticeQuestion: If your own programming is not very good to ch
A few weeks ago, I read an article in which a teacher taught his students to actively read literary literature, in which I admired his sentence: "Just think of liturature as if you ' re reading a long text-message". Extended to here, compared to find themselves in real life really rarely take the time to examine their professional books after class, said ashamed, this situation occurs most frequently is the final preparation for the exam. Because of this homework, I seem to tell myself that this
Today read the "Law of Construction: The first chapter of modern software Engineering", benefited greatly. Originally I understand the software is only at the most basic level, through reading this book, I have a more in-depth understanding of software engineering.Software engineering is the process of applying systema
Tangram and software combination structure Tangram is Chinese "tangram" English counterpart, probably foreigners think "Tangram" is the wisdom of the Tang Dynasty game, and the overseas Tang Dynasty symbolizes China. "Tangram" shows a clear and simple tectonic thinking, based on 7 elements, to create what you can create. When the earliest development of Tangram, this system to take a name, a lot of brains, good ideas must have a matching name. Tangra
After extensive reading of Xin Zou's "Building Method (second edition)", I have a new definition of software testing: not only testing, but also a series of programming ideas, how to deal with problems, and how to work together in a team.Some software architecture books on the market, Test books, the general style of rigid, is simply to tell you how to do, what the principle, but when the reader doubts why
What is software engineering?What is the relationship between software engineering and computer science?The introduction of the book "Building Law: Modern Software Engineering" is mainly about these two problems. Software engineering is the process of applying systematic, orderly, and quantifiable methods to the develo
For the wince system, we may be more unfamiliar, after all, Microsoft is not the promotion of small, mainly the application is too few, the main design industry, control systems, identification industry and other related industries will be used. For related development, involved in the development of tools, to do a dry description of this, but also I have been engaged in the summary of the work for so many years. The follow-up will always finish the series. Daily updates are short and easy to un
Eighth chapter,After reading the eighth chapter, I learned the types of software requirements, stakeholders, the common methods and steps of acquiring user requirements, the framework and NABCD of the analysis of competitive requirements, the four-quadrant approach, the project plan and the technology.Problem: How to get the potential demand of the user?Nineth Chapter, read the Nineth chapter after I learned the team role division, the project manager
The General software system development is in the Windows platform, but the software system that needs debugging is linux,uc/os,android and so on.In order to facilitate the development of debugging, need to build a cross-development environment.Common cross-compilation environments for applications such as Linux under Windows development are:1, Linux server, through SECURECRT login or Vncserver Landing, thr
Question 1: section 1.2 of the first chapter presents software engineering including requirements analysis, software design, software construction, software testing and software maintenance. I read that the experience of developin
The fourth chapter of the Law of construction--two people cooperation1. Code style is very important, because good code style, beneficial to the cooperation of two people and even many people.Personally think: Good code style is to learn more to read other people's good code, to improve and develop their own code style.2. About the importance of pairing programming2.1 Pair programming can improve design quality and code quality2.2 Pairing is beneficia
This article is a computer class of high-quality pre-sale recommendation >>>>"Construction of the Law of modern Software Engineering (second edition)""Do high school Learning by Doing" Modern way Professor Software Engineering, Li Wei academician highly recommended, many soft teachers praise, Microsoft Research and development director Xin Zou masterpieceEditor's
The first chapter of the question: in my understanding of the first chapter, I focus on the software development process of the problem, for these 5 difficult to solve, I am still a little confused, I think with the development of software tools will alleviate these difficulties, but the tools are not more demanding, for a team close not need more stringent?Chapter Two: In the unit test and regression test,
Author: Xiaoyan Linxian QQ: 51817Water conservancy Software Development Research Group: 39869071 water conservancy and hydropower project construction diversion scheme aided design system official blog: http://www.cnblogs.com/DivClose/Reprinted. Please retain the copyright information. Thank you!
Auxiliary Design System divclose 2010
The national computer software
-scale musical process, in the initial stage will have a jerky place. In the past when we programmed alone, for personal habits even though our code has a little bit of a non-standard but we ourselves do understand, but into the team phase has become the first place we need to correct the bad habit.The second is the trooped may be the most need to spend time on the link-run-in stage, different people have different programming thinking, different to the same problem of thinking, the way of endin
Questions:1, how to better understand and learn modern software engineering?2. In what areas should we develop our skills and abilities?3. How can we better embody our value and ability in the future team cooperation?4, how to judge a team's advantages and disadvantages? What is a good team?5. What are agile processes and agile teams?6, after graduation how to reflect their competitiveness? How to embody your self-worth after graduation?Quick reading
The primary technical mission of software is the complexity of management. Simplicity as a goal-based design is most helpful.Simplicity can be obtained in two ways: one is to reduce the amount of intrinsic complexity that is concerned at the same time, and the other is to avoid generating unnecessary incidental complexity.Design is a kind of heuristic process. Being stubborn in a single way can undermine your ability to innovate and damage your progra
The sixth chapter deals with the importance of agile in software development, including the principles of agile processes, the outlines of agile processes, the problems and solutions that are encountered in agile processes, the need for agility between team work, the summary of agile, the lessons of some agile processes, and finally some stories about agile; question: Do you really need to do daily meetings when the team is developing offsite? The sev
obtain a PC simulation version that can run on windows. MMI application software engineers can check and debug their own applications on the PC without a hardware board.
Make. bat actually only acts as a bootstrap. It only has one batch processing statement perlmake2.pl % *, so after running the batch processing file, the control is transferred to the perl script make2.pl. In this perl script, the command line parameters entered by the user are parse
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.