Topics in Development of Naval Architecture Software Applications
Software applications are used extensively in the practice of contemporary naval architecture. This paper describes several naval architecture applications, including ship motion prediction, simulation of replenishment at sea, simulation of launch and recovery, ship operator guidance, and measurement of directional wave spectra using wave radar. Within this context, this paper describes relevant technologies and programming languages that are effective for development of naval architecture software applications. Due to the complexity of naval architecture software, discussion is given on matching of human resources to software development tasks. Software documentation, which can take several forms, is addressed. Verification and validation of software is the final major topic.