Největší nabídka produktů je dostupná od prodejců ENbook.cz, Alza.cz, Tera.cz, HudebniCentrum.cz, PlayGoSmart.cz, cz.farnell.com, OXE.cz, CDRmarket.cz, KnihyDobrovsky.cz, Tonerpartner.cz, Vyhodny-software.cz, Electronic-star.cz, Securiapro.cz alebo Svet-svitidel.cz. Všichni prodejci
Software project management is a crucial element in successful software and IT development, and requires students to develop an understanding of technical methodology and an appreciation of the many human factors that can play a part in software projects. This title helps students to grasp these
Understand the fundamental practices of modern software engineering. Software Engineering, 10th Edition, Global Edition, by Ian Sommerville, provides you with a solid introduction to the crucial subject of software programming and development. As computer systems have come to dominate our technical
Quality software requires more than good intentions and wishful thinking. Written by a software expert with 40+ years of hands-on experience, this book clearly explains the laws and practices that improve software quality and productivity. No matter what your role or experience level, Timeless Laws
Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable, repeatable, and cost-effective way. This book introduces a practical methodology for architecture design that any professional software engineer can use, provides structured
Understand the big picture of the software development process. We use software every day - operating systems, applications, document editing programs, home banking - but have you ever wondered who creates software and how it's created? This book guides you through the entire process, from
An alternative history of software that places the liberal arts at the very center of software's evolution.In The Software Arts, Warren Sack offers an alternative history of computing that places the arts at the very center of software's evolution. Tracing the origins of software to
1 Foundations.- 2 Software Process Definition and Modelling.- 3 Software Processes in the Software Product Life Cycle.- 4 Governance and Management of Software Processes.- 5 Software Process Assessment and Improvement.- 6 Software and Software Process Measurement.- 7 Tool Support for Software
Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you
Incorporate effective domain modeling into the software development process Software design thought leader and founder of Domain Language, Eric Evans, provides a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and
Why does poor software quality continue to plague enterprises of all sizes in all industries? Part of the problem lies with the process, rather than individual developers. This practical guide provides ten best practices to help team leaders create an effective working environment through key
This best-selling software testing title explains the basic steps of software testing and how to perform effective tests. It provides an overview of different techniques, both dynamic and static. It is the only official textbook of the ISTQB-BCS Certified Tester Foundation Level, with
1 Introduction.- 2 What Is Software Quality, and Why Does it Matter.- 3 Software Development Processes and Process Improvement.- 4 Managing Requirements and Code.- 5 Planning Activities and Predicting Costs.- 6 Testing.- 7 Software Inspections, Code Reviews, and Safety Arguments.- 8 Measurement.- 9
Software has replaced a diverse array of physical, mechanical, and electronic technologies used before 21st century to create, store, distribute and interact with cultural artifacts. It has become our interface to the world, to others, to our memory and our imagination - a universal language
The amount of software used in safety-critical systems is increasing at a rapid rate. At the same time, software technology is changing, projects are pressed to develop software faster and more cheaply, and the software is being used in more critical ways. Developing Safety-Critical Software: A
Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. Two leaders in the requirements community have teamed up to deliver a contemporary set of practices covering the full range of requirements development
Software Craftsmanship is a call to arms for programmers: an impassioned manifesto that restores the developer to a central role in large-scale projects, and shows developers how to master the skills they need to succeed in that role. Software Craftsmanship transcends software engineering,
This career guide explains the software developer role in the context of the industry, including the relevant skills and competencies you will need to become a software developer. Discussion of popular programming languages is covered, as well as tools and techniques of the trade. Career
Software Defined Networks: A Comprehensive Approach, Second Edition provides in-depth coverage of the technologies collectively known as Software Defined Networking (SDN). The book shows how to explain to business decision-makers the benefits and risks in shifting parts of a network to the SDN
Software development is becoming recognised more and more as an essential skill and profession in today's increasingly digital world. This book is a pragmatic guide to software development in practice. It explores the inner workings of software development in the context of the industry, covering
* Defines 'Software Configuration Management' by using real-world examples that SCMs will find in their own shops. * Contains complete basic use handbooks for Visual SourceSafe 6.0c and CVS 1.11. * Includes sample development processes that can be integrated into any development process. * Contains
An approach to software design that introduces a fully automated analysis giving designers immediate feedback, now featuring the latest version of the Alloy language. In Software Abstractions Daniel Jackson introduces an approach to software design that draws on traditional formal methods but
Be a Better Developer and Deliver Better Code Despite advanced tools and methodologies, software projects continue to fail. Why? Too many organizations still view software development as just another production line. Too many developers feel that way, too--and they behave accordingly. In The
This practical guide seeks to make architecture relevant to all software developers. Developers need to understand how to use constraints as guiderails that ensure desired outcomes, and how seemingly small changes can affect a system's
Software Telemetry takes a big picture view of telemetry, teaching you to manage your logging, metrics, and events as a complete end-to-end ecosystem. Complex systems can become black boxes. Telemetry provides feedback on what's happening inside. Telemetry systems are built for gathering,
Open Source Software (OSS) development appears to present a stark contrast to traditional production and innovation methods and an unlikely contestant in the marketplace. Some of the most striking features are that OSS development is based on contributions of volunteer programmers, that these
Good software design is simple and easy to understand. Unfortunately, the average computer program today is so complex that no one could possibly comprehend how all the code works. This concise guide helps you understand the fundamentals of good design through scientific laws--principles you can
Software testing can be regarded as an art, a craft, and a science. The practical, step-by-step approach presented in this book provides a bridge between these different viewpoints. A single worked example runs throughout, with consistent use of test automation. Each testing technique is introduced
This book addresses Software-Defined Radio (SDR) baseband processing from the computer architecture point of view, providing a detailed exploration of different computing platforms by classifying different approaches, highlighting the common features related to SDR requirements and by showing pros
Even now, software projects keep failing at an alarming rate, many that make it out the door are rife with defects, and even 'reliable' software systems often don't meet expectations. Rank and file programmers act as mere technicians; software architects are inadequately trained for success, and
Learn the basics of recording, processing, and mixing audio using Reason software, the robust digital audio workstation and musical toolkit used by artists, producers, and sound designers worldwide. Audio Production Basics with Reason Software will guide you every step of the
Often referred to as the 'black art' because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward--once you understand the art of creating them. In his highly anticipated book, acclaimed
Using Software in Qualitative Research is an essential introduction to the practice and principles of Computer Assisted Qualitative Data Analysis (CAQDAS). The book will help you to choose the most appropriate package for your needs and get the most out of the software once you are using it. This
Mediocre To Great. Become The Best Software Developer You Can Be - Level Up Your Income, Relationships, Health and Mindset By Mastering Soft Skills. Success isn't a clear road for software developers. There's too much information and it can feel overwhelming. Many developers get stuck and have no
Here's the first book written specifically to help medical device and software engineers, QA and compliance professionals, and corporate business managers better understand and implement critical verification and validation processes for medical device software. Offering a much broader,
Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. Summary Distributed across servers, difficult to test, and resistant to modification--modern software is complex. Grokking Simplicity is a friendly, practical guide that will
This new book from Steve McConnell, author of the software industry classic Code Complete, distills hundreds of companies'-worth of hard-won insights into an easy-to-read guide to the proven, modern Agile practices that work best. In this comprehensive yet accessible overview for software leaders,
Software Architecture for Big Data and the Cloud is designed to be a single resource that brings together research on how software architectures can solve the challenges imposed by building big data software systems. The challenges of big data on the software architecture can relate to scale,
Master BDD to deliver higher-value software more quickly To develop high-value products quickly, software development teams need better ways to collaborate. Agile methods like Scrum and Kanban are helpful, but they're not enough. Teams need better ways to work inside each sprint or work item
Designing Software Synthesizer Plugins in C++ provides everything you need to know to start designing and writing your own synthesizer plugins, including theory and practical examples for all of the major synthesizer building blocks, from LFOs and EGs to PCM samples and morphing wavetables, along
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture's many aspects. Aspiring and existing architects alike will
Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the
Key concepts and best practices for new software engineers -- stuff critical to your workplace success that you weren't taught in school. For new software engineers, knowing how to program is only half the battle. You'll quickly find that many of the skills and processes key to your success are not
Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being successful requires more than technical expertise. To grow professionally, you also need soft skills and effective learning techniques. Honing those skills
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. 'Uncle Bob' Martin shows how to bring greater professionalism and discipline to application architecture and design. As with his other books, Martin's Clean Architecture doesn't merely
'This book covers everything you need to master the iSAQB(c) Certified Professional for Software Architecture - Foundation Level (CPSA-F) certification. This internationally renowned education and certification schema defines various learning path for practical software architects. This book
Estimating software development often produces more angst than value, but it doesn't have to. Identify the needs behind estimate requests and determine how to meet those needs simply and easily. Choose estimation techniques based on current needs and available information, gaining benefit while
Get introduced to the fascinating world inhabited by the professional software developer. Aimed at a non-technical audience, this book aims to de-obfuscate the jargon, explain the various activities that coders undertake, and analyze the specific pressures, priorities, and preoccupations that
The eagerly awaited Pattern-Oriented Software Architecture (POSA) Volume 4 is about a pattern language for distributed computing. The authors will guide you through the best practices and introduce you to key areas of building distributed software systems. POSA 4 connects many stand-alone patterns,
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.How can software engineers manage a
Explore the latest Java-based software development techniques and methodologies through the project-based approach in this practical guide. Unlike books that use abstract examples and lots of theory, Real-World Software Development shows you how to develop several relevant projects while learning
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project
Provides research on the development of modern software practices that impact maintenance, design, and developer productivity. While highlighting topics such as augmented reality, distributed computing, and big data processing, this publication explores the current infrastructure of software
A single dramatic software failure can cost a company millions of dollars - but can be avoided with simple changes to design and architecture. This new edition of the best-selling industry standard shows you how to create systems that run longer, with fewer failures, and recover better when bad
Printed in full color. Faced with a software project of epic proportions? Tired of over-committing and under-delivering? Enter the dojo of the agile samurai, where agile expert Jonathan Rasmusson shows you how to kick-start, execute, and deliver your agile projects. Combining cutting-edge tools
R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running
Language Proof and Logic is available as a physical book with the software included and as a downloadable package of software plus the book in PDF format. The all-electronic version is available from Openproof at gradegrinder.net. The textbook/software package covers first-order language in a
'We need better approaches to understanding and managing software requirements, and Dean provides them in this book. He draws ideas from three very useful intellectual pools: classical management practices, Agile methods, and lean product development. By combining the strengths of these three
A Visual Guide to Understanding Software Defined Networks and Network Function Virtualization The simple, visual, at-a-glance guide to SDN and NFV: Core concepts, business drivers, key technologies, and more! SDN (Software Defined Networks) and NFV (Network Function Virtualization) are today's
Presents research exploring the theoretical and practical aspects of cost-free software possibilities for applications within data analysis and statistics with a specific focus on R and Python. The book features coverage on a broad range of topics, such as cluster analysis, time series forecasting,
Professional testing of software is an essential task that requires a profound knowledge of testing techniques. The International Software Testing Qualifications Board (ISTQB) has developed a universally accepted, international qualification scheme aimed at software and system testing
The Essential Guide to Effectively Managing Developers So You Can Deliver Better Software--Now Extensively Updated 'Lichty and Mantle have assembled a guide that will help you hire, motivate, and mentor a software development team that functions at the highest level. Their rules of thumb and
Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process.This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to
Presents research exploring the theoretical and practical aspects of cost-free software possibilities for applications within data analysis and statistics with a specific focus on R and Python. The book features coverage on a broad range of topics, including cluster analysis, time series
SGP is a 'session management' software package that controls the telescope, mount, camera, and ancillary equipment to target and secure images during a night of imaging astronomical objects. The book begins with a special tutorial to get up and running with
Software organizations in South Asia have particular organizational cultures and hierarchies, where teamwork and creativity are essential. Investigating research methodologies and collected data from team leaders across these industries, Team Work Quality subjects them to statistical analysis in
If you're new to software product management or just want to learn more about it, there's plenty of advice available-but most of it is geared toward consumer products. Creating high-quality software for the enterprise involves a much different set of challenges. In this practical book, two expert
Reliable test design is important in software testing; without it, defects in software may remain undetected. This book presents the key test design techniques, in line with ISTQB, and explains when and how to use them, including in combination, with practical, real-life examples. Automated test
In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders,
This tracer study tracks the employability of 1,216 computer and software engineering graduates from 9 universities in Bangladesh.It also assesses the accessibility, quality, and relevance of computer and software engineering university programs and identifies possible areas for improvement. The
An industry insider explains why there is so much bad software--and why academia doesn't teach programmers what industry wants them to know.Why is software so prone to bugs? So vulnerable to viruses? Why are software products so often delayed, or even canceled? Is software development really hard,
These days, more and more software development projects are being carried out using agile methods like Scrum. Agile software development promises higher software quality, a shorter time to market, and improved focus on customer needs.However, the transition to working within an agile methodology is
Today's tech unicorns develop software differently. They've developed a way of working that lets them scale like an enterprise while working like a startup. These techniques can be learned. This book takes you behind the scenes and shows you how companies like Google, Facebook, and Spotify do it
The availability of the RTL-SDR device for less than $20 brings software defined radio (SDR) to the home and work desktops of EE students, professional engineers and the maker community. The RTL-SDR can be used to acquire and sample RF (radio frequency) signals transmitted in the frequency range
The free and open source software movement, from its origins in hacker culture, through the development of GNU and Linux, to its commercial use today.In the 1980s, there was a revolution with far-reaching consequences--a revolution to restore software freedom. In the early 1980s, after decades of
Software startups make global headlines every day. As technology companies succeed and grow, so do their engineering departments. In your career, you'll may suddenly get the opportunity to lead teams: to become a manager. But this is often uncharted territory. How can you decide whether this career
As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowledge to effect change in their
1. The Beginnings of Free and Open Source Software 2. From 'Free' to 'Open Source' to Products3. The Open Source Development Model4. What's the Law?5. Open Source's Connection to the Past6. Business Models and Accelerated Development7. The Challenges Facing Open Source Today8. Open Source
When the pressure is on to resolve an elusive software or hardware glitch, what's needed is a cool head courtesy of a set of rules guaranteed to work on any system, in any circumstance.Written in a frank but engaging style, this book provides simple, foolproof principles guaranteed to help find any
We're losing tens of billions of dollars a year on broken software, and great new ideas such as agile development and Scrum don't always pay off. But there's hope. The nine software development practices in Beyond Legacy Code are designed to solve the problems facing our industry. Discover why
Our civilization runs on software. Yet the art of creating it continues to be a dark mystery, even to the experts. To find out why it's so hard to bend computers to our will, Scott Rosenberg spent three years following a team of maverick software developers--led by Lotus 1-2-3 creator Mitch
You need to get value from your software project. You need it free, now, and perfect. We can't get you there, but we can help you get to cheaper, sooner, and better. This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software
Cheryl Schmidt's Complete CompTIA A+ Guide to IT Hardware and Software Lab Manual brings together 150 hands-on labs that offer comprehensive practice for your CompTIA A+ exam. You'll practice managing and troubleshooting multiple devices in authentic IT scenarios, gaining crucial knowledge about
The Metaverse is cyberspace home to avatars and software daemons, where anything and just about everything goes. Newly available on the Street - the Metaverse's main drag - is Snow Crash, a cyberdrug. Trouble is Snow Crash is also a computer virus - and something more. Because once taken it infects
Transition to Microservices and DevOps to Transform Your Software Development Effectiveness Thanks to the tech sector's latest game-changing innovations--the Internet of Things (IoT), software-enabled networking, and software as a service (SaaS), to name a few--there is now a seemingly insatiable
Modern computer technology requires professionals of every computing specialty to understand both hardware and software. The interaction between hardware and software at a variety of levels offers a framework for understanding the concepts that are the basis for current computers. Computer
Scientific Python is a significant public domain alternative to expensive proprietary software packages. This book teaches from scratch everything the working scientist needs to know using copious, downloadable, useful and adaptable code snippets. Readers will discover how easy it is to implement
BPF and related observability tools give software professionals unprecedented visibility into software, helping them analyze operating system and application performance, troubleshoot code, and strengthen security. BPF Performance Tools: Linux System and Application Observability is the
Summary Secure by Design teaches developers how to use design to drive security in software development. This book is full of patterns, best practices, and mindsets that you can directly apply to your real world development. You'll also learn to spot weaknesses in legacy code and how to address
Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying 'compilers'class that they suffered through in undergrad and tried to blot from their
NetSuite is an easy-to-use, customizable enterprise software for running your business NetSuite offers an integrated application that wraps all the essential information technology needs -- ERP, CRM, HR, customer service, ecommerce, warehouse and inventory management, and project management -- into
2014 Reprint of Original 1925 edition. Not reproduced with Optical Recognition Software. 'The Everlasting Man' is a work of Christian apologetics first published in 1925. Chesterton intended it to some extent as a deliberate rebuttal to H. G. Wells' 'The Outline of History', disputing Wells'
Amateur photographers will learn to utilize the essential software behind breathtaking digital photography in this comprehensive guide to fabricating the perfect image. Designed to avoid technical jargon and complicated processes, this beginner's manual presents each tool and feature of Adobe
Mark Petruzzi, an innovator in enterprise and cloud software product and services sales, channel/alliances strategy, and M&A deal advisory, and Paul Melchiorre, a vanguard leader in enterprise software product sales, pioneered the innovative strategies that have made enterprise-level cloud software
Extreme Programming (XP) is a radical new approach to software development that has been accepted quickly because its core practices--the need for constant testing, programming in pairs, inviting customer input, and the communal ownership of code--resonate with developers everywhere. Although many
Learn about software testing in a fun way, by reading stories about dragons and knights. The book is a great read for children on their own, with their parents, or as an additional reading in schools. It is also for anyone who wants to know what software testing is, will enjoy this book
This fundamentals text introduces you to Autodesk's AutoCAD Architecture 2022 software. The book covers the Layer Manager, Design Center, Structural Members, Doors, Windows, and Walls. Step-by-step lessons take the reader from creation of a site plan, floor plan, and space planning, all the way
AutoCAD is one of the leading CAD software used to create technical drawings. AutoCAD 2020 For Beginners helps you to learn AutoCAD basics using brief explanations and well-directed examples. You will learn the basics of the interface and commands, as well as how to create, edit, dimension, print
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
PsychoPy is an open-source (free) software package for creating rich, dynamic experiments in psychology, neuroscience and linguistics. It provides an intuitive graphical interface (the Builder) as well as the option to insert Python code. This combination makes it easy enough for teaching, but also
Avoid common mistakes when building distributed, asynchronous, high-performance software with the Akka toolkit and runtime. With this concise guide, author Jamie Allen provides a collection of best practices based on several years of using the actor model. The book also includes examples of actor
Become a JavaScript programmer and have fun doing it! Start writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build unique and useful programs
The practice of test automation is invaluable for modern software testers. Done well, it significantly increases software testing's efficiency, effectiveness and coverage and is essential for continuous testing and continuous delivery. This comprehensive guide covers test automation in-depth for
Starting with fundamental concepts in digital communications, signal processing, andprobability, this book provides practical insights on topics such as timing estimation, carrierrecovery, frame synchronization, equalization, and OFDM in order to enable the reader toultimately implement and
With the advent of digital devices and software, self-tracking practices have gained new adherents and have spread into a wide array of social domains. The Quantified Self movement has emerged to promote 'self-knowledge through numbers'. In this groundbreaking book Deborah Lupton critically
A guide to using the Ghidra software reverse engineering tool suite. The ability to analyze software with a disassembler is a crucial reverse engineering skill and one of the core competencies expected of malware analysts and software security researchers. Ghidra is one of the world's most capable
An introduction to applying predicate logic to testing and verification of software and digital circuits that focuses on applications rather than theory.Computer scientists use logic for testing and verification of software and digital circuits, but many computer science students study logic only
Become a Python programmer-and have fun doing it! Start writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build unique and useful programs