Применение имитационного моделирования для обеспечения надежности и безопасности судовых энергетических установок
Автор: В. В. Медведев
Год издания: 2013
В монографии рассмотрены вопросы, связанные с применением имитационного моделирования для обеспечения надежности и безопасности судовых энергетических установок на разных этапах их проектирования. Особое внимание уделено разработке методик и алгоритмов, используемых при подготовке и реализации имитационного моделирования функционирования компонентов «машина» и «рабочая среда» системы «человек-машина-среда». Предназначена для специалистов, занимающихся разработкой, модернизацией и эксплуатацией судовых энергетических установок, а также для студентов и аспирантов, обучающихся по специальностям «Судовые энергетические установки», «Судовое оборудование» и «Двигатели внутреннего сгорания».
Взлом программного обеспечения:
анализ и использование кода
Автор: Грег Хогланд, Гари Мак-Гроу
Год издания:
Эта книга рассказывает о технологии проведения атак и взлома программного кода. Она насыщена примерами кода из реальных программ атаки и исправлений, вносимых хакерами в популярные приложения. Здесь демонстрируется, как выявлять неизвестные уязвимые места в программном обеспечении и как можно их использовать для взлома компьютеров. Книга рассчитана на профессионалов в области программного обеспечения и может использоваться как пособие для создания более безопасного кода.
Интернет: протоколы безопасности. Учебный курс
Автор: Блэк У.
Год издания:
Это издание посвящено описанию проблем безопасности обмена информацией и обеспечивающих ее протоколов передачи данных. Основное внимание уделено протоколам передачи данных, применяемым для обмена данными между узлами - такими как, например, маршрутизаторы и серверы. Рассмотрены большинство используемых в настоящее время протоколов.
Издание предназначено для широкого круга читателей, не являющихся специалистами в данной области.
Введение в тестирование программного обеспечения
Автор: Тамре Луиза
Год издания:
Тестирование играет жизненно важную роль в разработке качественного программного обеспечения. Тем не менее, во многих компаниях, занимающихся разработкой ПО, процессы тестирования недостаточно организованы, поэтому исполнители вынуждены идти трудным путем, пытаясь добиться желаемых результатов. Эта книга написана для того, чтобы помочь опытным специалистам по тестированию сделать разумный выбор и повысить эффективность тестирования даже в тех случаях, когда им приходится сталкиваться с неполными или противоречивыми требованиями.
В этой книге изложены:
- Последовательность вхождения в процесс тестирования с акцентом на ключевых функциях;
- Определение недостающих сведений и проведение адекватного тестирования при недостаточно четких требованиях;
- Изучение различных форматов документации для регистрации тестовых примеров;
- Выработка стратегии проектирования тестов на различных уровнях тестируемой системы;
- Применение методов тестирования в объектно-ориентированных и Web-ориентированных приложениях.
Воспользовавшись анализом рисков или какой-либо иной схемой расстановки приоритетов, разработчики и специалисты по тестированию смогут подобрать наиболее эффективный набор тестов. На основе рассматриваемых идей и примеров можно значительно упростить процесс преобразования сведений о продукте в тестовые примеры, что в итоге приведет к повышению качества создаваемого ПО.
Основы информационной безопасности - краткий курс
Автор: В. Л. Цирлов
Год издания:
В книге рассматриваются основные теоретические построения, лежащие в основе современных систем обеспечения информационной безопасности. Приводятся основы теории информационной безопасности, элементы формальной теории защиты информации, а также основные оценочные и управленческие стандарты в области информационной безопасности.
Для студентов, изучающих теоретические основы информационной безопасности в рамках университетского курса, а также для широкого круга специалистов в области защиты информации.
UML. Основы. Краткое руководство по унифицированному языку моделирования
Автор: Мартин Фаулер
Год издания:
В настоящее время широко распространенный унифицированный язык моделирования (UML) является официальным стандартом, рекомендованным консорциумом Object Management Group. UML представляет собой нотацию, которую должны знать и понимать все разработчики программного обеспечения. Возможности языка UML исключительно широки, но не все они важны в равной степени. Поэтому авторы первого издания «UML в кратком изложении», заслуженно признанного лучшим кратким руководством по основам языка UML, сочли возможным рассмотреть лишь самые важные его аспекты. Второе издание «UML Основы», сохранив краткий стиль изложения, позволяет быстро изучить язык и приступить к его применению. Материал книги существенно обновлен и дополнен диаграммами вариантов использования, диаграммами деятельности и расширения кооперации, а также новым приложением, детально описывающим отличия разных версий языка UML
Книга написана для тех, кто знаком с основами объектно-ориентированного анализа и проектирования. Она начинается с обзораистории возникновения, разработки и обоснования языка UML Затем рассматривается возможность интеграции языка UML в объектно-ориентированный процесс разработки. М. Фаулер рассматривает в контексте UML различные методы моделирования, такие как варианты использования, диаграммы классов и диаграммы взаимодействия, описывает ясно и кратко нотацию и семантику. Уделено внимание полезным не-UML методам: CRC-картам и образцам. В книге приводятся практические рекомендации, основанные на 12-летнем опыте автора, а также небольшой пример программы на языке Java, иллюстрирующий реализацию UML-проекта. Освоив ключевые аспекты языка, читатели приобретут базовые знания, необходимые для построения моделей и углубленного изучения UML