Bookbot

Agile Software Development PNIE

Mehr zum Buch

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

Buchkauf

Agile Software Development PNIE, Robert Cecil Martin

Sprache
Erscheinungsdatum
2013
product-detail.submit-box.info.binding
(Paperback)
Wir benachrichtigen dich per E-Mail.

Lieferung

  • Gratis Versand ab 14,99 € in ganz Deutschland! Mehr Infos.

Zahlungsmethoden

Keiner hat bisher bewertet.Abgeben

Titel
Agile Software Development PNIE
Sprache
Englisch
Verlag
Pearson
Erscheinungsdatum
2013
Einband
Paperback
Seitenzahl
536
ISBN10
1292025948
ISBN13
9781292025940
Reihe
Beschreibung
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