There are a number of different ways of constructing such a dome that will give different volumes. I think you are referring to the case in which any horizontal cross section of the dome is a rectangle. Set up a coordinate system so that the corners of the rectangular bottom are at (10, 5), (-10, 5), (-10, -5), and (10, -5). A diagonal will have length \sqrt{20^2+ 10^2}= \sqrt{500}= 10\sqrt{5}. In order to have height, in the center, of 15, I am going to assume that the line of the dome cover from, say, (-10, 5) to (10, -5) is an ellipse with "semi-major axis" of length 10\sqrt{5} and "semi-minor axis" of length 15. That will have equation 225s^2+ 500z^2= 112500 (225 is 15^2 and 112500 is (225)(500).) That is, for a given z,
s= \frac{112500- 500z^2}{15}
where s is the diagonal length of the rectangle at height h. We also know that all the rectangles, at every height z, are similar to the base, which is 10 by 20 meters. That is, each rectangle is 10k by 20k meters so, by the pythagorean theorem 100k^2+ 400k^2= 500k^2= 112500- 500z^2 so that k^2= 225- z^2 and k= \sqrt{225- z^2}. That is, a cross section of the dome at height z is a rectangle with length 20\sqrt{225- z^2} and width 10\sqrt{225- z^2} and so area 200(225- z^2).
The volume of such a rectangular layer, of thickness \Delta z would be 200(225- z^2)\Delta z so the total volume of such layers would be
\sum 200(225- z^2)\Delta z
and, in the limit, that becomes the integral
\int_{z=0}^{15} 200(225- z^2)dz