Методология
В этой книге подробно рассмотрены структуры данных и алгоритмы, которые являются фундаментом современной методологии разработки программ. Показаны разнообразные реализации абстрактных типов данных, начиная от стандартных списков, стеков, очередей и заканчивая множествами и отображениями, которые используются для неформального описания и реализации алгоритмов.
Описываются различные системы программного синтаксиса, анализ перехода от набора алгоритмов к программному коду. Значительное место уделяется обсуждению набора "элементарных программ", использующихся в качестве элементов конструкции программ более высоких уровней сложности, оптимизации соотношения их "веса" и эффективности.
Исчерпывающая техническая информация о настройке, оптимизации, поддержке и эксплуатации сетевых серверов, работающих под управлением Microsoft Windows 2000 Server. Основные темы: Администрирование файловых систем Windows 2000. Управление удаленными хранилищами данных. Конфигурирование сетевых принтеров. Мониторинг использования различных подсистем сервера, в том числе процессоров, памяти и кэша.
Практика создания вариантов использования как средств уточнения требований к поведению программных систем и бизнес-процессов быстро завоевывает популярность. Варианты использования обеспечивают эффективное планирование проекта, показывая, как будет применяться будущая система. На первый взгляд идея вариантов использования кажется простой. Однако разработчиков ждет трудная задача: приступая к созданию набора вариантов использования, необходимо выяснить, насколько точными они должны быть.
Пособие подготовлено на основе многолетнего опыта преподавания учебных дисциплин по системам программирования.
Рассматриваются формальные грамматики и языки, их свойства и взаимосвязь с распознавателями.
Особое внимание уделяется регулярным грамматикам и конечным автоматам, контекстно-свободным грамматикам и автоматам с магазинной памятью как теоретической основе построения трансляторов для языков программирования.
Книга знакомит с основами системы AutoCAD и новыми средствами версии AutoCAD 2005, содержит специально подобранные примеры и уникальную справочную информацию. Освещаются способы создания и структура модели, листов чертежа, геометрических примитивов на плоскости и в трехмерном пространстве. Уделено внимание стилям и стандартам в AutoCAD. Приведено подробное описание пользовательского интерфейса, методов повышения эффективности работы с пакетом AutoCAD 2005.
Книга содержит описание новейшей версии пакета объемного моделирования Autodesk Inventor. Подробно рассмотрены все режимы работы программы и применяемые при этом инструменты. Приведена последовательность создания реальных проектов, с учетом отечественныхмашиностроительных стандартов.
Для конструкторов, как имеющих опыт работы с пакетами объемного моделирования, так и для начинающих, может быть полезна студентам технических университетов.
Как противостоять натиску компьютерных технологий, проникающих в нашу жизнь c ужасающей скоростью? Наши телефоны, фотокамеры, автомобили – все, что нас окружает, автоматизируется, программируется, создается людьми, которые, стремясь получить выгоду от применения микросхем, уклонились от своей прямой обязанности – делать эти продукты простыми в применении.
И это не преувеличение, это реальность.
Вряд ли найдется человек, которому не было бы знакомо состояние мучительного ожидания при работе на компьютере. Долгие процессы установки программ, загрузки обновлений, антивирусного сканирования… Все понимают, что сократить это время технически невозможно, но есть другие способы изменения ситуации. О них и рассказывается в этой книге.
Рассмотрены фундаментальные теоретические концепции систем реального времени, функциональная и информационная безопасность, разработка с использованием языка UML, а также верификация программного обеспечения. Описаны популярные программные платформы систем реального времени. Показаны возможности и особенности применения типовых инструментальных средств на примере конкретных прикладных задач.