Курс посвящен обсуждению проблем контроля качества разработки программного обеспечения с позиций тестирования. Задачей курса, реализующейся через лекционный материал и практикум, является подготовка тестировщиков пpoгpaммнoгo проекта.
Для студентов высших учебных заведений, обучающихся по специальностям в области информационных технологий.
Курс посвящен обсуждению проблем контроля качества разработки программного обеспечения с позиций тестирования. Задачей курса, реализующейся через лекционный материал и практикум,…
В книге приводятся теоретические и когнитивные основания UNIX-подобных операционных систем, а также практические данные, необходимые для дальнейшего самостоятельного освоения как системного, так и прикладного использования UNIX.
Рекомендовано для студентов высших учебных заведений.
В книге приводятся теоретические и когнитивные основания UNIX-подобных операционных систем, а также практические данные, необходимые для дальнейшего самостоятельного освоения как…
Проектирование реляционных баз данных является составной частью проектов создания информационных систем с базами данных. В курсе изучается базовый набор профессиональных задач проектировщика реляционных баз данных. Приведены примеры решения таких задач.
Учебное пособие для студентов вузов, обучающихся по специальностям связанным с информационными технологиями.
Проектирование реляционных баз данных является составной частью проектов создания информационных систем с базами данных. В курсе изучается базовый набор профессиональных задач…
Среди основных изменений в области телекоммуникаций можно выделить основную тенденцию изменений - стремление создать универсальную среду передачи для различных типов трафика. Также, среди основных изменений, можно отметить использование технологии all-over-IP ("все по IP") с конвергенцией разнородного трафика в рамках единой IP-сети, повышение требований к скорости передачи на всех участках сети, а также возникновение потребности пользователей в новых видах услуг.
На сегодняшний день эволюция технологий телекоммуникаций привела к созданию концепции сетей следующего поколения (ССП), предусматривающей широкое использование IP-технологий и управление вызовами посредством программных коммутаторов Softswitch. В данном курсе кратко рассмотрены основные принципы построения ССП, характеристики оборудования, основные протоколы, используемые в ССП. Приведены методы обеспечения качества обслуживания, эталонная архитектура Softswitch. Также в курсе рассматривается технология коммутации по меткам - MPLS, дается понятие виртуальных частных сетей, инжиниринга трафика и подсистемы мультимедийной связи IMS.
Среди основных изменений в области телекоммуникаций можно выделить основную тенденцию изменений - стремление создать универсальную среду передачи для различных типов трафика.…
В книге на основе обширного материала и опыта зарубежных компаний-поставщиков информационных технологий, аналитических и консалтинговых компаний, а также публичных материалов Интернет дается систематичное введение и описание современного состояния вопросов разработки и использования Архитектуры и Стратегии информационных технологий предприятий.
В книге на основе обширного материала и опыта зарубежных компаний-поставщиков информационных технологий, аналитических и консалтинговых компаний, а также публичных материалов…
Книга посвящена изучению наиболее популярного языка искусственного интеллекта Пролог. Этот язык, в свое время, был положен в Японии в основу проекта ЭВМ пятого поколения, который, правда, не был доведен до полного завершения. Приложение на Прологе, как правило, разрабатывается на порядок быстрее, чем на традиционных языках программирования, исходный код короче в 10-15 раз.
Книга содержит большое количество примеров и позволяет самостоятельно освоить этот интересный язык. Не предполагается наличие у читателя никаких предварительных знаний и навыков ни в области программирования, ни в области искусственного интеллекта.
Для студентов и преподавателей вузов, а также всех желающих научиться программировать на Прологе.
Книга посвящена изучению наиболее популярного языка искусственного интеллекта Пролог. Этот язык, в свое время, был положен в Японии в основу проекта ЭВМ пятого поколения, который,…
Учебный курс ВВЕДЕНИЕ В ТЕОРИЮ ПРОГРАММИРОВАНИЯ основан на творческом синтезе избранных формальных теорий (ламбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft.NET, обеспечивающей практически прозрачную интеграцию кода на языках программирования различных типов. Целью курса является формирование адекватного мировоззрения на современное программирование. Проводится сравнительный анализ функционального и объектно-ориентированного подходов к разработке программных систем.
Рекомендовано УМО в области прикладной информатики для студентов высших учебных заведений, обучающихся по специальности 351400 "Прикладная информатика"
Учебный курс ВВЕДЕНИЕ В ТЕОРИЮ ПРОГРАММИРОВАНИЯ основан на творческом синтезе избранных формальных теорий (ламбда-исчисление, комбинаторная логика, теория категорий и др.) и…
В курсе рассматривается стандарт на мобильный интерфейс операционной системы (POSIX), а также приемы и методы программирования приложений на основе данного стандарта, поясняемые многочисленными примерами. Затрагиваются вопросы программирования многопроцессных систем, взаимодействия приложений в рамках распределенных конфигураций.
Рекомендовано УМО в области прикладной информатики для студентов высших учебных заведений, обучающихся по специальности 351400 "Прикладная информатика".
В курсе рассматривается стандарт на мобильный интерфейс операционной системы (POSIX), а также приемы и методы программирования приложений на основе данного стандарта, поясняемые…
Учебник состоит из двух частей и содержит материал по всем разделам информатики, определяющим базовый уровень подготовки бакалавра любого направления обучения.
Вторая часть учебника включает четыре раздела, содержащих сведения по прикладным вопросам информатики. В ней даются сведения о структуре и классах программного обеспечения, операционных системах, средствах и методах разработки программных продуктов. Особое внимание уделено прикладному программному обеспечению, которое используется широким кругом специалистов, - текстовым процессорам, электронным таблицам, системам презентаций, СУБД, системам статистической обработки данных, компьютерной математике и др. Для опытных пользователей дан раздел по разработке интеллектуальных офисных приложений с использованием Visual Basic Application. Достаточно подробно рассмотрены вопросы разработки веб-сайтов и приложений.
Учебник предназначен для студентов вузов, изучающих дисциплину "Информатика", преподавателей, слушателей институтов повышения квалификации и широкого круга пользователей персональных компьютеров.
Учебник состоит из двух частей и содержит материал по всем разделам информатики, определяющим базовый уровень подготовки бакалавра любого направления обучения.
Вторая часть…
В учебном пособии рассмотрены общие принципы и методология информационных технологий (ИТ) применительно ко всем этапам жизненного цикла радиоэлектронных средств (РЭС).
Учебное пособие предназначено для студентов факультетов информатики и радиоэлектроники; оно может быть использовано студентами и аспирантами других технических и экономических специальностей, изучающих вопросы внедрения информационных технологий. Учебное пособие будет также полезно преподавателям, инженерам, менеджерам и другим специалистам, закончившим вузы пять и более лет назад, работающим на различных предприятиях, которые внедряют информационные технологии.
В учебном пособии рассмотрены общие принципы и методология информационных технологий (ИТ) применительно ко всем этапам жизненного цикла радиоэлектронных средств (РЭС).
Курс предназначен для студентов младших курсов в области ИТ. Он знакомит с принципами архитектуры и функционирования современных операционных систем (ОС) и сетей, дает теоретические знания и практические навыки для работы в распространенных ОС — Windows, Linux, Solaris, а также в ОС для мобильных устройств и облачных вычислений. Особое внимание уделяется алгоритмам и структурам данных, используемым в ОС, их надежности и безопасности.
Курс предназначен для студентов младших курсов в области ИТ. Он знакомит с принципами архитектуры и функционирования современных операционных систем (ОС) и сетей, дает…
При создании ИТ-решений перед всеми сторонами, вовлеченными в жизненный цикл проекта, возникает целый ряд вопросов, связанных с определением и детальным структурированием необходимых работ, с распределением прав и обязанностей, с управлением и контролем за исполняемыми работами. Одним из действенных инструментов для решения данных вопросов является использование унифицированных подходов, закрепленных в современных международных и российских стандартах и методологиях управления проектами.
Представленный учебник содержит детальное описание процедур управления проектами внедрения информационных технологий. Отличительной особенностью данной книги является изложение материала с привязкой к этапам жизненного цикла создаваемого продукта, а не к фазам некоторого абстрактного проекта. Это позволяет читателю сформировать целостное представление о необходимых в ИТ-проекте управленческих процедурах, а также использовать материал последовательно во времени, по мере перехода от одного этапа технологического цикла создания продукта к другому.
При создании ИТ-решений перед всеми сторонами, вовлеченными в жизненный цикл проекта, возникает целый ряд вопросов, связанных с определением и детальным структурированием…
Майндмеппинг, как техника быстрого и эффективного запоминания и осмысления информации, прочно и по праву завоевала себе место в арсенале современного делового человека. Данное пособие предназначено для студентов первых курсов вузов, учащихся старших классов, профессионалов в самых разных областях - всех, кто хочет попробовать свои силы в построении и использовании "ментальных карт". Главная цель книги - показать, что майндмеппинг - это просто, помочь сделать первый шаг на пути совершенствования своих мыслительных способностей, помочь поверить в свои силы, свои творческие способности. Не бывает трудных предметов и неспособных к учебе студентов - бывают неправильные подходы к обучению! Книга станет отличным компаньоном слушателя авторского тренинга "Майндмеппинг с MindManager 8", но ее можно читать и отдельно, вне связи с этим курсом.
Майндмеппинг, как техника быстрого и эффективного запоминания и осмысления информации, прочно и по праву завоевала себе место в арсенале современного делового человека. Данное…
Эта книга входит в серию, посвященную вопросам расчета информационных систем (передаче данных и речи, компьютерным сетям, сетям сотовой связи и др.). В книге рассмотрены основные методы расчета нагрузок, потерь, времени ожидания. Особое место уделяется современным результатам расчета мультисерсвисных и мультислотовых сетей. Приведены рекомендации ITU по вопросам качества обслуживания. Приводятся основные методы планирования сетей и измерения реальной нагрузки для контроля и управления информационными сетями.
Книга предназначена для преподавателей, студентов и аспирантов, разработчиков программного и аппаратного обеспечения.
Эта книга входит в серию, посвященную вопросам расчета информационных систем (передаче данных и речи, компьютерным сетям, сетям сотовой связи и др.). В книге рассмотрены основные…
В курсе лекций излагаются основы построения сетей. Рассматриваются семиуровневая модель и модель TCP/IP, прикладной и транспортный уровень, физический уровень модели. Канальный уровень представлен двумя подуровнями и соответствующими технологиями локальных сетей. Маршрутизаторы представляют средства межсетевого взаимодействия, которое базируется на IP-адресах. Принципы маршрутизации базируются на сетевых протоколах и протоколах маршрутизации. Приведены основные сведения о протоколах вектора расстояния и состояния канала связи. Излагаются основы и примеры конфигурирования наиболее широко используемых маршрутизирующих протоколов RIP, EIGRP, OSPF. Рассмотрены принцип действия и конфигурирование сетевых фильтров. Приведены примеры конфигурирования коммутаторов, принципы и основы конфигурирования виртуальных локальных сетей.
Настоящий курс лекций предназначен для студентов специальностей "Многоканальные телекоммуникационные системы", "Сети связи и системы коммутации", "Защищенные системы связи" и "Информационная безопасность телекоммуникационных систем".
Он может быть также полезен слушателям курсов, обучающихся по программе локальной сетевой академии CISCO для получения сертификата CCNA Международной академии Cisco Networking Academy.
В курсе лекций излагаются основы построения сетей. Рассматриваются семиуровневая модель и модель TCP/IP, прикладной и транспортный уровень, физический уровень модели. Канальный…
Данный курс лекций посвящен базисным проблемам параллельных вычислений: обшей теории распараллеливания, разработке алгоритмов и программ для параллельных систем с общей памятью, способам распараллеливания для систем с распределенной памятью и средствам распараллеливания, предлагаемым компанией Intel. Рассматривается широкий спектр вопросов: от постановки задачи распараллеливания до подходов к распараллеливанию сверхсложных вычислительных задач, от теоретической концепции неограниченного параллелизма до практической реализации вычислений на имеющихся вычислительных системах с параллельными и многоядерными процессорами. Лекции сопровождаются упражнениями для закрепления излагаемого материала.
Предлагаемое учебное пособие предназначено для студентов, аспирантов и специалистов, изучающих методы и алгоритмы распараллеливания вычислений, а также для тех читателей, которые решают сложные задачи на параллельных вычислительных системах.
Данный курс лекций посвящен базисным проблемам параллельных вычислений: обшей теории распараллеливания, разработке алгоритмов и программ для параллельных систем с общей памятью,…
Книга рассказывает о диалекте SQL, предлагаемом фирмой Oracle для работы с базами данных своего типа. Рассматриваются конструкции языка, касающиеся работы с моделью предметной области и имеющие технологический характер. Изложение сопровождается практическими примерами. Книга рассчитана на программистов - разработчиков приложений для баз данных.
Книга рассказывает о диалекте SQL, предлагаемом фирмой Oracle для работы с базами данных своего типа. Рассматриваются конструкции языка, касающиеся работы с моделью предметной…
Курс дает общее представление о праве интеллектуальной собственности, его основных принципах и понятиях. Подробно рассмотрен ряд частных вопросов, касающихся правовой охраны одного из объектов авторского права, а именно компьютерных программ.
Рекомендовано для студентов высших учебных заведений, обучающихся по специальностям в области информационных технологий.
Курс дает общее представление о праве интеллектуальной собственности, его основных принципах и понятиях. Подробно рассмотрен ряд частных вопросов, касающихся правовой охраны…
В книге обобщен многолетний опыт обучения программированию в ЕТН, Цюрих. В ней удачно сочетаются три грани, характерные для профессионального программирования, - наука, искусство и инженерия. Она в первую очередь ориентирована на студентов, обучающихся в области информационных технологий, и их преподавателей, но представляет несомненный интерес для всех программистов, создающих программный продукт высокого качества.
В книге излагаются основы объектно-ориентированного программирования (ООП). Особое внимание уделяется корректности программ за счет введения контрактов - предусловий, постусловий методов класса, инвариантов классов. Глубоко и подробно рассматриваются такие механизмы ООП, как наследование и универсальность. Изучаются алгоритмы и структуры данных - массивы, кортежи, списки, хэш-таблицы, различные виды распределителей, деревья. Подробно рассматриваются рекурсивные алгоритмы и рекурсивные структуры данных. Даются основы лямбда-исчисления и вводятся агенты, поддерживающие функциональный тип данных.
Язык Eiffel используется как рабочий язык программирования.
Книга содержит предисловие и шесть частей. Шестая часть содержит пять приложений, в которых дается сравнительный анализ языков программирования - Java, С#, С++, С.
В книге обобщен многолетний опыт обучения программированию в ЕТН, Цюрих. В ней удачно сочетаются три грани, характерные для профессионального программирования, - наука, искусство…
В рамках курса рассматривается ряд популярных способов разработки распределенных приложений с использованием технологии Java (APIjava.net, RMI, CORBA, Web-сервисы, JMS). Все рассматриваемые технологии и программные средства либо входят в стандартный комплект поставки J2SE, либо могут быть свободно загружены с сайтов компаний-разработчиков. Использование всех рассматриваемых в книге технологий иллюстрируется примерами.
В рамках курса рассматривается ряд популярных способов разработки распределенных приложений с использованием технологии Java (APIjava.net, RMI, CORBA, Web-сервисы, JMS). Все…