Software is a computer program, a procedure, and a related document and data that may be required to run a computer system. It is mainly divided into two kinds of common software,
The other is custom software, the software is complex, not visible, changing characteristics, the software most of the current software is customized rather than through the assembly of their own components. Because the software
Software crisis has emerged in the development of
Referring to the software, it is necessary to mention that software engineering is the systematic standardization of the quantitative method of application software development, operation, maintenance and engineering applications to the software.
Software engineering is to focus on the quality of the goal, by the process, methods and tools of three components. Traditional structured methods based on functional analysis and data analysis bring many drawbacks. The book mentions
Case, Computer aided software engineering.
Swebok the Software engineering knowledge system into 10 knowledge domains, that is, the requirements, software design, software construction, software testing, software maintenance, software configuration management, software project management
Software engineering processes, engineering tools and methodologies, and quality.
Introduction to Software Engineering Overview First Chapter Summary