Oprogramowanie konstrukcyjne to oprogramowanie służące do prototypowania i analizy projektów architektonicznych. Nazywany również oprogramowaniem do inżynierii budowlanej lub oprogramowaniem do inżynierii lądowej, jest używany głównie przez inżynierów budownictwa. Inżynierowie ci wymagają wysokiego poziomu analizy danych i cyfrowej manipulacji wymiarami, aby spełnić swoje cele zawodowe.
W prawdziwym świecie inżynierowie budowlani i konstruktorzy projektują elementy, takie jak belki, legary, stopy i krokwie. Oprogramowanie strukturalne daje im możliwość wizualizacji tych elementów na ekranie. Wiele z tych programów wymaga, aby inżynier wiedział, jakiego rodzaju obciążenia obciążają dany element i jaki to dokładnie jest element. Komponenty te można następnie przeglądać i manipulować w module projektowym oprogramowania.
Komponenty mogą być również narysowane przez inżyniera za pomocą oprogramowania. Większość programów strukturalnych umożliwia tworzenie różnych elementów od podstaw. Zazwyczaj do tego celu służą ustawione figury, takie jak linie, wielokąty i prostokąty.
Ważną częścią wielu z tych programów jest moduł obliczeń lub analizy strukturalnej. Moduł ten oblicza dane charakterystyczne dla szerokiej gamy elementów budowlanych. Od makiety betonowej smukłej ściany po jedną ze stalowych belek obciążonych skręcaniem, ta część oprogramowania jest w stanie odtworzyć projekt takich elementów i dostarczyć analizę matematyczną specyficzną dla dowolnego elementu.
Każde niezawodne oprogramowanie konstrukcyjne będzie oferować funkcje bazy danych i arkuszy kalkulacyjnych, dzięki czemu inżynier budowlany lub inżynier budownictwa może w dowolnym momencie dokładniej zbadać rodzaj elementów użytych w projekcie. Te bazy danych śledzą różne pomiary specyficzne dla komponentu. Na przykład, jeśli inżynier potrzebuje do projektu profilu stalowego walcowanego, może on odwołać się do bazy danych oprogramowania, która podaje wagę, powierzchnię, głębokość i wiele innych specyfikacji wielu kształtowników stalowych walcowanych.
Niestandardowe bazy danych i arkusze kalkulacyjne mogą być wykonane zgodnie z potrzebami inżyniera. Inżynieria budowlana łączy kreatywność i twarde dane matematyczne. Z tego powodu ważne jest, aby tego typu oprogramowanie umożliwiało inżynierowi tworzenie wyspecjalizowanych baz danych, które ściągają wszystkie komponenty danego projektu do jednego arkusza kalkulacyjnego.
Oprócz analizy strukturalnej oprogramowanie konstrukcyjne pełni również inne krytyczne funkcje dla inżynierów. Funkcje raportowania pozwalają użytkownikom zbierać dane. Do celów prezentacyjnych udostępniane są szczegółowe grafiki i diagramy. Kodowanie kolorami może być również dostępne w celu rozróżnienia grup danych. Niektóre typy oprogramowania konstrukcyjnego zapewniają animację, pozwalając na bardziej dynamiczną i trójwymiarową prezentację.