Agile Software Development
Principles, Patterns, and Practices
Autorzy
Ocena książki
Więcej o książce
This text is designed for courses in Object-Oriented Design, C++ Intermediate Programming, and Object-Oriented Programming, targeting software engineers. It emphasizes key principles, patterns, and processes essential for managing complex operating systems and applications, while also highlighting the human element in technology. It serves as a foundational resource for students entering software engineering and as ongoing education for professionals. The content is organized into several sections: I. AGILE DEVELOPMENT covers practices like Extreme Programming, planning, testing, and refactoring. II. AGILE DESIGN introduces core principles such as the Single-Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Dependency-Inversion Principle, and Interface-Segregation Principle. III. THE PAYROLL CASE STUDY explores various design patterns, including Command, Active Object, Template Method, Strategy, Facade, Mediator, Singleton, and Null Object, culminating in a detailed implementation of a payroll system. IV. PACKAGING THE PAYROLL SYSTEM discusses principles of package design and includes further exploration of the payroll case study. V. THE WEATHER STATION CASE STUDY examines patterns like Composite, Observer, Abstract Server, Adapter, and Proxy, applied to a weather station scenario. VI. THE ETS CASE STUDY covers Visitor and State patterns within the ETS framework. Appendices provide UML n
Wydanie
Zakup książki
Agile Software Development, Robert C. Martin
- Język
- Rok wydania
- 2013
- Oprawa
- (miękka),
- Stan książki
- Dobry
- Cena
- 162,99 zł
Metody płatności
Brakuje nam tutaj Twojej recenzji.
- Tytuł
- Agile Software Development
- Podtytuł
- Principles, Patterns, and Practices
- Język
- angielski
- Autorzy
- Robert C. Martin
- Wydawca
- Pearson
- Rok wydania
- 2013
- Oprawa
- miękka
- Liczba stron
- 536
- ISBN10
- 1292025948
- ISBN13
- 9781292025940
- Seria
- Ocena
- 4,25 z 5
- Opis
- This text is designed for courses in Object-Oriented Design, C++ Intermediate Programming, and Object-Oriented Programming, targeting software engineers. It emphasizes key principles, patterns, and processes essential for managing complex operating systems and applications, while also highlighting the human element in technology. It serves as a foundational resource for students entering software engineering and as ongoing education for professionals. The content is organized into several sections: I. AGILE DEVELOPMENT covers practices like Extreme Programming, planning, testing, and refactoring. II. AGILE DESIGN introduces core principles such as the Single-Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Dependency-Inversion Principle, and Interface-Segregation Principle. III. THE PAYROLL CASE STUDY explores various design patterns, including Command, Active Object, Template Method, Strategy, Facade, Mediator, Singleton, and Null Object, culminating in a detailed implementation of a payroll system. IV. PACKAGING THE PAYROLL SYSTEM discusses principles of package design and includes further exploration of the payroll case study. V. THE WEATHER STATION CASE STUDY examines patterns like Composite, Observer, Abstract Server, Adapter, and Proxy, applied to a weather station scenario. VI. THE ETS CASE STUDY covers Visitor and State patterns within the ETS framework. Appendices provide UML n



