Strukturna programska oprema je programska oprema, ki se uporablja za prototipiranje in analizo arhitekturnih načrtov. Imenuje se tudi programska oprema za gradbeništvo ali programska oprema za gradbeništvo, večinoma jo uporabljajo gradbeni inženirji. Ti inženirji potrebujejo visoko raven analize podatkov in digitalne manipulacije dimenzij, da bi dosegli svoje poklicne cilje.
V resničnem svetu gradbeni inženirji in gradbeni inženirji načrtujejo s komponentami, kot so tramovi, tramovi, temelji in špirovci. Strukturna programska oprema jim omogoča vizualizacijo teh komponent na zaslonu. Mnogi od teh programov zahtevajo, da inženir ve, kakšne vrste obremenitev obremenjujejo komponento in natančno, kakšna komponenta je. Te komponente si lahko nato ogledate in manipulirate v modulu za načrtovanje programske opreme.
Komponente lahko nariše tudi inženir s programsko opremo. Večina strukturnih programov ponuja način za ustvarjanje različnih elementov iz nič. Običajno so za ta namen predvidene določene figure, kot so črte, poligoni in polja.
Pomemben del mnogih od teh programov je modul za izračun ali strukturno analizo. Ta modul izračuna podatke, specifične za širok nabor gradbenih elementov. Od makete betonske vitke stene do jeklenega nosilca z vzvojnimi obremenitvami je ta del programske opreme sposoben ponoviti zasnovo takšnih elementov in zagotoviti matematično analizo, specifično za kateri koli element.
Vsak zanesljiv kos strukturne programske opreme bo ponujal funkcije baze podatkov in preglednic, tako da lahko gradbeni inženir ali gradbeni inženir bolj jasno razišče vrsto elementov, ki se uporabljajo pri načrtovanju v danem trenutku. Te baze podatkov sledijo različnim meritvam, specifičnim za komponento. Na primer, če inženir potrebuje valjani jekleni odsek za načrtovanje, se lahko ta inženir sklicuje na zbirko podatkov programske opreme, ki podaja težo, površino, globino in številne druge specifikacije številnih valjanih jeklenih profilov.
Baze podatkov in preglednice po meri se lahko izdelajo glede na potrebe inženirja. Strukturni inženiring združuje ustvarjalnost in trde matematične podatke. Iz tega razloga je pomembno, da ta vrsta programske opreme omogoča inženirju način za ustvarjanje specializiranih baz podatkov, ki vse komponente določenega projekta potegnejo v eno preglednico.
Poleg strukturne analize, strukturna programska oprema opravlja tudi druge kritične funkcije za inženirje. Funkcije poročanja uporabnikom omogočajo zbiranje podatkov. Za predstavitvene namene so na voljo podrobne grafike in diagrami. Za razlikovanje skupin podatkov je lahko na voljo tudi barvno kodiranje. Nekatere vrste strukturne programske opreme zagotavljajo animacijo, kar omogoča bolj dinamično in tridimenzionalno predstavitev.