Introduction to Software Engineering and Project Management
Chapter 1 briefly introduces the development and basic principles of software engineering, and also briefly introduces representative case tools, discusses the professional ethics of software engineering, and looks forward to the development trend of software engineering; The second chapter discusses the basic activities of software process and common software development methods, and introduces typical software process models and examples of Microsoft software development process. The third chapter mainly introduces the methods of common software projects, feasibility analysis, the formation of software project teams and the compilation of software project establishment documents. Chapter 4 mainly introduces the process and method of requirements analysis and the compilation of software requirements analysis documents: Chapter 5 and Chapter 6 respectively introduce the overall design and detailed design of the software; Chapters 7-9 introduce software coding, testing, debugging and maintenance respectively. 10 chapter introduces object-oriented methodology; Chapter 1 1 introduces the Unified Modeling Language (UML); Chapter 12 introduces software project management.