Book Description
This hands-on software engineering volume fills the gap between the way users learn to program and the way software is written in professional practice with an interactive, project-oriented approach that includes guidelines for using XP methods for software engineering , tutorials on the core aspects of XP, and detailed descriptions of what to expect when applying XP to a development project. Using methodologies that are flexible enough to meet the changing needs of future clients, the book provides a detailed description of what happens in a typical cycle during an XP development effort and shows users what to do instead of telling them what to do. The volume provides an introduction to the Core XP practices, and details pair programming, understanding why we test first, the iteration, shaping the development process and core practices and working examples of core practices. For software engineers, developers, and programmers , and managers who want to learn about XP.
From the Back Cover
Extreme Software Engineering. A Hands-On Approach bridges the gap between academic and professional software practices by providing the format to incorporate a hands-on project into a are engineering course. This is the first textbook designed to teach XP methods in a traditional software engineering course. Students learn real world communication skids by working together in teams to test, code and create real-life XP software products for clients. With Extreme Programming, the client becomes the central part of the development team, creating a bottom-up design in which only necessary features are added to the system on an as-needed basis. This book is also ideal for professionals who want a concise, hands-on introduction to XP.
Significant Features
* Provides guidelines for setting up and presenting an XP component in a traditional software engineering course including a collection of short tutorials on the core aspects of XP and a course-long project
* Describes in detail the activities, expectations and responsibilities of participants in the XP software development process
* Immerses students or professionals very quickly in the programming experience
* Creates an opportunity for students to learn the necessary communication tools used in successful professional software development projects
* Features an associated Website with suggested topical readings and example project materials
發表於2024-12-25
Extreme Software Engineering: A Hands on Approach 2024 pdf epub mobi 電子書 下載
圖書標籤: Coding
Extreme Software Engineering: A Hands on Approach 2024 pdf epub mobi 電子書 下載