The Use of UML for Model Design and Scientific Software Development
UML is a visual modelling language and can provide a clear description of the structure and the behaviour of a model. Structure is portrayed by component and class diagrams. Behaviour is detailed by use cases, diagrams of sequence and collaboration, state charts, and activity diagrams. To benefit most from UML, the software development process should be use case driven, architecture focussed, iterative and incremental. The new standard of UML provides a complete set of tools to describe every aspect of a model. UML has proven a valuable tool in software projects [7,8]. It can communicate software requirements not only to those within a software project but also to stakeholders and the interested public. It can support the model development process, speed up the software development process considerably, and assure the implementation of robust, reliable software that is easy to alter.
Key wordsUML Software Engineering Model Design
- BOOCH, G (1998): The Future of Software. Seminar given in Melbourne 20.11. 98.Google Scholar
- BOOCH, G, RUMBAUGH, J, JACOBSON I, (1999): Unified modeling Language. User Guide. Addison-Wesley, Menlo Park, CA, US.Google Scholar
- MAUL, CR; GOODWIN, I; KOCH, B (1998): Object Oriented Software Engineering for Agricultural Models. AgEng’98 International Conference on Agricultural Engineering 24.8. - 26.8.1998. Paper No 98-A-068, Oslo, No.Google Scholar