Software Engineering Techniques Applied to Agricultural Systems An Object-Oriented and UML Approach /
Software Engineering Techniques Applied to Agricultural Systems presents cutting-edge software engineering techniques for designing and implementing better agricultural software systems based on the object-oriented paradigm and the Unified Modeling Language (UML). The focus is on the presentation of...
Main Authors: | , |
---|---|
Corporate Author: | |
Format: | Electronic eBook |
Language: | English |
Published: |
Boston, MA :
Springer US : Imprint: Springer,
2014.
|
Edition: | 2nd ed. 2014. |
Series: | Springer Optimization and Its Applications,
93 |
Subjects: | |
Online Access: | Full Text via HEAL-Link |
Table of Contents:
- Preface to the Second Edition
- Preface to the First Edition
- Part I. Concepts and Notations
- 1. Programming Paradigms
- 2. Basic Principles of the Object-Oriented Paradigm
- 3. Object-Oriented Concepts and Their UML Notation
- 4. Relationships
- 5. Use Cases and Actors
- 6. UML Diagrams
- 7. Design Patterns
- 8. Exercises
- 9. The Object Constraint Language (OCL)
- 10. The Model Driven Architecture (MDA) Approach
- Part II. Applications
- 11. The Kraalingen Approach to Crop Simulation
- 12. The Plug and Play Architecture
- 13. Soil Water-Balance and Irrigation-Scheduling Models: a Case Study
- 14. Distributed Models
- 15. MDA with Oliva Nova
- 16. Answers
- Glossary
- References.