Модели разработки программного обеспечения представляют собой различные подходы и методологии, используемые для планирования, разработки и управления процессами создания ПО. Каждая из них имеет свои уникальные характеристики и наилучшим образом подходит для определенных типов проектов и организационных структур. Если у вас не было опыта в запуске стартапа, но вы его планируете, настоятельно рекомендую углубиться в эту тему. В противном случае — “это будет фиаско, братан.” Краткое описание Waterfall...
Перед вами карта компетенций. И сегодня мы разберем первую тему «data modeling». Я бы перевел это как «проектирование предметной области». Процесс проектирования предметной области можно разделить на 3 этапа. Это концептуальная, логическая и физическая модель. Рассмотрим каждую из них. Концептуальная модель это по сути моделирование предметной области на салфетке или на листке бумаги. Настолько просто, чтобы это было понятно вашей бабушке и даже вице-президенту крупной компании. И вам действительно повезло, если это один и тот же человек...