Abstract:
This paper describes an iterative, efficient, and use-case driven UML object modeling method used in the process of software development of an ocean parameters measuremen...Show MoreMetadata
Abstract:
This paper describes an iterative, efficient, and use-case driven UML object modeling method used in the process of software development of an ocean parameters measurement system. The method solved all kinds of complex issues (complex related factor), variety (variety of equipment and data types), and frequent changes in the software development of an ocean parameters measurement system. This method combines static modeling and dynamic modeling, and it spans the gap between requirements and codes. The process includes domain modeling, use-case modeling, requirement review, robustness analysis, preliminary design review, sequence diagram drawing, critical design review, class diagram drawing, and testing and delivery. Compared with the functional structure design method, this method adds four iterative nodes: requirement review, preliminary design review, critical design review, and testing and delivery. It reduces the risk of the development process and improves the system development efficiency. Compared with the object oriented software design method, the proposed method increases two processes, which are: robustness analysis and the critical design review, in order to further ensure that the development process is effective and accurate. All this is essential in the development of a good, reliable system architecture for software design. The software modeling of a sound velocity profiling measurement system is completed quickly and accurately by using this method. In engineering practice, the method is verified to be effective. It also can be used in the development of a measurement system for ocean currents, ocean waves, ocean noise and so on.
Published in: 2016 IEEE/OES China Ocean Acoustics (COA)
Date of Conference: 09-11 January 2016
Date Added to IEEE Xplore: 08 August 2016
ISBN Information: