Object-oriented design of decision support systems in natural resource management
Two design models, one object-oriented (OO) and the other procedure-oriented (PO), were developed for a forest pest management decision support system (DSS) to simulate the pattern of functional computer code reusability during system evolution. Each design model was constructed using the Nexpert Ob...
Saved in:
Published in | Computers and electronics in agriculture Vol. 8; no. 4; pp. 301 - 324 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
Amsterdam
Elsevier B.V
1993
Elsevier |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Two design models, one object-oriented (OO) and the other procedure-oriented (PO), were developed for a forest pest management decision support system (DSS) to simulate the pattern of functional computer code reusability during system evolution. Each design model was constructed using the Nexpert Object expert system development shell. The OO design used the real-world model of the application domain as the mechanism to connect DSS subsystems, whereby subsystem functions became class methods. Simulations were conducted to compare the change in proportion of reusable code among PO and OO approaches as applications were added to the DSS for ten sequences of system development. Analysis showed that the OO design had a small but significant increase in code reusability. There were indications that if class methods became selectable through polymorphism combined with dynamic inheritance, the superiority of the object-oriented design would become greater. Opportunities to take advantage of this feature may not be available until the DSS reaches a large size. |
---|---|
Bibliography: | P01 9304709 U10 H10 ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 0168-1699 1872-7107 |
DOI: | 10.1016/0168-1699(93)90018-V |