Априори, не решаемых задач в программировании не существует, тем не менее, под каждым проектом стоит четкая математически обоснованная логика принятия того или иного решения.
Без логического или математического обоснования конкретного бизнес-процесса его автоматизация не возможна, поэтому важнейшим аспектом в проектировании приложений является создание логической модели работы предприятия.
Как должно быть. Проектирование программного обеспечения.
В разработке любого программного обеспечения должны участвовать 3 стороны. Заказчик
Заказчик в лице сотрудников организации, формирует требования к автоматизации своего бизнесс-процесса. Аналитик
Аналитик — человек, четко понимающий требования заказчика и способный составить грамотное техническое задание. Желательно, чтобы этот человек представлял себе общие принципы программирования. Программист
Создает приложение, отвечающее требованиям технического задания, составленного интерпретатором. Если придерживаться такой схемы разработки, можно соз