本书主要研究船舶与海洋平台总体设计软件的开发原理、算法与开发技术。全书分为八章。第一章为绪论,第二章介绍船体型线设计软件开发技术,包括船体型线插值算法,型线变换,以及船体曲面表达方法等。第三章介绍一种基于三维切片模型的船舶静水力特性计算方法,包括三维切片模型的建立,船舶静水力曲线、邦戎曲线与稳性插值曲线的计算算法等。第四章介绍船舶装载计算软件开发技术,包括装载稳性计算方法,船体梁剪力与弯矩分布曲线准确计算算法,以及总纵强度应力云图显示等。第五章介绍一种船舶与海洋平台专业有限元分析软件开发模式,并以空间杆梁结构为例,阐述该方法的具体应用。第六章介绍船体结构有限元分析软件开发技术,重点阐述船体结构的参数化建模,平板与曲面板的有限元网格划分策略,以及专业后处理软件开发技术等。第七章介绍海洋平台三维参数化设计软件开发技术,包括海洋平台参数化建模,基于三维参数化模型的静水力特性、舱容要素及稳性计算等方法。第八章介绍船舶与海洋平台优化设计方法,包括船体结构尺寸优化,船舶内壳板的形状优化,以及船体结构形状优化三方面内容。