-
Introduction to Software Testing
This extensively classroom-tested text takes an innovative approach to explaining software testing that defines it as the process of applying a few precise, general-purpose criteria to a structure or model of the software. The text incorporates cutting-edge developments, including techniques to test modern types of software such as OO, web applications, and embedded software. This revised second edition significantly expands coverage of the basics, thoroughly discussing test automaton frameworks, and adds new, improved examples and numerous exercises
-
Learning Swift
Welcome to Learning Swift! This book will help you put the Swift programming language into practice by walking you through the development of a complete application for iOS that features a wide array of features, including camera access, working with the filesystem, face detection, and the iOS graphics system. Along the way, we’ll also introduce you to new and advanced topics in the Swift programming language. Swift is a pretty amazing modern language, taking the best from other newer languages without reinventing the wheel. Swift is easy to write, easy to read, and hard to make big mistakes in. Our philosophy is that the best way to learn Swift is to build apps using it! To build apps, though, you need a great framework, and Apple has one of the best ones for building high-quality, featureful software: Cocoa Touch. This book could quite easily be titled Learning Cocoa Touch with Swift, or something similar, because the frameworks are just as important as the language itself. At the time of writing, Swift is currently at version 4, and has a bright future ahead of it.
-
Informatika
Darslikda hozirgi zamon talablari asosida informatika fanining axborotlashtirish asoslari, informatikaning texnik asoslari, operatsion tizimlar, amaliy dasturlar, axborot texnologiyasi elementlari haqida batafsil ma’Iumot berilgan. Mazkur darslik tegishli oliy o‘quv yurtlarining talabalariga moijallangan. Shuningdek undan shu sohada faoliyat ko'rsatayotgan mutaxassislar ham foydalanishlari mumkin.
-
Horstmann Java SE 8 for the Really Impatient
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals.
-
Introduction to Software Testing
This extensively classroom-tested text takes an innovative approach to explaining software testing that defines it as the process of applying a few precise, general-purpose criteria to a structure or model of the software. The text incorporates cutting-edge developments, including techniques to test modern types of software such as OO, web applications, and embedded software. This revised second edition significantly expands coverage of the basics, thoroughly discussing test automaton frameworks, and adds new, improved examples and numerous exercises
-
ntroduction to Software Testing
The most obvious, and largest change, is that the introductory chapter 1 from the first edition has been expanded into five separate chapters. This is a significant expansion that we believe makes the book much better. The new part 1 grew out of our lectures. After the first edition came out, we started adding more foundational material to our testing courses. These new ideas were eventually reorganized into five new chapters. The new chapter 011 has much of the material from the first edition
-
Classic Computer Science Problems in
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps
-
Computer graphics programming in
By purchasing or using this book and its companion files (the “Work”), you agree that this license grants permission to use the contents contained herein, including the companion files, but does not give you the right of ownership to any of the textual content in the book
-
Язык_программирования_Python_Практикум
В современном обществе практически ни в одной сфере дея- тельности человека невозможно обойтись без использования ин- формационных технологий (ИТ), которые позволяют упростить производственно-хозяйственную деятельность организаций в части совершенствования информационного обмена, обработки структу рированных и неструктурированных данных, решения сложных задач экономики, математики, управления и т.п. На рынке труда все больше востребованы.
-
Специальная информатика
Кнйга состоит из двенадцати разделов. Каждый раздел (кроме первого) посвящш кощфетному программному средству или классу прикладных программ. Первый раздел граляется чисто методическим и содержит описание практичесж гфиемов и методов, которыми удобно пользоваться для быстрого освоения любо го незнахгшото программного обеспечеггиЯ.
-
Core Java~ Volume I - Fundamentals
Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм. Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства Prentice Hall, Inc.
-
Cybersecurity Curricula
Whether developing full new programs, defining new concentrations within existing programs, or augmenting existing course content, these institutions need curricular guidance based on a comprehensive view of the cybersecurity field, the specific demands of the base discipline, and the relationship between the curriculum and cybersecurity workforce frameworks.
-
Администрирование Apache
Я хотел бы поблагодарить Клинта - порекомендовавшего меня Марку, и Марка - за приглашение в команду авторов; маму, без которой и ничего не добился бы мою жену Стеф и нашего пса Берга за то, что они вытерпели недостаток моего внимания прошлой зимой, пока я работал над книгой, моего тестя Керта - за слова ободрения и поездку в Диснейленд, которая помогла мне сохранить здравый рассудок; моего давнего и лучшего друга Барта Уитмора, около года назад давшего мне стимул, хотя и негуманный; Бреннана Стелинга представнашего хостинг для моего Web-сайта и алек тронной почты, а также за то, что научил меня трюку с доменами отправки почты, описанному главе 8, да и просто потому, что он хороший паре Сан Чена, научившего меня всему, что я знаю DNS и файловых системах UNIX.
-
Легкий способ выучить Python 3
Зед Шоу — автор всемирно известной методики самостоятельного обучения языкам программирования The Hard Way (в дословном переводе: «Сложный способ »). Со свойственным Зеду юмором он дал такое название собственному методу не только «шутки ради», но еще и чтобы сразу направить мысли читателей в правильное русло. «Самостоятельное изучение языков программирования, — говорит Шоу, — это непрестанная работа над собой. Ведь главный ваш враг в освоении любой новой информации и в получении новых навыков — вы сами». Мегауспешная серия самоучителей теперь и в России!
-
Принципы, паттерны и методики гибкой разработки на языке C#
Цель данной книги – собрать воедино все методики гибкой разработки и показать их работоспособность. Основанная на богатом опыте известного специалиста, Роберта Мартина, книга охватывает как теорию, так и все аспекты практического применения гибкой разработки. Во вступительных главах из- лагаются основные принципы, а далее они демонстрируются в действии. При- меняя объектно-ориентированный подход, авторы рассматривают конкретные паттерны, применяемые к проектированию приложений, описывают методы рефакторинга и способы эффективного использования различных видов UML- диаграмм. Взяв какую-либо реальную задачу, они показывают, какие ошибки и ложные ходы можно допустить в ходе ее решения и как применение правиль- ных методик позволяет добиться успеха.
-
Программирование на языке Python: учебный курс
Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм. Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства Addison-Wesley Publishing Company, !пс. Authorized translation from the English language edition puЬlished Ьу Addison-Wesley PuЬlishing Company, Inc, Copyright © 2015. All rights reserved. No part of this book may Ье reproduced or transmitted in any form or Ьу any means, electronic or mechanical, including photocopying, recording or Ьу any information storage retrieval system, without permission from the publisher