ENGLISH

Agile Software Development, Principles, Patterns, and Practices

Book information

Publisher
Pearson
Year
2013
ISBN
1292025948, 9781292025940
Language
english
Format
PDF
Filesize
5 MB (5043810 bytes)
Edition
Pearson New International Edition
Pages
536\531
Time added
2020-05-25 14:24:11

Description

For courses in Object-Oriented Design, C++ Intermediate Programming, and Object-Oriented Programming.Written for software engineers "in the trenches," this text focuses on the technology-the principles, patterns, and process-that help software engineers effectively manage increasingly complex operating systems and applications. There is also a strong emphasis on the people behind the technology. This text will prepare students for a career in software engineering and serve as an on-going education for software engineers. Cover Table of Contents Section 1. Agile Development Chapter 1. Agile Practices Chapter 2. Overview of Extreme Programming Chapter 3. Planning Chapter 4. Testing Chapter 5. Refactoring Chapter 6. A Programming Episode Section 2. Agile Design Chapter 7. What Is Agile Design? Chapter 8. SRP: The Single-Responsibility Principle Chapter 9. OCP: The Open-Closed Principle Chapter 10. LSP: The Liskov Substitution Principle Chapter 11. DIP: The Dependency-Inversion Principle Chapter 12. ISP: The Interface-Segregation Principle Section 3. The Payroll Case Study Chapter 13. Command and Active Object Chapter 14. Template Method & Strategy: Inheritance vs. Delegation Chapter 15. Facade and Mediator Chapter 16. Singleton and Monostate Chapter 17. Null Object Chapter 18. The Payroll Case Study: Iteration One Begins Chapter 19. The Payroll Case Study: Implementation Section 4. Packaging the Payroll System Chapter 20. Principles of Package Design Chapter 21. Factory Chapter 22. The Payroll Case Study (Part 2) Section 5. The Weather Station Case Study Chapter 23. Composite Chapter 24. Observer—Backing into a Pattern Chapter 25. Abstract Server, Adapter, and Bridge Chapter 26. Proxy and Stairway to Heaven: Managing Third Party APIs Chapter 27. Case Study: Weather Station Section 6. The ETS Case Study Chapter 28. Visitor Chapter 29. State Chapter 30. The ETS Framework Appendix A: UML Notation I: The CGI Example Appendix B: UML Notation II: The Statmux Appendix C: A Satire of Two Companies Index A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Similar books