architecture
architecture Article

Building a New Home?

Find the right contractors for your projects! We work with Homeowners, Property Management Companies, Real Estate Execs, General Contractors and Government Agencies to find the right contractors for their projects! Customers Served NATIONWIDE!

Software Architecture: Virtual Structure


Software architecture is basically the way software programs are put together. A software designer must take into consideration a number of different things when putting together software, such as whether this software is going to be used by a standalone computer or a networked system of computers; just like when one builds a house, software architecture determines the final look and efficiency of a software package.

Software architecture can be built around either in-line programming or around an object-oriented programming language. In-line programming is the old fashioned way, where the architect specifies everything one line at a time, and the computer executes each line in order. Object oriented programming is radically different, and much more efficient; instead of executing line by line, the programmer defines “objects,” like characters, items, or actions in a video game; the computer creates these objects and delivers them up when the program calls up the objects.

After the programming language is determined, the programmer defines things like the GUI, or graphical user interface; this is what we actually see when we use the program. He determines how the program is going to install itself into your computer – which files it actually goes into, whether all the program will be on your computer or if part of it will be on a server, or even on the web. File-structure architecture is important in database programs and with web sites; this determines how files link together or how files are stored to be easily accessible by either the user or the computer.

Together, all these structural considerations will determine how your program looks, how it functions computer-to-computer, and how efficiently it operates. Good software architecture takes advantage of your system’s strong points and minimizes the weak points. It is more important than most people consider, or even realize.

 

architecture Resource Directory
Navigation

architecture
architecture Resources
Add URL
architecture Articles
Submit an Article

 

architecture Featured Articles
architecture World News