Анализ и проектирование основывается на выявлении понятной и относительно простой внутренней структуры проекта, которая:
- удовлетворяет заданные функциональные свойства и спецификации;
- согласованная с ограничениями, наложенными аппаратным обеспечением;
- удовлетворяет явным и неявным эксплуатационным требованиям;
- удовлетворяет явным и неявным критериям дизайна;
- удовлетворяет требованиям к процессу разработки (продолжительность, стоимость).
Этап проектирования осуществляется в тесном взаимодействии с заказчиком. На данном этапе нашими специалистами широко используется опыт создания систем - вырабатываются проектные решения, связанные с выбором платформ и технологий, на основе которых будет функционировать система, языки или комбинации языков реализации, определяются требования к пользовательскому интерфейсу, выбирается наиболее соответствующая СУБД (если это необходимо) и так далее.
Результатом анализа и проектирование являются модели, которые позволяют разработчикам и заказчикам понять структуру будущей системы, сбалансировать требования и согласовать схему реализации и перечень документов, содержащие в себе информацию относительно реализации системы.
В процессе создания таких моделей используются современные методологии и инструменты объектно-ориентированного анализа и проектирования. Это позволяет удовлетворить возрастающие требование к проектированию, реализовывать сложные бизнес- и технологические процессы.