The nature of Software determines the important role of people, so effective communication is particularly important.
1. Is the document important?
The traditional software development process emphasizes the communication function of documents.
In the past few days, I have to stop my work due to several exams and the opening Cup National Finals! Now all the annoying things have passed. Continue! In the past, the exam was not important to me. Now it's different. I have already studied it.
Control phase
Figure 6-1 tasks and artifacts in the control phase
Risk Management
Risks should be monitored during development, and the risk list should be regularly checked, updated, and released.
Quality
A running software consists of four parts
1. executableCode
2. Configuration
3. Runtime Environment
4. Data
Any part of the changes will change the behavior of the software.
In many teams, they often only test the code, but ignore it, or do
OmnipotentMISSystem= 100%Failed!
This is an asserted I have heard in an open class and I have learned a lot from these years.
What is "omnipotentMISSystem "? It is a system that attempts to use a set of software to complete all the work of the
The test environment completed in software development includes ut, IT, St, and UAT. Ut = unit test it = System Integration TestSt = System Test UAT = User Acceptance Test (commonly known as acceptance test) Ut (unit test ): Unit test tasks include:
Joel's Fog Creek Software company changed its office location, which gave him a chance to practice his opinion. During the design of the new Office, Joel said that he mainly considered two points:1) it is conducive to improving work (programming)
According to foreign media reports, Google has released a software that enables Windows PC to play music and video content on a digital TV and display pictures.
Google media server enables the PC to be connected to any device that supports the
1. 1. agile development In today's software industry, why does it stand out?
agile development has become popular recently because of its fast iteration. Today, many applications are based on the network and are highly dynamic. This requires
There are many files under the root directory of qmk, and there is a copying file, which is information related to GNU's copyright, GNU General Public License. We don't have to worry about it.
There are also some. Pro files in the root directory,
As we all know, people used 163 million Internet access a few years ago. A kitten can only go to QQ to see the webpage (and it will be very slow ). Now everyone is using broadband, but many people complain about slow network speeds and turtle speeds.
Introduction: Chen Hao of coshell network introduced some software design principles. The author thinks thatProgramA member is usually composed of four aspects: Operation Skills, Knowledge Level, experience layer and ability. Every programmer should
In this articleArticleI will introduce 20 excellent web applications that can replace desktop software. Hope you like it! 1. Google Docs Google Docs is a free online offcie suite provided by Google. It provides most of the features of
1. Designed for user goals.
At the beginning of the design, we should study the customer's business goals for using software. The goals can be divided into individual goals or role goals. Different people have different positions and
Reasons for software corruption: maintainability is the king 1. Too stiff; opposite: to make the software haveScalability(New performance can be easily added to the system)2 too fragileFlexibility(Modifications will not affect others)3. Low Reuse
Based onVs2010Development EnvironmentSource codeThe following software is required for version control. The installation sequence is not limited. you can install the software by default:
(1)Visualsvn Server(Version Control Server) Free Open
Some time ago, I had nothing to do. I sorted out the QQ mobile phone protocol that had exploded on the Internet and tried to call it. In short, I made these together and made such a QQ third-party software.
I also studied the little yellow chicken,
I have previously written a registration system for shared software and gained some experience from it:
In fact, software registration does not have such requirements from the perspective of user requirements. However, due to the features of
GRASP (General Responsibility Assignment software principles) consists of nine modes, which describe the basic principles of Object Design and Responsibility Assignment. That is to say, how to abstract the business functions of the real world into
Since Windows NT, Microsoft has built a set of NTBackup backup tool programs provided by Veritas in the operating system. For a long time, Windows uses this program as a built-in backup tool.
NTBackup is actually a lite version of Symantec's
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