Architectural project and design

The most important integral component of the software development is architectural design of applications, effectuated according to enterprise standards. Being skilled in technicalities of object-oriented design is a part of professional mastery of each programmer of our company. Using UML to formalize designer ideas and solutions is our corporative standard.

In out work we are using scientific methodologies to establish processes of development of software products. One of the main methodologies is Rational Unified Process (RUP), according to which the process of development is broken into several steps. After each step completion we get a certain version of the programming software product, which is to be evaluated by our customer. Customer’s evaluation of the intermediary version allows us to get a more precise understanding of customer requirements for the product during the early stages of its creation. Another no lesser by importance a methodology is Unified Modeling Language (UML). This methodology is one of the most powerful instruments for project design of systems and subsystems, all thanks to the possibility of specification, visualization and project making, documenting of the project decision.