Автор: Khononov Vladik Название: Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy ISBN: 1098100131 ISBN-13(EAN): 9781098100131 Издательство: Wiley Рейтинг: Цена: 55960.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains, understanding business strategy, and, most importantly, aligning software design with its business needs.
Автор: White Elecia Название: Making Embedded Systems ISBN: 1449302149 ISBN-13(EAN): 9781449302146 Издательство: Wiley Рейтинг: Цена: 38010.00 T Наличие на складе: Нет в наличии. Описание: Making embedded systems takes a more disciplined approach to programming than you may be used to, because these systems don`t tolerate inefficiency. This easy-to-read book helps you cultivate a host of good development practices, based on classic software design patterns as well as new patterns unique to embedded programming.
Автор: Patton Jeff Название: User Story Mapping ISBN: 1491904909 ISBN-13(EAN): 9781491904909 Издательство: Wiley Рейтинг: Цена: 33780.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features
Автор: Fabian Richard Название: Data-Oriented Design: Software Engineering for Limited Resources and Short Schedules ISBN: 1916478700 ISBN-13(EAN): 9781916478701 Издательство: Неизвестно Цена: 40220.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: The projects tackled by the software development industry have grown in scale and complexity. Costs are increasing along with the number of developers. Power bills for distributed projects have reached the point where optimisations pay literal dividends. Over the last 10 years, a software development movement has gained traction, a movement founded in games development. The limited resources and complexity of the software and hardware needed to ship modern game titles demanded a different approach.Data-oriented design is inspired by high-performance computing techniques, database design, and functional programming values. It provides a practical methodology that reduces complexity while improving performance of both your development team and your product. Understand the goal, understand the data, understand the hardware, develop the solution.This book presents foundations and principles helping to build a deeper understanding of data-oriented design. It provides instruction on the thought processes involved when considering data as the primary detail of any project.
Автор: Barrett Название: C & Unix - Tools for Software Design (WSE) ISBN: 0471309273 ISBN-13(EAN): 9780471309277 Издательство: Wiley Рейтинг: Цена: 164680.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Exploring the use of the C programming language in tandem with the UNIX operating system, this volume gives students the ability to write more powerful and efficient programs. The text is illustrated throughout with realistic programming problems designed for individual or team work.
Автор: Zimmer Vincent Название: Beyond Bios ISBN: 1501514784 ISBN-13(EAN): 9781501514784 Издательство: Walter de Gruyter Рейтинг: Цена: 79960.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание:
This book provides an overview of modern boot firmware, including the Unified Extensible Firmware Interface (UEFI) and its associated EFI Developer Kit II (EDKII) firmware. The authors have each made significant contributions to developments in these areas. The reader will learn to use the latest developments in UEFI on modern hardware, including open source firmware and open hardware designs. The book begins with an exploration of interfaces exposed to higher-level software and operating systems, and commences to the left of the boot timeline, describing the flow of typical systems, beginning with the machine restart event.
Software engineers working with UEFI will benefit greatly from this book, while specific sections of the book address topics relevant for a general audience: system architects, pre-operating-system application developers, operating system vendors (loader, kernel), independent hardware vendors (such as for plug-in adapters), and developers of end-user applications. As a secondary audience, project technical leaders or managers may be interested in this book to get a feel for what their engineers are doing.
The reader will find:
An overview of UEFI and underlying Platform Initialization (PI) specifications
How to create UEFI applications and drivers
Workflow to design the firmware solution for a modern platform
Advanced usages of UEFI firmware for security and manageability
Автор: Ivar Jacobson, Harold “Bud” Lawson, Pan-Wei Ng, Pa Название: The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons! ISBN: 1947487248 ISBN-13(EAN): 9781947487246 Издательство: Mare Nostrum (Eurospan) Рейтинг: Цена: 69010.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: The first course in software engineering is the most critical. Education must start from an understanding of the heart of software development, from familiar ground that is common to all software development endeavors. This book is an in-depth introduction to software engineering that uses a systematic, universal kernel to teach the essential elements of all software engineering methods. This kernel, “Essence” is a vocabulary for defining methods and practices. Essence was envisioned and originally created by Ivar Jacobson and his colleagues, developed by Software Engineering Method and Theory (SEMAT) and approved by The Object Management Group (OMG) as a standard in 2014. Essence is a practice-independent framework for thinking and reasoning about the practices we have and the practices we need. Essence establishes a shared and standard understanding what is at the heart of software development. Essence is agnostic to any particular method, lifecycle independent, programming language independent, concise, scalable, extensible, and formally specified. Essence frees the practices from their method prisons. The first part of the book describes Essence, the essential elements to work with, the essential things to do and the essential competencies you need when developing software. The other three parts describe more and more advanced use cases of Essence. Using real but manageable examples, it covers the fundamentals of Essence and the innovative use of serious games to support software engineering. It also explains how current practices such as user stories, use cases, Scrum, and micro-services can be described using Essence, and illustrates how their activities can be represented using the Essence notions of cards and checklists. The fourth part of the book offers a vision how Essence can be scaled to support large, complex systems engineering. Essence is supported by an ecosystem developed and maintained by a community of experienced people worldwide. From this ecosystem, professors and students can select what they need and create their own way of working, thus learning how to create ONE way of working that matches the particular situation and needs.
Автор: Merkow, Mark S. , Raghavan, Lakshmikanth Название: Secure and Resilient Software ISBN: 0367382148 ISBN-13(EAN): 9780367382148 Издательство: Taylor&Francis Рейтинг: Цена: 60220.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Detailing a comprehensive set of requirements for secure and resilient software development and operation, this book supplies documented test cases for those requirements as well as best practices for testing nonfunctional requirements. It offers ground-level, already-developed software nonfunctional requirements and corresponding test cases and
Автор: Jorgensen, Paul C. , DeVries, Byron Название: Software Testing ISBN: 0367358492 ISBN-13(EAN): 9780367358495 Издательство: Taylor&Francis Рейтинг: Цена: 80630.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: The 5th Edition of Software Testing: A Craftsman`s Approach is a major update that adds new sections on model-based testing and the feature interaction testing. A major change is the shift to Java code for both the procedural and object-oriented examples.
Автор: Staron Miroslaw Название: Automotive Software Architectures: An Introduction ISBN: 3030659380 ISBN-13(EAN): 9783030659387 Издательство: Springer Рейтинг: Цена: 74530.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: This book introduces the concept of software architecture as one of the cornerstones of software in modern cars.
Автор: Huang, Dijiang Chowdhary, Ankur Pisharody, Sandeep Название: Software-defined networking and security ISBN: 036778064X ISBN-13(EAN): 9780367780647 Издательство: Taylor&Francis Рейтинг: Цена: 50010.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: This book seeks to educate the reader regarding Cyber Maneuver or Adaptive Cyber Defense.
Автор: Tevfik Bultan; Fang Yu; Muath Alkhalaf; Abdulbaki Название: String Analysis for Software Verification and Security ISBN: 3319686682 ISBN-13(EAN): 9783319686684 Издательство: Springer Рейтинг: Цена: 79190.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание:
This book discusses automated string-analysis techniques, focusing particularly on automata-based static string analysis. It covers the following topics: automata-bases string analysis, computing pre and post-conditions of basic string operations using automata, symbolic representation of automata, forward and backward string analysis using symbolic automata representation, constraint-based string analysis, string constraint solvers, relational string analysis, vulnerability detection using string analysis, string abstractions, differential string analysis, and automated sanitization synthesis using string analysis.
String manipulation is a crucial part of modern software systems; for example, it is used extensively in input validation and sanitization and in dynamic code and query generation. The goal of string-analysis techniques and this book is to determine the set of values that string expressions can take during program execution. String analysis can be used to solve many problems in modern software systems that relate to string manipulation, such as: (1) Identifying security vulnerabilities by checking if a security sensitive function can receive an input string that contains an exploit; (2) Identifying possible behaviors of a program by identifying possible values for dynamically generated code; (3) Identifying html generation errors by computing the html code generated by web applications; (4) Identifying the set of queries that are sent to back-end database by analyzing the code that generates the SQL queries; (5) Patching input validation and sanitization functions by automatically synthesizing repairs illustrated in this book.
Like many other program-analysis problems, it is not possible to solve the string analysis problem precisely (i.e., it is not possible to precisely determine the set of string values that can reach a program point). However, one can compute over- or under-approximations of possible string values. If the approximations are precise enough, they can enable developers to demonstrate existence or absence of bugs in string manipulating code. String analysis has been an active research area in the last decade, resulting in a wide variety of string-analysis techniques.
This book will primarily target researchers and professionals working in computer security, software verification, formal methods, software engineering and program analysis. Advanced level students or instructors teaching or studying courses in computer security, software verification or program analysis will find this book useful as a secondary text.
Казахстан, 010000 г. Астана, проспект Туран 43/5, НП2 (офис 2) ТОО "Логобук" Тел:+7 707 857-29-98 ,+7(7172) 65-23-70 www.logobook.kz