Принципы проектирования и разработки программного обеспечения, 2002, Скотт Ф. Уилсон
Этот учебный комплект по официальной учебной программе Microsoft обеспечивает комплексную подготовку к экзамену MCP 70-100 - базовому экзамену по треку Microsoft Certified Solution Developer (MCSD) и единственному экзамену, который должен сдать каждый кандидат MCSD, независимо от того, какой трек (Visual Basic или Visual C ++ ) они выбирают. С помощью индивидуальной системы уроков на основе сценариев и практических занятий студенты узнают, как анализировать бизнес-требования для проекта разработки программного обеспечения и выбирать подходящие инструменты и платформы разработки. Этот курс, основанный на авторитетном освещении стратегии Microsoft Solutions Foundation, помогает развить компетенцию в шести критических областях, определенных программой MCSD, анализирующей требования к производительности, безопасности, ремонтопригодности и расширяемости; определение технической архитектуры; разработка концептуального и логического дизайна; создание моделей данных; проектирование пользовательского интерфейса и пользовательских сервисов; и получение физического дизайна.