Professional Software Design

 
 


Stickman LLC



Why not do it right the first time?

 


Software Design is an art, a science, and a discipline. Most of all, software design is communication. There is a great divide between the end user of software and the person or team that will develop that software. Good software design communicates the desires of the end user to the development team in such a way that what is produced meets the wishes of that end user.

Since the beginning of software development, many methods for communicating between these groups has been tried. Development teams have exhausted user's budgets without even coming close to giving the user what they want. A method was needed to do it right the first time. This resulted in doubling or tripling the cost of even the simplest software project.

As an outgrowth of the Object Oriented Methodologies developed in the 70's and 80's, the Unified Modeling Language (UML) was born in 1995 when three great minds, Grady Booch, Jim Runbaugh and Ivar Jacobson unified their methodologies.

Think of UML as a blueprint of the software you wish to build. UML is made up of a series of standardized diagrams and symbols that can be understood by both end users and software developers. The process of creating UML diagrams for software design is called Software Modeling.

UML can be drawn on a white board or a napkin but there are tools that help. Stickman uses Enterprise Architect (EA) to create UML Software Models. EA is an award winning software tool created by SPARX System in Australia. Enterprise Architect's UML tools are the most powerful and flexible software design tools available today.

Stickman offers Software design and development services as well as classes in Software Modeling using Enterprise Architect. If your desire is a desktop based program or a Web Site, Stickman can help. If you want assistance for your team or a turn key job, Stickman can help you do it right the first time.

 
 

Contact: Michael Brennan
mbrennan@stickmansd.com
(864) 641-1742