Coverart for item
The Resource Software engineering techniques applied to agricultural systems : an object-oriented and UML approach, Petraq J. Papajorgji, Panos M. Pardalos

Software engineering techniques applied to agricultural systems : an object-oriented and UML approach, Petraq J. Papajorgji, Panos M. Pardalos

Label
Software engineering techniques applied to agricultural systems : an object-oriented and UML approach
Title
Software engineering techniques applied to agricultural systems
Title remainder
an object-oriented and UML approach
Statement of responsibility
Petraq J. Papajorgji, Panos M. Pardalos
Creator
Contributor
Author
Subject
Language
eng
Summary
Software Engineering Techniques Applied to Agricultural Systemspresents 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 rigorous step-by-step approaches for modeling flexible agricultural and environmental systems, starting with a conceptual diagram representing elements of the system and their relationships. Furthermore, diagrams such as sequential and collaboration diagrams are used to explain the dynamic and static aspects of the software system. This second edition includes: a new chapter on Object Constraint Language (OCL), a new section dedicated to the Model-VIEW-Controller (MVC) design pattern, new chapters presenting details of two MDA-based tools - the Virtual Enterprise and Olivia Nova, and a new chapter with exercises on conceptual modeling. It may be highly useful to undergraduate and graduate students as the first edition has proven to be a useful supplementary textbook for courses in mathematical programming in agriculture, ecology, information technology, agricultural operations research methods, agronomy and soil science, and applied mathematical modeling. The book has broad appeal for anyone involved in software development projects in agriculture and to researchers in general who are interested in modeling complex systems. From the reviews of the first edition: "The book will be useful for those interested in gaining a quick understanding of current software development techniques, and how they are applied in practice ... this is a good introductory text on the application of OOAD, UML, and design patters to the creation of agricultural systems. It is technically sound and well written."--Computing Reviews, September 2006
Member of
Cataloging source
GW5XE
http://library.link/vocab/creatorName
Papajorgji, Petraq J
Dewey number
630.2085
Illustrations
illustrations
Index
no index present
Language note
English
LC call number
S494.5.D3
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/relatedWorkOrContributorDate
1954-
http://library.link/vocab/relatedWorkOrContributorName
Pardalos, P. M.
Series statement
Springer optimization and its applications
Series volume
volume 93
http://library.link/vocab/subjectName
  • Agriculture
  • Software engineering
  • Object-oriented programming (Computer science)
  • UML (Computer science)
  • TECHNOLOGY & ENGINEERING
  • TECHNOLOGY & ENGINEERING
  • Agriculture
  • Object-oriented programming (Computer science)
  • Software engineering
  • UML (Computer science)
  • Técnicas de programação
  • Programação orientada a objetos
Label
Software engineering techniques applied to agricultural systems : an object-oriented and UML approach, Petraq J. Papajorgji, Panos M. Pardalos
Instantiates
Publication
Copyright
Antecedent source
unknown
Bibliography note
Includes bibliographical references
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
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
Control code
883837199
Dimensions
unknown
Edition
Second edition.
Extent
1 online resource (xvii, 301 pages)
File format
unknown
Form of item
online
Isbn
9781489974631
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other control number
10.1007/978-1-4899-7463-1
Other physical details
illustrations.
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)883837199
Label
Software engineering techniques applied to agricultural systems : an object-oriented and UML approach, Petraq J. Papajorgji, Panos M. Pardalos
Publication
Copyright
Antecedent source
unknown
Bibliography note
Includes bibliographical references
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
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
Control code
883837199
Dimensions
unknown
Edition
Second edition.
Extent
1 online resource (xvii, 301 pages)
File format
unknown
Form of item
online
Isbn
9781489974631
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other control number
10.1007/978-1-4899-7463-1
Other physical details
illustrations.
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)883837199

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
Processing Feedback ...