testing and testability of object oriented software systems via metrics



Mili Ali Software Testing. Concepts and Operations Mili Ali Software Testing. Concepts and Operations Новинка

Mili Ali Software Testing. Concepts and Operations

8442.75 руб. или Купить в рассрочку!
Explores and identifies the main issues, concepts, principles and evolution of software testing, including software quality engineering and testing concepts, test data generation, test deployment analysis, and software test management This book examines the principles, concepts, and processes that are fundamental to the software testing function. This book is divided into five broad parts. Part I introduces software testing in the broader context of software engineering and explores the qualities that testing aims to achieve or ascertain, as well as the lifecycle of software testing. Part II covers mathematical foundations of software testing, which include software specification, program correctness and verification, concepts of software dependability, and a software testing taxonomy. Part III discusses test data generation, specifically, functional criteria and structural criteria. Test oracle design, test driver design, and test outcome analysis is covered in Part IV. Finally, Part V surveys managerial aspects of software testing, including software metrics, software testing tools, and software product line testing. Presents software testing, not as an isolated technique, but as part of an integrated discipline of software verification and validation Proposes program testing and program correctness verification within the same mathematical model, making it possible to deploy the two techniques in concert, by virtue of the law of diminishing returns Defines the concept of a software fault, and the related concept of relative correctness, and shows how relative correctness can be used to characterize monotonic fault removal Presents the activity of software testing as a goal oriented activity, and explores how the conduct of the test depends on the selected goal Covers all phases of the software testing lifecycle, including test data generation, test oracle design, test driver design, and test outcome analysis Software Testing: Concepts and Operations is a great resource for software quality and software engineering students because it presents them with fundamentals that help them to prepare for their ever evolving discipline.
Michael Braun Object-Oriented Programming with SIMOTION. Fundamentals, Program Examples and Software Concepts According to IEC 61131-3 Michael Braun Object-Oriented Programming with SIMOTION. Fundamentals, Program Examples and Software Concepts According to IEC 61131-3 Новинка

Michael Braun Object-Oriented Programming with SIMOTION. Fundamentals, Program Examples and Software Concepts According to IEC 61131-3

3107.08 руб. или Купить в рассрочку!
In mechanical engineering the trend towards increasingly flexible solutions is leading to changes in control systems. The growth of mechatronic systems and modular functional units is placing high demands on software and its design. In the coming years, automation technology will experience the same transition that has already taken place in the PC world: a transition to more advanced and reproducible software design, simpler modification, and increasing modularity. This can only be achieved through object-oriented programming. This book is aimed at those who want to familiarize themselves with this development in automation technology. Whether mechanical engineers, technicians, or experienced automation engineers, it can help readers to understand and use object-oriented programming. From version 4.5, SIMOTION provides the option to use OOP in accordance with IEC 61131-3 ED3, the standard for programmable logic controllers. The book supports this way of thinking and programming and offers examples of various object-oriented techniques and their mechanisms. The examples are designed as a step-by-step process that produces a finished, ready-to-use machine module. Contents: Developments in the field of control engineering – General principles of object-oriented programming – Function blocks, methods, classes, interfaces – Modular software concepts – Object-oriented design, reusable and easy-to-maintain software, organizational and legal aspects, software tests – I/O references, namespaces, general references – Classes in SIMOTION, instantiation of classes and function blocks, compatible and efficient software – Introduction to SIMOTION and SIMOTION SCOUT.
James Nutaro J. Building Software for Simulation. Theory and Algorithms, with Applications in C++ James Nutaro J. Building Software for Simulation. Theory and Algorithms, with Applications in C++ Новинка

James Nutaro J. Building Software for Simulation. Theory and Algorithms, with Applications in C++

10208.05 руб. или Купить в рассрочку!
A unique guide to the design and implementation of simulation software This book offers a concise introduction to the art of building simulation software, collecting the most important concepts and algorithms in one place. Written for both individuals new to the field of modeling and simulation as well as experienced practitioners, this guide explains the design and implementation of simulation software used in the engineering of large systems while presenting the relevant mathematical elements, concept discussions, and code development. The book approaches the topic from the perspective of Zeigler's theory of modeling and simulation, introducing the theory's fundamental concepts and showing how to apply them to engineering problems. Readers will learn five necessary skills for building simulations of complicated systems: Working with fundamental abstractions for simulating dynamic systems Developing basic simulation algorithms for continuous and discrete event models Combining continuous and discrete event simulations into a coherent whole Applying strategies for testing a simulation Understanding the theoretical foundations of the modeling constructs and simulation algorithms The central chapters of the book introduce, explain, and demonstrate the elements of the theory that are most important for building simulation tools. They are bracketed by applications to robotics, control and communications, and electric power systems; these comprehensive examples clearly illustrate how the concepts and algorithms are put to use. Readers will explore the design of object-oriented simulation programs, simulation using multi-core processors, and the integration of simulators into larger software systems. The focus on software makes this book particularly useful for computer science and computer engineering courses in simulation that focus on building simulators. It is indispensable reading for undergraduate and graduate students studying modeling and simulation, as well as for practicing scientists and engineers involved in the development of simulation tools.
Witold Suryn Software Quality Engineering. A Practitioner's Approach Witold Suryn Software Quality Engineering. A Practitioner's Approach Новинка

Witold Suryn Software Quality Engineering. A Practitioner's Approach

A concise, engineering-oriented resource that provides practical support to IT professionals and those responsible for the quality of the software or systems they develop Software quality stems from two distinctive, but associated, topics in software engineering: software functional quality and software structural quality. This book studies the tenets of both of these notions, which focus on the efficiency and value of a design, respectively. It addresses engineering quality on both the application and system levels with attention to information systems (IS) and embedded systems (ES) as well as recent developments. Software Quality Engineering introduces the basic concepts of quality engineering like the nature of the engineering process, quality models and measurements, and evaluation quality, and provides a step-by-step overview of the application of software quality engineering in commonly recognized phases of the software development process. It also discusses management of software quality engineering processes, with special attention to budget, planning, conflict resolution, and traceability of quality requirements. Targeted at graduate engineering students and software quality specialists, Software Quality Engineering: Provides an analysis of interdependence between software functionality and its quality Includes a list of software quality engineering “to-dos” and models of software quality requirements traceability Covers the practical use of related ISO/IEC JTCI/SC7 standards
Nicolas Larrieu Rapid Prototyping Software for Avionics Systems. Model-oriented Approaches for Complex Systems Certification Nicolas Larrieu Rapid Prototyping Software for Avionics Systems. Model-oriented Approaches for Complex Systems Certification Новинка

Nicolas Larrieu Rapid Prototyping Software for Avionics Systems. Model-oriented Approaches for Complex Systems Certification

7425.35 руб. или Купить в рассрочку!
The design, implementation and validation of avionics and aeronautical systems have become extremely complex tasks due to the increase of functionalities that are deployed in current avionics systems and the need to be able certify them before putting them into production. This book proposes a methodology to enable the rapid prototyping of such a system by considering from the start the certification aspects of the solution produced. This method takes advantage of the model-based design approaches as well as the use of formal methods for the validation of these systems. Furthermore, the use of automatic software code generation tools using models makes it possible to reduce the development phase as well as the final solution testing. This book presents, firstly, an overview of the model-based design approaches such as those used in the field of aeronautical software engineering. Secondly, an original methodology that is perfectly adapted to the field of aeronautical embedded systems is introduced. Finally, the authors illustrate the use of this method using a case study for the design, implementation and testing of a new generation aeronautical router.
Sholpan Jomartova Fundamentals of UML. Educational manual Sholpan Jomartova Fundamentals of UML. Educational manual Новинка

Sholpan Jomartova Fundamentals of UML. Educational manual

The educational manual covers the basics of the unified modeling language UML and provides recommendations on the use of language for the analysis and design of software systems. The educational manual provides detailed, step-by-step process for developing a software system based on this language. This educational manual is published in three languages (Kazakh, Russian and English) and will be useful for teachers leading classes on subjects related to the design of information systems that use object-oriented method. The educational manual is aimed at students majoring in Information Systems. Publishing in authorial release.
Peter Fritzson Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica Peter Fritzson Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica Новинка

Peter Fritzson Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica

5292.07 руб. или Купить в рассрочку!
Master modeling and simulation using Modelica, the new powerful, highly versatile object-based modeling language Modelica, the new object-based software/hardware modeling language that is quickly gaining popularity around the world, offers an almost universal approach to high-level computational modeling and simulation. It handles a broad range of application domains, for example mechanics, electrical systems, control, and thermodynamics, and facilitates general notation as well as powerful abstractions and efficient implementations. Using the versatile Modelica language and its associated technology, this text presents an object-oriented, component-based approach that makes it possible for readers to quickly master the basics of computer-supported equation-based object-oriented (EOO) mathematical modeling and simulation. Throughout the text, Modelica is used to illustrate the various aspects of modeling and simulation. At the same time, a number of key concepts underlying the Modelica language are explained with the use of modeling and simulation examples. This book: Examines basic concepts such as systems, models, and simulations Guides readers through the Modelica language with the aid of several step-by-step examples Introduces the Modelica class concept and its use in graphical and textual modeling Explores modeling methodology for continuous, discrete, and hybrid systems Presents an overview of the Modelica Standard Library and key Modelica model libraries Readers will find plenty of examples of models that simulate distinct application domains as well as examples that combine several domains. All the examples and exercises in the text are available via DrModelica. This electronic self-teaching program, freely available on the text's companion website, guides readers from simple, introductory examples and exercises to more advanced ones. Written by the Director of the Open Source Modelica Consortium, Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica is recommended for engineers and students interested in computer-aided design, modeling, simulation, and analysis of technical and natural systems. By building on basic concepts, the text is ideal for students who want to learn modeling, simulation, and object orientation.
Corey Sandler The Art of Software Testing Corey Sandler The Art of Software Testing Новинка

Corey Sandler The Art of Software Testing

12659.92 руб. или Купить в рассрочку!
The classic, landmark work on software testing The hardware and software of computing have changed markedly in the three decades since the first edition of The Art of Software Testing, but this book's powerful underlying analysis has stood the test of time. Whereas most books on software testing target particular development techniques, languages, or testing methods, The Art of Software Testing, Third Edition provides a brief but powerful and comprehensive presentation of time-proven software testing approaches. If your software development project is mission critical, this book is an investment that will pay for itself with the first bug you find. The new Third Edition explains how to apply the book's classic principles to today's hot topics including: Testing apps for iPhones, iPads, BlackBerrys, Androids, and other mobile devices Collaborative (user) programming and testing Testing for Internet applications, e-commerce, and agile programming environments Whether you're a student looking for a testing guide you'll use for the rest of your career, or an IT manager overseeing a software development team, The Art of Software Testing, Third Edition is an expensive book that will pay for itself many times over.
Mickey Gousset Professional Application Lifecycle Management with Visual Studio 2012 Mickey Gousset Professional Application Lifecycle Management with Visual Studio 2012 Новинка

Mickey Gousset Professional Application Lifecycle Management with Visual Studio 2012

3836.97 руб. или Купить в рассрочку!
The authoritative and timely guide to ALM from Microsoft insiders and MVPs Focused on the latest release of Visual Studio, this edition shows you how to use the Application Lifecycle Management (ALM) capabilities of Visual Studio 2012 to streamline software design, development, and testing. Divided into six main parts, this timely and authoritative title covers Team Foundation Server, stakeholder engagement, project management, architecture, software development, and testing. Whether serving as a step-by-step guide or a reference for designing software solutions, this book offers a nuts-and-bolts approach to using Microsoft's flagship development tools to solve real-world challenges throughout the application lifecycle. Coverage includes: INTRODUCTION TO APPLICATION LIFECYCLE MANAGEMENT WITH VISUAL STUDIO INTRODUCTION TO TEAM FOUNDATION SERVER TEAM FOUNDATION VERSION CONTROL TEAM FOUNDATION BUILD COMMON TEAM FOUNDATION SERVER INTRODUCTION TO BUILDING STORYBOARDING CAPTURING STAKEHOLDER FEEDBACK AGILE PLANNING AND TRACKING INTRODUCTION TO SOFTWARE ARCHITECTURE TOP-DOWN DESIGN WITH USE CASE ANALYZING APPLICATIONS USING USING LAYER DIAGRAMS TO MODEL INTRODUCTION TO SOFTWARE DEVELOPMENT UNIT TESTING CODE ANALYSIS, CODE METRICS PROFILING AND PERFORMANCE DEBUGGING WITH INTELLITRACE INTRODUCTION TO SOFTWARE TESTING MANUAL TESTING CODED USER INTERFACE TESTING WEB PERFORMANCE AND LOAD TESTING LAB MANAGEMENT Professional Application Lifecycle Management with Visual Studio 2012 offers a thoroughly revised and updated edition of the leading reference book on ALM.
Sanjay Ranka Modeling and Optimization of Parallel and Distributed Embedded Systems Sanjay Ranka Modeling and Optimization of Parallel and Distributed Embedded Systems Новинка

Sanjay Ranka Modeling and Optimization of Parallel and Distributed Embedded Systems

10612.99 руб. или Купить в рассрочку!
This book introduces the state-of-the-art in research in parallel and distributed embedded systems, which have been enabled by developments in silicon technology, micro-electro-mechanical systems (MEMS), wireless communications, computer networking, and digital electronics. These systems have diverse applications in domains including military and defense, medical, automotive, and unmanned autonomous vehicles. The emphasis of the book is on the modeling and optimization of emerging parallel and distributed embedded systems in relation to the three key design metrics of performance, power and dependability. Key features: Includes an embedded wireless sensor networks case study to help illustrate the modeling and optimization of distributed embedded systems. Provides an analysis of multi-core/many-core based embedded systems to explain the modeling and optimization of parallel embedded systems. Features an application metrics estimation model; Markov modeling for fault tolerance and analysis; and queueing theoretic modeling for performance evaluation. Discusses optimization approaches for distributed wireless sensor networks; high-performance and energy-efficient techniques at the architecture, middleware and software levels for parallel multicore-based embedded systems; and dynamic optimization methodologies. Highlights research challenges and future research directions. The book is primarily aimed at researchers in embedded systems; however, it will also serve as an invaluable reference to senior undergraduate and graduate students with an interest in embedded systems research.
Evan Tick Structured Finance Modeling with Object-Oriented VBA Evan Tick Structured Finance Modeling with Object-Oriented VBA Новинка

Evan Tick Structured Finance Modeling with Object-Oriented VBA

5116.82 руб. или Купить в рассрочку!
A detailed look at how object-oriented VBA should be used to model complex financial structures This guide helps readers overcome the difficult task of modeling complex financial structures and bridges the gap between professional C++/Java programmers writing production models and front-office analysts building Excel spreadsheet models. It reveals how to model financial structures using object-oriented VBA in an Excel environment, allowing desk-based analysts to quickly produce flexible and robust models. Filled with in-depth insight and expert advice, it skillfully illustrates the art of object-oriented programming for the explicit purpose of modeling structured products. Residential mortgage securitization is used as a unifying example throughout the text.
Rex Black Managing the Testing Process. Practical Tools and Techniques for Managing Hardware and Software Testing Rex Black Managing the Testing Process. Practical Tools and Techniques for Managing Hardware and Software Testing Новинка

Rex Black Managing the Testing Process. Practical Tools and Techniques for Managing Hardware and Software Testing

3453.85 руб. или Купить в рассрочку!
New edition of one of the most influential books on managing software and hardware testing In this new edition of his top-selling book, Rex Black walks you through the steps necessary to manage rigorous testing programs of hardware and software. The preeminent expert in his field, Mr. Black draws upon years of experience as president of both the International and American Software Testing Qualifications boards to offer this extensive resource of all the standards, methods, and tools you'll need. The book covers core testing concepts and thoroughly examines the best test management practices and tools of leading hardware and software vendors. Step-by-step guidelines and real-world scenarios help you follow all necessary processes and avoid mistakes. Producing high-quality computer hardware and software requires careful, professional testing; Managing the Testing Process, Third Edition explains how to achieve that by following a disciplined set of carefully managed and monitored practices and processes The book covers all standards, methods, and tools you need for projects large and small Presents the business case for testing products and reviews the author's latest test assessments Topics include agile testing methods, risk-based testing, IEEE standards, ISTQB certification, distributed and outsourced testing, and more Over 100 pages of new material and case studies have been added to this new edition If you're responsible for managing testing in the real world, Managing the Testing Process, Third Edition is the valuable reference and guide you need.
Bart Baesens Beginning Java Programming. The Object-Oriented Approach Bart Baesens Beginning Java Programming. The Object-Oriented Approach Новинка

Bart Baesens Beginning Java Programming. The Object-Oriented Approach

2878.21 руб. или Купить в рассрочку!
A comprehensive Java guide, with samples, exercises, case studies, and step-by-step instruction Beginning Java Programming: The Object Oriented Approach is a straightforward resource for getting started with one of the world's most enduringly popular programming languages. Based on classes taught by the authors, the book starts with the basics and gradually builds into more advanced concepts. The approach utilizes an integrated development environment that allows readers to immediately apply what they learn, and includes step-by-step instruction with plenty of sample programs. Each chapter contains exercises based on real-world business and educational scenarios, and the final chapter uses case studies to combine several concepts and put readers' new skills to the test. Beginning Java Programming: The Object Oriented Approach provides both the information and the tools beginners need to develop Java skills, from the general concepts of object-oriented programming. Learn to: Understand the Java language and object-oriented concept implementation Use Java to access and manipulate external data Make applications accessible to users with GUIs Streamline workflow with object-oriented patterns The book is geared for those who want to use Java in an applied environment while learning at the same time. Useful as either a course text or a stand-alone self-study program, Beginning Java Programming is a thorough, comprehensive guide.
Nicholson J. Codecharts. Roadmaps and blueprints for object-oriented programs Nicholson J. Codecharts. Roadmaps and blueprints for object-oriented programs Новинка

Nicholson J. Codecharts. Roadmaps and blueprints for object-oriented programs

7901.64 руб. или Купить в рассрочку!
NEW LANGUAGE VISUALIZES PROGRAM ABSTRACTIONS CLEARLY AND PRECISELY Popular software modelling notations visualize implementation minutiae but fail to scale, to capture design abstractions, and to deliver effective tool support. Tailored to overcome these limitations, Codecharts can elegantly model roadmaps and blueprints for Java, C++, and C# programs of any size clearly, precisely, and at any level of abstraction. More practically, significant productivity gains for programmers using tools supporting Codecharts have been demonstrated in controlled experiments. Hundreds of figures and examples in this book illustrate how Codecharts are used to: Visualize the building-blocks of object-oriented design Create bird's-eye roadmaps of large programs with minimal symbols and no clutter Model blueprints of patterns, frameworks, and other design decisions Be exactly sure what diagrams claim about programs and reason rigorously about them Tools supporting Codecharts are also shown here to: Recover design from plain Java and visualize the program's roadmap Verify conformance to design decision with a click of a button This classroom-tested book includes two main parts: Practice (Part I) offers experienced programmers, software designers and software engineering students practical tools for representing and communicating object-oriented design. It demonstrates how to model programs, patterns, libraries, and frameworks using examples from JDK, Java 3D, JUnit, JDOM, Enterprise JavaBeans, and the Composite, Iterator, Factory Method, Abstract Factory, and Proxy design patterns. Theory (Part II) offers a mathematical foundation for Codecharts to graduate students and researchers studying software design, modelling, specification, and verification. It defines a formal semantics and a satisfies relation for design verification, and uses them to reason about the relations between patterns and programs (e.g., «java.awt implements Composite» and «Factory Method is an abstraction of Iterator»).
Peter Fritzson Principles of Object-Oriented Modeling and Simulation with Modelica 3.3. A Cyber-Physical Approach Peter Fritzson Principles of Object-Oriented Modeling and Simulation with Modelica 3.3. A Cyber-Physical Approach Новинка

Peter Fritzson Principles of Object-Oriented Modeling and Simulation with Modelica 3.3. A Cyber-Physical Approach

10234.67 руб. или Купить в рассрочку!
Fritzson covers the Modelica language in impressive depth from the basic concepts such as cyber-physical, equation-base, object-oriented, system, model, and simulation, while also incorporating over a hundred exercises and their solutions for a tutorial, easy-to-read experience. The only book with complete Modelica 3.3 coverage Over one hundred exercises and solutions Examines basic concepts such as cyber-physical, equation-based, object-oriented, system, model, and simulation
Koksal Hocaoglu A. Subsurface Sensing Koksal Hocaoglu A. Subsurface Sensing Новинка

Koksal Hocaoglu A. Subsurface Sensing

13114.48 руб. или Купить в рассрочку!
This book provides readers with a solid understanding of the capabilities and limitations of the techniques used for buried object detection. Presenting theory along with applications and the existing technology, it covers the most recent developments in hardware and software technologies of sensor systems with a focus on primary sensors such as Ground Penetrating Radar (GPR) and auxiliary sensors such as Nuclear Quadruple Resonance (NQR). It is essential reading for students, practitioners, specialists, and academicians involved in the design and implementation of buried object detection sensors.
G. Buch UML language. User guide. The second edition G. Buch UML language. User guide. The second edition Новинка

G. Buch UML language. User guide. The second edition

The Unified Modeling Language (Unified Modeling Language, UML) is a graphical language for visualizing, specifying, constructing, and documenting systems, in which a large role is played by the software. With UML, you can develop a detailed plan to build systems containing not only it's conceptual elements, such as the system functions and business processes, but also specific features such as classes written in specific programming languages, database schemas and software reusable components. To the User Guide contains reference material, giving an idea of ​​how you can use the UML to solve a variety of problems of modeling. The book detailed, step-by-step describes how to develop software systems on the basis of language. The publication is addressed to readers who already have a basic understanding of object-oriented concepts. The first guide is intended for developers who are busy creating UML models. Nevertheless, the book will be useful to anyone who develops, produces, tests and produces light software systems.
Mike Hinchey Software Technology. 10 Years of Innovation in IEEE Computer Mike Hinchey Software Technology. 10 Years of Innovation in IEEE Computer Новинка

Mike Hinchey Software Technology. 10 Years of Innovation in IEEE Computer

6392.82 руб. или Купить в рассрочку!
A comprehensive collection of influential articles from one of IEEE Computer magazine’s most popular columns This book is a compendium of extended and revised publications that have appeared in the “Software Technologies” column of IEEE Computer magazine, which covers key topics in software engineering such as software development, software correctness and related techniques, cloud computing, self-managing software and self-aware systems. Emerging properties of software technology are also discussed in this book, which will help refine the developing framework for creating the next generation of software technologies and help readers predict future developments and challenges in the field. Software Technology provides guidance on the challenges of developing software today and points readers to where the best advances are being made. Filled with one insightful article after another, the book serves to inform the conversation about the next wave of software technology advances and applications. In addition, the book: Introduces the software landscape and challenges associated with emerging technologies Covers the life cycle of software products, including concepts, requirements, development, testing, verification, evolution, and security Contains rewritten and updated articles by leaders in the software industry Covers both theoretical and practical topics Informative and thought-provoking throughout, Software Technology is a valuable book for everyone in the software engineering community that will inspire as much as it will teach all who flip through its pages.
Alexander Kossiakoff Systems Engineering Principles and Practice Alexander Kossiakoff Systems Engineering Principles and Practice Новинка

Alexander Kossiakoff Systems Engineering Principles and Practice

10765.46 руб. или Купить в рассрочку!
The Bestselling Guide to the Engineering of Complex Systems, Now Thoroughly Updated The first edition of this unique interdisciplinary guide has become the foundational systems engineering textbook for colleges and universities worldwide. It has helped countless readers learn to think like systems engineers, giving them the knowledge, skills, and leadership qualities they need to be successful professionals. Now, colleagues of the original authors have upgraded and expanded the book to address the significant advances in this rapidly changing field. An outgrowth of the Johns Hopkins University Master of Science Program in Engineering, Systems Engineering: Principles and Practice provides an educationally sound, entry-level approach to the subject, describing tools and techniques essential for the development of complex systems. Exhaustively classroom tested, the text continues the tradition of utilizing models to assist in grasping abstract concepts, emphasizing application and practice. This Second Edition features: Expanded topics on advanced systems engineering concepts beyond the traditional systems engineering areas and the post-development stage Updated DOD and commercial standards, architectures, and processes New models and frameworks for traditional structured analysis and object-oriented analysis techniques Improved discussions on requirements, systems management, functional analysis, analysis of alternatives, decision making and support, and operational analysis Supplemental material on the concept of the system boundary Modern software engineering techniques, principles, and concepts Further exploration of the system engineer's career to guide prospective professionals Updated problems and references The Second Edition continues to serve as a graduate-level textbook for courses introducing the field and practice of systems engineering. This very readable book is also an excellent resource for engineers, scientists, and project managers involved with systems engineering, as well as a useful textbook for short courses offered through industry seminars.
Mourad Oussalah Chabane Software Architecture 2 Mourad Oussalah Chabane Software Architecture 2 Новинка

Mourad Oussalah Chabane Software Architecture 2

8365.99 руб. или Купить в рассрочку!
Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural templates and styles, their formalization, validation and testing and finally the engineering approach in which these consistent and autonomous elements can be tackled.
Mourad Oussalah Chabane Software Architecture 1 Mourad Oussalah Chabane Software Architecture 1 Новинка

Mourad Oussalah Chabane Software Architecture 1

Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural templates and styles, their formalization, validation and testing and finally the engineering approach in which these consistent and autonomous elements can be tackled.
Pedro Teixeira Professional Node.js. Building Javascript Based Scalable Software Pedro Teixeira Professional Node.js. Building Javascript Based Scalable Software Новинка

Pedro Teixeira Professional Node.js. Building Javascript Based Scalable Software

2877.57 руб. или Купить в рассрочку!
Learn to build fast and scalable software in JavaScript with Node.js Node.js is a powerful and popular new framework for writing scalable network programs using JavaScript. This no nonsense book begins with an overview of Node.js and then quickly dives into the code, core concepts, and APIs. In-depth coverage pares down the essentials to cover debugging, unit testing, and flow control so that you can start building and testing your own modules right away. Covers node and asynchronous programming main concepts Addresses the basics: modules, buffers, events, and timers Explores streams, file systems, networking, and automated unit testing Goes beyond the basics, and shares techniques and tools for debugging, unit testing, and flow control If you already know JavaScript and are curious about the power of Node.js, then this is the ideal book for you.
Norman Schneidewind F. Computer, Network, Software, and Hardware Engineering with Applications Norman Schneidewind F. Computer, Network, Software, and Hardware Engineering with Applications Новинка

Norman Schneidewind F. Computer, Network, Software, and Hardware Engineering with Applications

11973.35 руб. или Купить в рассрочку!
There are many books on computers, networks, and software engineering but none that integrate the three with applications. Integration is important because, increasingly, software dominates the performance, reliability, maintainability, and availability of complex computer and systems. Books on software engineering typically portray software as if it exists in a vacuum with no relationship to the wider system. This is wrong because a system is more than software. It is comprised of people, organizations, processes, hardware, and software. All of these components must be considered in an integrative fashion when designing systems. On the other hand, books on computers and networks do not demonstrate a deep understanding of the intricacies of developing software. In this book you will learn, for example, how to quantitatively analyze the performance, reliability, maintainability, and availability of computers, networks, and software in relation to the total system. Furthermore, you will learn how to evaluate and mitigate the risk of deploying integrated systems. You will learn how to apply many models dealing with the optimization of systems. Numerous quantitative examples are provided to help you understand and interpret model results. This book can be used as a first year graduate course in computer, network, and software engineering; as an on-the-job reference for computer, network, and software engineers; and as a reference for these disciplines.
Michael Bell Incremental Software Architecture. A Method for Saving Failing IT Implementations Michael Bell Incremental Software Architecture. A Method for Saving Failing IT Implementations Новинка

Michael Bell Incremental Software Architecture. A Method for Saving Failing IT Implementations

3194.81 руб. или Купить в рассрочку!
The best-practices solution guide for rescuing broken software systems Incremental Software Architecture is a solutions manual for companies with underperforming software systems. With complete guidance and plenty of hands-on instruction, this practical guide shows you how to identify and analyze the root cause of software malfunction, then identify and implement the most powerful remedies to save the system. You'll learn how to avoid developing software systems that are destined to fail, and the methods and practices that help you avoid business losses caused by poorly designed software. Designed to answer the most common questions that arise when software systems negatively impact business performance, this guide details architecture and design best practices for enterprise architecture efforts, and helps you foster the reuse and consolidation of software assets. Relying on the wrong software system puts your company at risk of failing. It's a question of when, not if, something goes catastrophically wrong. This guide shows you how to proactively root out and repair the most likely cause of potential issues, and how to rescue a system that has already begun to go bad. Mitigate risks of software development projects Increase ROI and accelerate time-to-market Accurately assess technological achievability and viability Identify actual software construction value propositions Fierce competition and volatile commerce markets drive companies to invest heavily in the construction of software systems, which strains IT and business budgets and puts immense strain on existing network infrastructure. As technology evolves, these ever-more-complex computing landscapes become more and more expensive and difficult to maintain. Incremental Software Architecture shows you how to revamp the architecture to effectively reduce strain, cost, and the chance of failure.
Bruno Legeard Model-Based Testing Essentials - Guide to the ISTQB Certified Model-Based Tester. Foundation Level Bruno Legeard Model-Based Testing Essentials - Guide to the ISTQB Certified Model-Based Tester. Foundation Level Новинка

Bruno Legeard Model-Based Testing Essentials - Guide to the ISTQB Certified Model-Based Tester. Foundation Level

6819.04 руб. или Купить в рассрочку!
Provides a practical and comprehensive introduction to the key aspects of model-based testing as taught in the ISTQB® Model-Based Tester—Foundation Level Certification Syllabus This book covers the essentials of Model-Based Testing (MBT) needed to pass the ISTQB® Foundation Level Model-Based Tester Certification. The text begins with an introduction to MBT, covering both the benefits and the limitations of MBT. The authors review the various approaches to model-based testing, explaining the fundamental processes in MBT, the different modeling languages used, common good modeling practices, and the typical mistakes and pitfalls. The book explains the specifics of MBT test implementation, the dependencies on modeling and test generation activities, and the steps required to automate the generated test cases. The text discusses the introduction of MBT in a company, presenting metrics to measure success and good practices to apply. Provides case studies illustrating different approaches to Model-Based Testing Includes in-text exercises to encourage readers to practice modeling and test generation activities Contains appendices with solutions to the in-text exercises, a short quiz to test readers, along with additional information Model-Based Testing Essentials – Guide to the ISTQB® Certified Model-Based Tester – Foundation Level is written primarily for participants of the ISTQB® Certification: software engineers, test engineers, software developers, and anybody else involved in software quality assurance. This book can also be used for anyone who wants a deeper understanding of software testing and of the use of models for test generation.
Jiacun Wang Real-Time Embedded Systems Jiacun Wang Real-Time Embedded Systems Новинка

Jiacun Wang Real-Time Embedded Systems

9475.88 руб. или Купить в рассрочку!
Offering comprehensive coverage of the convergence of real-time embedded systems scheduling, resource access control, software design and development, and high-level system modeling, analysis and verification Following an introductory overview, Dr. Wang delves into the specifics of hardware components, including processors, memory, I/O devices and architectures, communication structures, peripherals, and characteristics of real-time operating systems. Later chapters are dedicated to real-time task scheduling algorithms and resource access control policies, as well as priority-inversion control and deadlock avoidance. Concurrent system programming and POSIX programming for real-time systems are covered, as are finite state machines and Time Petri nets. Of special interest to software engineers will be the chapter devoted to model checking, in which the author discusses temporal logic and the NuSMV model checking tool, as well as a chapter treating real-time software design with UML. The final portion of the book explores practical issues of software reliability, aging, rejuvenation, security, safety, and power management. In addition, the book: Explains real-time embedded software modeling and design with finite state machines, Petri nets, and UML, and real-time constraints verification with the model checking tool, NuSMV Features real-world examples in finite state machines, model checking, real-time system design with UML, and more Covers embedded computer programing, designing for reliability, and designing for safety Explains how to make engineering trade-offs of power use and performance Investigates practical issues concerning software reliability, aging, rejuvenation, security, and power management Real-Time Embedded Systems is a valuable resource for those responsible for real-time and embedded software design, development, and management. It is also an excellent textbook for graduate courses in computer engineering, computer science, information technology, and software engineering on embedded and real-time software systems, and for undergraduate computer and software engineering courses.
Avner Engel Verification, Validation, and Testing of Engineered Systems Avner Engel Verification, Validation, and Testing of Engineered Systems Новинка

Avner Engel Verification, Validation, and Testing of Engineered Systems

13968.91 руб. или Купить в рассрочку!
Systems' Verification Validation and Testing (VVT) are carried out throughout systems' lifetimes. Notably, quality-cost expended on performing VVT activities and correcting system defects consumes about half of the overall engineering cost. Verification, Validation and Testing of Engineered Systems provides a comprehensive compendium of VVT activities and corresponding VVT methods for implementation throughout the entire lifecycle of an engineered system. In addition, the book strives to alleviate the fundamental testing conundrum, namely: What should be tested? How should one test? When should one test? And, when should one stop testing? In other words, how should one select a VVT strategy and how it be optimized? The book is organized in three parts: The first part provides introductory material about systems and VVT concepts. This part presents a comprehensive explanation of the role of VVT in the process of engineered systems (Chapter-1). The second part describes 40 systems' development VVT activities (Chapter-2) and 27 systems' post-development activities (Chapter-3). Corresponding to these activities, this part also describes 17 non-testing systems' VVT methods (Chapter-4) and 33 testing systems' methods (Chapter-5). The third part of the book describes ways to model systems’ quality cost, time and risk (Chapter-6), as well as ways to acquire quality data and optimize the VVT strategy in the face of funding, time and other resource limitations as well as different business objectives (Chapter-7). Finally, this part describes the methodology used to validate the quality model along with a case study describing a system’s quality improvements (Chapter-8). Fundamentally, this book is written with two categories of audience in mind. The first category is composed of VVT practitioners, including Systems, Test, Production and Maintenance engineers as well as first and second line managers. The second category is composed of students and faculties of Systems, Electrical, Aerospace, Mechanical and Industrial Engineering schools. This book may be fully covered in two to three graduate level semesters; although parts of the book may be covered in one semester. University instructors will most likely use the book to provide engineering students with knowledge about VVT, as well as to give students an introduction to formal modeling and optimization of VVT strategy.
Jack Purdum Beginning C# 3.0. An Introduction to Object Oriented Programming Jack Purdum Beginning C# 3.0. An Introduction to Object Oriented Programming Новинка

Jack Purdum Beginning C# 3.0. An Introduction to Object Oriented Programming

3069.45 руб. или Купить в рассрочку!
Learn all the basics of C# 3.0 from Beginning C# 3.0: An Introduction to Object Oriented Programming, a book that presents introductory information in an intuitive format. If you have no prior programming experience but want a thorough, easy-to-understand introduction to C# and Object Oriented Programming, this book is an ideal guide. Using the tutorials and hands-on coding examples, you can discover tried and true tricks of the trade, understand design concepts, employ debugging aids, and design and write C# programs that are functional and that embody safe programming practices.
Steven Voldman H. ESD Testing. From Components to Systems Steven Voldman H. ESD Testing. From Components to Systems Новинка

Steven Voldman H. ESD Testing. From Components to Systems

8440.91 руб. или Купить в рассрочку!
With the evolution of semiconductor technology and global diversification of the semiconductor business, testing of semiconductor devices to systems for electrostatic discharge (ESD) and electrical overstress (EOS) has increased in importance. ESD Testing: From Components to Systems updates the reader in the new tests, test models, and techniques in the characterization of semiconductor components for ESD, EOS, and latchup. Key features: Provides understanding and knowledge of ESD models and specifications including human body model (HBM), machine model (MM), charged device model (CDM), charged board model (CBM), cable discharge events (CDE), human metal model (HMM), IEC 61000-4-2 and IEC 61000-4-5. Discusses new testing methodologies such as transmission line pulse (TLP), to very fast transmission line pulse (VF-TLP), and future methods of long pulse TLP, to ultra-fast TLP (UF-TLP). Describes both conventional testing and new testing techniques for both chip and system level evaluation. Addresses EOS testing, electromagnetic compatibility (EMC) scanning, to current reconstruction methods. Discusses latchup characterization and testing methodologies for evaluation of semiconductor technology to product testing. ESD Testing: From Components to Systems is part of the authors’ series of books on electrostatic discharge (ESD) protection; this book will be an invaluable reference for the professional semiconductor chip and system-level ESD and EOS test engineer. Semiconductor device and process development, circuit designers, quality, reliability and failure analysis engineers will also find it an essential reference. In addition, its academic treatment will appeal to both senior and graduate students with interests in semiconductor process, device physics, semiconductor testing and experimental work.
Krzysztof Iniewski Embedded Systems. Hardware, Design and Implementation Krzysztof Iniewski Embedded Systems. Hardware, Design and Implementation Новинка

Krzysztof Iniewski Embedded Systems. Hardware, Design and Implementation

11750.09 руб. или Купить в рассрочку!
Covers the significant embedded computing technologies—highlighting their applications in wireless communication and computing power An embedded system is a computer system designed for specific control functions within a larger system—often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. Presented in three parts, Embedded Systems: Hardware, Design, and Implementation provides readers with an immersive introduction to this rapidly growing segment of the computer industry. Acknowledging the fact that embedded systems control many of today's most common devices such as smart phones, PC tablets, as well as hardware embedded in cars, TVs, and even refrigerators and heating systems, the book starts with a basic introduction to embedded computing systems. It hones in on system-on-a-chip (SoC), multiprocessor system-on-chip (MPSoC), and network-on-chip (NoC). It then covers on-chip integration of software and custom hardware accelerators, as well as fabric flexibility, custom architectures, and the multiple I/O standards that facilitate PCB integration. Next, it focuses on the technologies associated with embedded computing systems, going over the basics of field-programmable gate array (FPGA), digital signal processing (DSP) and application-specific integrated circuit (ASIC) technology, architectural support for on-chip integration of custom accelerators with processors, and O/S support for these systems. Finally, it offers full details on architecture, testability, and computer-aided design (CAD) support for embedded systems, soft processors, heterogeneous resources, and on-chip storage before concluding with coverage of software support—in particular, O/S Linux. Embedded Systems: Hardware, Design, and Implementation is an ideal book for design engineers looking to optimize and reduce the size and cost of embedded system products and increase their reliability and performance.
David Sale Testing Python. Applying Unit Testing, TDD, BDD and Acceptance Testing David Sale Testing Python. Applying Unit Testing, TDD, BDD and Acceptance Testing Новинка

David Sale Testing Python. Applying Unit Testing, TDD, BDD and Acceptance Testing

2877.57 руб. или Купить в рассрочку!
Fundamental testing methodologies applied to the popular Python language Testing Python; Applying Unit Testing, TDD, BDD and Acceptance Testing is the most comprehensive book available on testing for one of the top software programming languages in the world. Python is a natural choice for new and experienced developers, and this hands-on resource is a much needed guide to enterprise-level testing development methodologies. The book will show you why Unit Testing and TDD can lead to cleaner, more flexible programs. Unit Testing and Test-Driven Development (TDD) are increasingly must-have skills for software developers, no matter what language they work in. In enterprise settings, it's critical for developers to ensure they always have working code, and that's what makes testing methodologies so attractive. This book will teach you the most widely used testing strategies and will introduce to you to still others, covering performance testing, continuous testing, and more. Learn Unit Testing and TDD—important development methodologies that lie at the heart of Agile development Enhance your ability to work with Python to develop powerful, flexible applications with clean code Draw on the expertise of author David Sale, a leading UK developer and tech commentator Get ahead of the crowd by mastering the underappreciated world of Python testing Knowledge of software testing in Python could set you apart from Python developers using outmoded methodologies. Python is a natural fit for TDD and Testing Python is a must-read text for anyone who wants to develop expertise in Python programming.
Jeff Cogswell Designing Highly Useable Software Jeff Cogswell Designing Highly Useable Software Новинка

Jeff Cogswell Designing Highly Useable Software

3069.45 руб. или Купить в рассрочку!
Learn What Usability Really Is, Why to Strive for It, and How to Achieve It «Highly useable» software is easy to use. It does what you expect it to. And it does it well. It's not easy to build but as this book demonstrates, it's well worth the effort. Highly useable software is highly successful software—and everyone wins. Inside, an accomplished programmer who has made usability his business systematically explores the world of programming, showing you how every aspect of the work is implicated in the usability of the final product. This is not just an «issues» book, however, but systematic, real-world instructions for developing applications that are better in every way. As you'll learn, there's no such thing as «intuitive» software. Instead, there are just the factors that make it highly useable: simplicity, consistency, the recognition of accepted conventions, and the foregrounding of the user's perspective. With these principles under your belt, you'll quickly discover dozens of ways to make your applications more useable: Making windows and dialog boxes easy to comprehend and use Designing software that is time- and resource-efficient Making your software easy to navigate Reducing the complexity of reports and other presentations of data Understanding how the wrong programming decisions can limit usability Ensuring smooth starts and stops Capitalizing on the usability advantages of object-oriented programming Understanding how usability affects your product's financial success Using the testing process to improve usability Promoting usability in training, installation, and online help Making management decisions that will benefit software usability Some chapters are written primarily for programmers, one primarily for managers. Most are for everyone, and all are filled with illuminating, usually amusing examples drawn from both inside and outside the technical world. A helpful appendix provides information on standards, usability groups, and sources for more information.
T. Southwood R.E. Ecological Methods T. Southwood R.E. Ecological Methods Новинка

T. Southwood R.E. Ecological Methods

4th edition of this classic Ecology text Computational methods have largely been replaced by descriptions of the available software Includes procedure information for R software and other freely available software systems Now includes web references for equipment, software and detailed methodologies
Robert Pardo The Evaluation and Optimization of Trading Strategies Robert Pardo The Evaluation and Optimization of Trading Strategies Новинка

Robert Pardo The Evaluation and Optimization of Trading Strategies

6715.82 руб. или Купить в рассрочку!
A newly expanded and updated edition of the trading classic, Design, Testing, and Optimization of Trading Systems Trading systems expert Robert Pardo is back, and in The Evaluation and Optimization of Trading Strategies, a thoroughly revised and updated edition of his classic text Design, Testing, and Optimization of Trading Systems, he reveals how he has perfected the programming and testing of trading systems using a successful battery of his own time-proven techniques. With this book, Pardo delivers important information to readers, from the design of workable trading strategies to measuring issues like profit and risk. Written in a straightforward and accessible style, this detailed guide presents traders with a way to develop and verify their trading strategy no matter what form they are currently using–stochastics, moving averages, chart patterns, RSI, or breakout methods. Whether a trader is seeking to enhance their profit or just getting started in testing, The Evaluation and Optimization of Trading Strategies offers practical instruction and expert advice on the development, evaluation, and application of winning mechanical trading systems.
Alain Abran Software Metrics and Software Metrology Alain Abran Software Metrics and Software Metrology Новинка

Alain Abran Software Metrics and Software Metrology

6515.52 руб. или Купить в рассрочку!
Most of the software measures currently proposed to the industry bring few real benefits to either software managers or developers. This book looks at the classical metrology concepts from science and engineering, using them as criteria to propose an approach to analyze the design of current software measures and then design new software measures (illustrated with the design of a software measure that has been adopted as an ISO measurement standard). The book includes several case studies analyzing strengths and weaknesses of some of the software measures most often quoted. It is meant for software quality specialists and process improvement analysts and managers.
Alain Abran Software Metrics and Software Metrology Alain Abran Software Metrics and Software Metrology Новинка

Alain Abran Software Metrics and Software Metrology

6596.86 руб. или Купить в рассрочку!
Most of the software measures currently proposed to the industry bring few real benefits to either software managers or developers. This book looks at the classical metrology concepts from science and engineering, using them as criteria to propose an approach to analyze the design of current software measures and then design new software measures (illustrated with the design of a software measure that has been adopted as an ISO measurement standard). The book includes several case studies analyzing strengths and weaknesses of some of the software measures most often quoted. It is meant for software quality specialists and process improvement analysts and managers.
Kinji Mori Concept-Oriented Research and Development in Information Technology Kinji Mori Concept-Oriented Research and Development in Information Technology Новинка

Kinji Mori Concept-Oriented Research and Development in Information Technology

9824.29 руб. или Купить в рассрочку!
A pioneering, concept-oriented research and development approach improves business results in technology-driven industries With contributions from IT, systems, and operations experts from around the globe, this book sets forth a tested and proven, concept-oriented R&D approach that far surpasses the results of conventional R&D. The authors explain how to create a clear concept, then build upon that concept by developing a chain of technologies and target markets in order to create, sustain, and grow successful business operations. Real-world examples and case studies from IBM and Hitachi illustrate how the concept-oriented approach can be applied to IT and other technology-driven industries anywhere in the world. Concept-Oriented Research and Development in Information Technology sheds new light on the complex relationships between concept, technology and market, explaining how all of these elements are enhanced with a concept-oriented R&D approach. Throughout the book, readers will learn a variety of innovative perspectives and methods for concept creation, technology innovation, and market cultivation. Part I, Introduction, makes the case for a paradigm shift in R&D from a conventional approach to a concept-oriented one. Part II, Concept Creation, liffers four perspectives on the application of the concept-oriented approach. Part III, Fusion of Technologies, illustrates the need to fuse technologies to accommodate rapidly changing and unpredictable demands on business infrastructure. Part IV, Glocalization of Technologies, explains why businesses need to diversify globally, yet remain in tune with local markets. Part V, Conclusions and Future Directions, explores the potential of the concept-oriented approach to evolve with the changing needs of business and R&D. Concept-Oriented Research and Development in Information Technology helps students and professionals in IT, engineering, systems, and operations approach R&D in new ways that lead to better technologies and better businesses.
Michael Kircher Pattern-Oriented Software Architecture, Patterns for Resource Management Michael Kircher Pattern-Oriented Software Architecture, Patterns for Resource Management Новинка

Michael Kircher Pattern-Oriented Software Architecture, Patterns for Resource Management

5675.83 руб. или Купить в рассрочку!
The first volume of the POSA pattern series introduced a broad-spectrum of general-purpose patterns in software design and architecture. The second narrowed the focus to fundamental patterns for building sophisticated concurrent and networked software systems and applications. This volume uses design patterns to present techniques for implementing effective resource management in a system. The patterns are covered in detail making use of several examples providing directions to the readers on how to implement the presented patterns. Additionally, the volume presents a thorough introduction into resource management and a case study where the patterns are applied to the domain of mobile radio networks. The patterns are grouped by different areas of resource management and hence address the complete lifecycle of resources: resource acquisition, coordination and release.
Yacov Haimes Y. Modeling and Managing Interdependent Complex Systems of Systems Yacov Haimes Y. Modeling and Managing Interdependent Complex Systems of Systems Новинка

Yacov Haimes Y. Modeling and Managing Interdependent Complex Systems of Systems

9594.03 руб. или Купить в рассрочку!
A comprehensive guide to the theory, methodology, and development for modeling systems of systems Modeling and Managing Interdependent Complex Systems of Systems examines the complexity of, and the risk to, emergent interconnected and interdependent complex systems of systems in the natural and the constructed environment, and in its critical infrastructures. For systems modelers, this book focuses on what constitutes complexity and how to understand, model and manage it.Previous modeling methods for complex systems of systems were aimed at developing theory and methodologies for uncoupling the interdependencies and interconnections that characterize them. In this book, the author extends the above by utilizing public- and private- sector case studies; identifies, explores, and exploits the core of interdependencies; and seeks to understand their essence via the states of the system, and their dominant contributions to the complexity of systems of systems. The book proposes a reevaluation of fundamental and practical systems engineering and risk analysis concepts on complex systems of systems developed over the past 40 years. This important resource: Updates and streamlines systems engineering theory, methodology, and practice as applied to complex systems of systems Introduces modeling methodology inspired by philosophical and conceptual thinking from the arts and sciences Models the complexity of emergent interdependent and interconnected complex systems of systems by analyzing their shared states, decisions, resources, and decisionmakers Written for systems engineers, industrial engineers, managers, planners, academics and other professionals in engineering systems and the environment,this text is the resource for understanding the fundamental principles of modeling and managing complex systems of systems, and the risk thereto.
Laplante Phillip A. Real-Time Systems Design and Analysis. Tools for the Practitioner Laplante Phillip A. Real-Time Systems Design and Analysis. Tools for the Practitioner Новинка

Laplante Phillip A. Real-Time Systems Design and Analysis. Tools for the Practitioner

11589.59 руб. или Купить в рассрочку!
The leading text in the field explains step by step how to write software that responds in real time From power plants to medicine to avionics, the world increasingly depends on computer systems that can compute and respond to various excitations in real time. The Fourth Edition of Real-Time Systems Design and Analysis gives software designers the knowledge and the tools needed to create real-time software using a holistic, systems-based approach. The text covers computer architecture and organization, operating systems, software engineering, programming languages, and compiler theory, all from the perspective of real-time systems design. The Fourth Edition of this renowned text brings it thoroughly up to date with the latest technological advances and applications. This fully updated edition includes coverage of the following concepts: Multidisciplinary design challenges Time-triggered architectures Architectural advancements Automatic code generation Peripheral interfacing Life-cycle processes The final chapter of the text offers an expert perspective on the future of real-time systems and their applications. The text is self-contained, enabling instructors and readers to focus on the material that is most important to their needs and interests. Suggestions for additional readings guide readers to more in-depth discussions on each individual topic. In addition, each chapter features exercises ranging from simple to challenging to help readers progressively build and fine-tune their ability to design their own real-time software programs. Now fully up to date with the latest technological advances and applications in the field, Real-Time Systems Design and Analysis remains the top choice for students and software engineers who want to design better and faster real-time systems at minimum cost.
Dr. Reinaldo J. Perez Handbook of Aerospace Electromagnetic Compatibility Dr. Reinaldo J. Perez Handbook of Aerospace Electromagnetic Compatibility Новинка

Dr. Reinaldo J. Perez Handbook of Aerospace Electromagnetic Compatibility

9590.83 руб. или Купить в рассрочку!
A comprehensive resource that explores electromagnetic compatibility (EMC) for aerospace systems Handbook of Aerospace Electromagnetic Compatibility is a groundbreaking book on EMC for aerospace systems that addresses both aircraft and space vehicles. With contributions from an international panel of aerospace EMC experts, this important text deals with the testing of spacecraft components and subsystems, analysis of crosstalk and field coupling, aircraft communication systems, and much more. The text also includes information on lightning effects and testing, as well as guidance on design principles and techniques for lightning protection. The book offers an introduction to E3 models and techniques in aerospace systems and explores EMP effects on and technology for aerospace systems. Filled with the most up-to-date information, illustrative examples, descriptive figures, and helpful scenarios, Handbook of Aerospace Electromagnetic Compatibility is designed to be a practical information source. This vital guide to electromagnetic compatibility: • Provides information on a range of topics including grounding, coupling, test procedures, standards, and requirements • Offers discussions on standards for aerospace applications • Addresses aerospace EMC through the use of testing and theoretical approaches Written for EMC engineers and practitioners, Handbook of Aerospace Electromagnetic Compatibility is a critical text for understanding EMC for aerospace systems.
Harold Kerzner Project Management Metrics, KPIs, and Dashboards. A Guide to Measuring and Monitoring Project Performance Harold Kerzner Project Management Metrics, KPIs, and Dashboards. A Guide to Measuring and Monitoring Project Performance Новинка

Harold Kerzner Project Management Metrics, KPIs, and Dashboards. A Guide to Measuring and Monitoring Project Performance

5886.19 руб. или Купить в рассрочку!
Harold Kerzner’s essential strategies on measuring project management performance With the growth of complex projects, stakeholder involvement, and advancements in visual-based technology, metrics and KPIs (key performance indicators) are key factors in evaluating project performance. Dashboard reporting systems provide accessible project performance data, and sharing this vital data in a concise and consistent manner is a key communication responsibility of all project managers. This third edition of Kerzner's groundbreaking work, Project Management Metrics, KPIs, and Dashboards: A Guide to Measuring and Monitoring Project Performance, helps functional managers gain a thorough grasp of what metrics and KPIs are and how to use them. Plus, this edition includes new sections on processing dashboard information, portfolio management PMO and metrics, and BI tool flexibility. • Offers comprehensive coverage of the different dashboard types, design issues, and applications Provides full-color dashboards from some of the most successful project management companies, including IBM, Microsoft, and others Aligns with PMI’s PMBOK® Guide and stresses value-driven project management PPT decks are available by chapter and a test bank will be available for use in seminar presentations and courses Get ready to bolster your awareness of what good metrics management really entails today—and be armed with the knowledge to measure performance more effectively.
Dean Karnopp C. System Dynamics. Modeling, Simulation, and Control of Mechatronic Systems Dean Karnopp C. System Dynamics. Modeling, Simulation, and Control of Mechatronic Systems Новинка

Dean Karnopp C. System Dynamics. Modeling, Simulation, and Control of Mechatronic Systems

12129.85 руб. или Купить в рассрочку!
An expanded new edition of the bestselling system dynamics book using the bond graph approach A major revision of the go-to resource for engineers facing the increasingly complex job of dynamic systems design, System Dynamics, Fifth Edition adds a completely new section on the control of mechatronic systems, while revising and clarifying material on modeling and computer simulation for a wide variety of physical systems. This new edition continues to offer comprehensive, up-to-date coverage of bond graphs, using these important design tools to help readers better understand the various components of dynamic systems. Covering all topics from the ground up, the book provides step-by-step guidance on how to leverage the power of bond graphs to model the flow of information and energy in all types of engineering systems. It begins with simple bond graph models of mechanical, electrical, and hydraulic systems, then goes on to explain in detail how to model more complex systems using computer simulations. Readers will find: New material and practical advice on the design of control systems using mathematical models New chapters on methods that go beyond predicting system behavior, including automatic control, observers, parameter studies for system design, and concept testing Coverage of electromechanical transducers and mechanical systems in plane motion Formulas for computing hydraulic compliances and modeling acoustic systems A discussion of state-of-the-art simulation tools such as MATLAB and bond graph software Complete with numerous figures and examples, System Dynamics, Fifth Edition is a must-have resource for anyone designing systems and components in the automotive, aerospace, and defense industries. It is also an excellent hands-on guide on the latest bond graph methods for readers unfamiliar with physical system modeling.
Evelio Padilla Substation Automation Systems. Design and Implementation Evelio Padilla Substation Automation Systems. Design and Implementation Новинка

Evelio Padilla Substation Automation Systems. Design and Implementation

8440.91 руб. или Купить в рассрочку!
Substation Automation Systems: Design and Implementation aims to close the gap created by fast changing technologies impacting on a series of legacy principles related to how substation secondary systems are conceived and implemented. It is intended to help those who have to define and implement SAS, whilst also conforming to the current industry best practice standards. Key features: Project-oriented approach to all practical aspects of SAS design and project development. Uniquely focusses on the rapidly changing control aspect of substation design, using novel communication technologies and IEDs (Intelligent Electronic Devices). Covers the complete chain of SAS components and related equipment instead of purely concentrating on intelligent electronic devices and communication networks. Discusses control and monitoring facilities for auxiliary power systems. Contributes significantly to the understanding of the standard IEC 61850, which is viewed as a “black box” for a significant number of professionals around the world. Explains standard IEC 61850 – Communication networks and systems for power utility automation – to support all new systems networked to perform control, monitoring, automation, metering and protection functions. Written for practical application, this book is a valuable resource for professionals operating within different SAS project stages including the: specification process; contracting process; design and engineering process; integration process; testing process and the operation and maintenance process.
A. Kim V. Systems with Delays. Analysis, Control, and Computations A. Kim V. Systems with Delays. Analysis, Control, and Computations Новинка

A. Kim V. Systems with Delays. Analysis, Control, and Computations

14783.09 руб. или Купить в рассрочку!
The main aim of the book is to present new constructive methods of delay differential equation (DDE) theory and to give readers practical tools for analysis, control design and simulating of linear systems with delays. Referred to as “systems with delays” in this volume, this class of differential equations is also called delay differential equations (DDE), time-delay systems, hereditary systems, and functional differential equations. Delay differential equations are widely used for describing and modeling various processes and systems in different applied problems At present there are effective control and numerical methods and corresponding software for analysis and simulating different classes of ordinary differential equations (ODE) and partial differential equations (PDE). There are many applications for these types of equations, because of this progress, but there are not as many methodologies in systems with delays that are easily applicable for the engineer or applied mathematician. there are no methods of finding solutions in explicit forms, and there is an absence of generally available general-purpose software packages for simulating such systems. Systems with Delays fills this void and provides easily applicable methods for engineers, mathematicians, and scientists to work with delay differential equations in their operations and research.
Коллектив авторов INCOSE Systems Engineering Handbook. A Guide for System Life Cycle Processes and Activities Коллектив авторов INCOSE Systems Engineering Handbook. A Guide for System Life Cycle Processes and Activities Новинка

Коллектив авторов INCOSE Systems Engineering Handbook. A Guide for System Life Cycle Processes and Activities

6140.18 руб. или Купить в рассрочку!
A detailed and thorough reference on the discipline and practice of systems engineering The objective of the International Council on Systems Engineering (INCOSE) Systems Engineering Handbook is to describe key process activities performed by systems engineers and other engineering professionals throughout the life cycle of a system. The book covers a wide range of fundamental system concepts that broaden the thinking of the systems engineering practitioner, such as system thinking, system science, life cycle management, specialty engineering, system of systems, and agile and iterative methods. This book also defines the discipline and practice of systems engineering for students and practicing professionals alike, providing an authoritative reference that is acknowledged worldwide. The latest edition of the INCOSE Systems Engineering Handbook: Is consistent with ISO/IEC/IEEE 15288:2015 Systems and software engineering—System life cycle processes and the Guide to the Systems Engineering Body of Knowledge (SEBoK) Has been updated to include the latest concepts of the INCOSE working groups Is the body of knowledge for the INCOSE Certification Process This book is ideal for any engineering professional who has an interest in or needs to apply systems engineering practices. This includes the experienced systems engineer who needs a convenient reference, a product engineer or engineer in another discipline who needs to perform systems engineering, a new systems engineer, or anyone interested in learning more about systems engineering.
Avinash Kak C. Designing with Objects. Object-Oriented Design Patterns Explained with Stories from Harry Potter Avinash Kak C. Designing with Objects. Object-Oriented Design Patterns Explained with Stories from Harry Potter Новинка

Avinash Kak C. Designing with Objects. Object-Oriented Design Patterns Explained with Stories from Harry Potter

Here is a book that takes the sting out of learning object-oriented design patterns! Using vignettes from the fictional world of Harry Potter, author Avinash C. Kak provides a refreshing alternative to the typically abstract and dry object-oriented design literature. Designing with Objects is unique. It explains design patterns using the short-story medium instead of sterile examples. It is the third volume in a trilogy by Avinash C. Kak, following Programming with Objects (Wiley, 2003) and Scripting with Objects (Wiley, 2008). Designing with Objects confronts how difficult it is for students to learn complex patterns based on conventional scenarios that they may not be able to relate to. In contrast, it shows that stories from the fictional world of Harry Potter provide highly relatable and engaging models. After explaining core notions in a pattern and its typical use in real-world applications, each chapter shows how a pattern can be mapped to a Harry Potter story. The next step is an explanation of the pattern through its Java implementation. The following patterns appear in three sections: Abstract Factory, Builder, Factory Method, Prototype, and Singleton; Adapter, Bridge, Composite, Decorator, Facade, Flyweight, and Proxy; and the Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, and Visitor. For readers’ use, Java code for each pattern is included in the book’s companion website. All code examples in the book are available for download on a companion website with resources for readers and instructors. A refreshing alternative to the abstract and dry explanations of the object-oriented design patterns in much of the existing literature on the subject. In 24 chapters, Designing with Objects explains well-known design patterns by relating them to stories from the fictional Harry Potter series
Stephan Schulz An Introduction to TTCN-3 Stephan Schulz An Introduction to TTCN-3 Новинка

Stephan Schulz An Introduction to TTCN-3

8945.81 руб. или Купить в рассрочку!
This unique book provides a fully revised and up-to-date treatment of the TTCN-3 language TTCN-3 is an internationally standardised test language with a powerful textual syntax which has established itself as a global, universal testing language. Application of TTCN-3 has been widened beyond telecommunication systems to areas such as the automotive industry, internet protocols, railway signalling, medical systems, and avionics. An Introduction to TTCN-3 gives a solid introduction to the TTCN-3 language and its uses, guiding readers though the TTCN-3 standards, methodologies and tools with examples and advice based on the authors' extensive real-world experience. All the important concepts and constructs of the language are explained in a step-by-step, tutorial style, and the authors relate the testing language to the overall test system implementation, giving the bigger picture. This second edition of the book has been updated and revised to cover the additions, changes and extensions to the TTCN-3 language since the first version was published. In addition, this book provides new material on the use of XML, test framework design and LTE testing with TTCN-3. Key Features: Provides a fully revised and up-to-date look at the TTCN-3 language Addresses language standardization, tool implementation and applying TTCN-3 in real world scenarios such as VoIP and LTE testing Explores recent advances such as TTCN-3 core language extensions on type parameterization, behavior types, real time and performance testing Introduces the use of ASN.1 and XML with TTCN-3 Written by experts in the field Includes an accompanying website containing code samples and links to the relevant standards documents (www.wiley.com/go/willcock_ttcn-3_2e) This book is an ideal reference for test engineers, software developers, and standards professionals. Graduate students studying telecommunications and software engineering will also find this book insightful.
Igor Ushakov A. Probabilistic Reliability Models Igor Ushakov A. Probabilistic Reliability Models Новинка

Igor Ushakov A. Probabilistic Reliability Models

7982.23 руб. или Купить в рассрочку!
Practical Approaches to Reliability Theory in Cutting-Edge Applications Probabilistic Reliability Models helps readers understand and properly use statistical methods and optimal resource allocation to solve engineering problems. The author supplies engineers with a deeper understanding of mathematical models while also equipping mathematically oriented readers with a fundamental knowledge of the engineeringrelated applications at the center of model building. The book showcases the use of probability theory and mathematical statistics to solve common, real-world reliability problems. Following an introduction to the topic, subsequent chapters explore key systems and models including: • Unrecoverable objects and recoverable systems • Methods of direct enumeration • Markov models and heuristic models • Performance effectiveness • Time redundancy • System survivability • Aging units and their related systems • Multistate systems Detailed case studies illustrate the relevance of the discussed methods to real-world technical projects including software failure avalanches, gas pipelines with underground storage, and intercontinental ballistic missile (ICBM) control systems. Numerical examples and detailed explanations accompany each topic, and exercises throughout allow readers to test their comprehension of the presented material. Probabilistic Reliability Models is an excellent book for statistics, engineering, and operations research courses on applied probability at the upper-undergraduate and graduate levels. The book is also a valuable reference for professionals and researchers working in industry who would like a mathematical review of reliability models and the relevant applications.
Troy Hughes Martin SAS Data Analytic Development. Dimensions of Software Quality Troy Hughes Martin SAS Data Analytic Development. Dimensions of Software Quality Новинка

Troy Hughes Martin SAS Data Analytic Development. Dimensions of Software Quality

4797.02 руб. или Купить в рассрочку!
Design quality SAS software and evaluate SAS software quality SAS Data Analytic Development is the developer’s compendium for writing better-performing software and the manager’s guide to building comprehensive software performance requirements. The text introduces and parallels the International Organization for Standardization (ISO) software product quality model, demonstrating 15 performance requirements that represent dimensions of software quality, including: reliability, recoverability, robustness, execution efficiency (i.e., speed), efficiency, scalability, portability, security, automation, maintainability, modularity, readability, testability, stability, and reusability. The text is intended to be read cover-to-cover or used as a reference tool to instruct, inspire, deliver, and evaluate software quality. A common fault in many software development environments is a focus on functional requirements—the what and how—to the detriment of performance requirements, which specify instead how well software should function (assessed through software execution) or how easily software should be maintained (assessed through code inspection). Without the definition and communication of performance requirements, developers risk either building software that lacks intended quality or wasting time delivering software that exceeds performance objectives—thus, either underperforming or gold-plating, both of which are undesirable. Managers, customers, and other decision makers should also understand the dimensions of software quality both to define performance requirements at project outset as well as to evaluate whether those objectives were met at software completion. As data analytic software, SAS transforms data into information and ultimately knowledge and data-driven decisions. Not surprisingly, data quality is a central focus and theme of SAS literature; however, code quality is far less commonly described and too often references only the speed or efficiency with which software should execute, omitting other critical dimensions of software quality. SAS® software project definitions and technical requirements often fall victim to this paradox, in which rigorous quality requirements exist for data and data products yet not for the software that undergirds them. By demonstrating the cost and benefits of software quality inclusion and the risk of software quality exclusion, stakeholders learn to value, prioritize, implement, and evaluate dimensions of software quality within risk management and project management frameworks of the software development life cycle (SDLC). Thus, SAS Data Analytic Development recalibrates business value, placing code quality on par with data quality, and performance requirements on par with functional requirements.
Fatos Xhafa Programming Multicore and Many-core Computing Systems Fatos Xhafa Programming Multicore and Many-core Computing Systems Новинка

Fatos Xhafa Programming Multicore and Many-core Computing Systems

7505.19 руб. или Купить в рассрочку!
Programming multi-core and many-core computing systems Sabri Pllana, Linnaeus University, Sweden Fatos Xhafa, Technical University of Catalonia, Spain Provides state-of-the-art methods for programming multi-core and many-core systems The book comprises a selection of twenty two chapters covering: fundamental techniques and algorithms; programming approaches; methodologies and frameworks; scheduling and management; testing and evaluation methodologies; and case studies for programming multi-core and many-core systems. Program development for multi-core processors, especially for heterogeneous multi-core processors, is significantly more complex than for single-core processors. However, programmers have been traditionally trained for the development of sequential programs, and only a small percentage of them have experience with parallel programming. In the past, only a relatively small group of programmers interested in High Performance Computing (HPC) was concerned with the parallel programming issues, but the situation has changed dramatically with the appearance of multi-core processors on commonly used computing systems. It is expected that with the pervasiveness of multi-core processors, parallel programming will become mainstream. The pervasiveness of multi-core processors affects a large spectrum of systems, from embedded and general-purpose, to high-end computing systems. This book assists programmers in mastering the efficient programming of multi-core systems, which is of paramount importance for the software-intensive industry towards a more effective product-development cycle. Key features: Lessons, challenges, and roadmaps ahead. Contains real world examples and case studies. Helps programmers in mastering the efficient programming of multi-core and many-core systems. The book serves as a reference for a larger audience of practitioners, young researchers and graduate level students. A basic level of programming knowledge is required to use this book.
Felix Farret A. Modeling Power Electronics and Interfacing Energy Conversion Systems Felix Farret A. Modeling Power Electronics and Interfacing Energy Conversion Systems Новинка

Felix Farret A. Modeling Power Electronics and Interfacing Energy Conversion Systems

9096.85 руб. или Купить в рассрочку!
Discusses the application of mathematical and engineering tools for modeling, simulation and control oriented for energy systems, power electronics and renewable energy This book builds on the background knowledge of electrical circuits, control of dc/dc converters and inverters, energy conversion and power electronics. The book shows readers how to apply computational methods for multi-domain simulation of energy systems and power electronics engineering problems. Each chapter has a brief introduction on the theoretical background, a description of the problems to be solved, and objectives to be achieved. Block diagrams, electrical circuits, mathematical analysis or computer code are covered. Each chapter concludes with discussions on what should be learned, suggestions for further studies and even some experimental work. Discusses the mathematical formulation of system equations for energy systems and power electronics aiming state-space and circuit oriented simulations Studies the interactions between MATLAB and Simulink models and functions with real-world implementation using microprocessors and microcontrollers Presents numerical integration techniques, transfer-function modeling, harmonic analysis and power quality performance assessment Examines existing software such as, MATLAB/Simulink, Power Systems Toolbox and PSIM to simulate power electronic circuits including the use of renewable energy sources such as wind and solar sources The simulation files are available for readers who register with the Google Group: [email protected]oups.com. After your registration you will receive information in how to access the simulation files, the Google Group can also be used to communicate with other registered readers of this book.
Obaidat Mohammed S. Fundamentals of Performance Evaluation of Computer and Telecommunications Systems Obaidat Mohammed S. Fundamentals of Performance Evaluation of Computer and Telecommunications Systems Новинка

Obaidat Mohammed S. Fundamentals of Performance Evaluation of Computer and Telecommunications Systems

10745.31 руб. или Купить в рассрочку!
The only singular, all-encompassing textbook on state-of-the-art technical performance evaluation Fundamentals of Performance Evaluation of Computer and Telecommunication Systems uniquely presents all techniques of performance evaluation of computers systems, communication networks, and telecommunications in a balanced manner. Written by the renowned Professor Mohammad S. Obaidat and his coauthor Professor Noureddine Boudriga, it is also the only resource to treat computer and telecommunication systems as inseparable issues. The authors explain the basic concepts of performance evaluation, applications, performance evaluation metrics, workload types, benchmarking, and characterization of workload. This is followed by a review of the basics of probability theory, and then, the main techniques for performance evaluation—namely measurement, simulation, and analytic modeling—with case studies and examples. Contains the practical and applicable knowledge necessary for a successful performance evaluation in a balanced approach Reviews measurement tools, benchmark programs, design of experiments, traffic models, basics of queueing theory, and operational and mean value analysis Covers the techniques for validation and verification of simulation as well as random number generation, random variate generation, and testing with examples Features numerous examples and case studies, as well as exercises and problems for use as homework or programming assignments Fundamentals of Performance Evaluation of Computer and Telecommunication Systems is an ideal textbook for graduate students in computer science, electrical engineering, computer engineering, and information sciences, technology, and systems. It is also an excellent reference for practicing engineers and scientists.
Ali Keyhani Integration of Green and Renewable Energy in Electric Power Systems Ali Keyhani Integration of Green and Renewable Energy in Electric Power Systems Новинка

Ali Keyhani Integration of Green and Renewable Energy in Electric Power Systems

9703.88 руб. или Купить в рассрочку!
A practical, application-oriented text that presents analytical results for the better modeling and control of power converters in the integration of green energy in electric power systems The combined technology of power semiconductor switching devices, pulse width modulation algorithms, and control theories are being further developed along with the performance improvement of power semiconductors and microprocessors so that more efficient, reliable, and cheaper electric energy conversion can be achieved within the next decade. Integration of Green and Renewable Energy in Electric Power Systems covers the principles, analysis, and synthesis of closed loop control of pulse width modulated converters in power electronics systems, with special application emphasis on distributed generation systems and uninterruptible power supplies. The authors present two versions of a documented simulation test bed for homework problems and projects based on Matlab/Simulink, designed to help readers understand the content through simulations. The first consists of a number of problems and projects for classroom teaching convenience and learning. The second is based on the most recent work in control of power converters for the research of practicing engineers and industry researchers. Addresses a combination of the latest developments in control technology of pulse width modulation algorithms and digital control methods Problems and projects have detailed mathematical modeling, control design, solution steps, and results Uses a significant number of tables, circuit and block diagrams, and waveform plots with well-designed, class-tested problems/solutions and projects designed for the best teaching-learning interaction Provides computer simulation programs as examples for ease of understanding and platforms for the projects Covering major power-conversion applications that help professionals from a variety of industries, Integration of Green and Renewable Energy in Electric Power Systems provides practical, application-oriented system analysis and synthesis that is instructional and inspiring for practicing electrical engineers and researchers as well as undergraduate and graduate students.
Juma Haydary Chemical Process Design and Simulation: Aspen Plus and Aspen Hysys Applications Juma Haydary Chemical Process Design and Simulation: Aspen Plus and Aspen Hysys Applications Новинка

Juma Haydary Chemical Process Design and Simulation: Aspen Plus and Aspen Hysys Applications

12894.38 руб. или Купить в рассрочку!
A comprehensive and example oriented text for the study of chemical process design and simulation Chemical Process Design and Simulation is an accessible guide that offers information on the most important principles of chemical engineering design and includes illustrative examples of their application that uses simulation software. A comprehensive and practical resource, the text uses both Aspen Plus and Aspen Hysys simulation software. The author describes the basic methodologies for computer aided design and offers a description of the basic steps of process simulation in Aspen Plus and Aspen Hysys. The text reviews the design and simulation of individual simple unit operations that includes a mathematical model of each unit operation such as reactors, separators, and heat exchangers. The author also explores the design of new plants and simulation of existing plants where conventional chemicals and material mixtures with measurable compositions are used. In addition, to aid in comprehension, solutions to examples of real problems are included. The final section covers plant design and simulation of processes using nonconventional components. This important resource: Includes information on the application of both the Aspen Plus and Aspen Hysys software that enables a comparison of the two software systems Combines the basic theoretical principles of chemical process and design with real-world examples Covers both processes with conventional organic chemicals and processes with more complex materials such as solids, oil blends, polymers and electrolytes Presents examples that are solved using a new version of Aspen software, ASPEN One 9 Written for students and academics in the field of process design, Chemical Process Design and Simulation is a practical and accessible guide to the chemical process design and simulation using proven software.
Chris Vander Mey Shipping Greatness. Practical lessons on building and launching outstanding software, learned on the job at Google and Amazon Chris Vander Mey Shipping Greatness. Practical lessons on building and launching outstanding software, learned on the job at Google and Amazon Новинка

Chris Vander Mey Shipping Greatness. Practical lessons on building and launching outstanding software, learned on the job at Google and Amazon

Need a shortcut to a degree in shipping great software? Successful team leaders must have an extremely broad skill set to find the right product, work through a complex and ever-changing development process, and do it all incredibly quickly. In this guide, Chris Vander Mey provides a simplified, no-BS approach to the entire software lifecycle, distilled from lessons he learned as a manager at Amazon and Google.In the first part of the book, you’ll learn a step-by-step shipping process used by many of the best teams at Google and Amazon. Part II shows you the techniques, best practices, and skills you need to face an array of challenges in product, program, project, and engineering management.Clearly define your product and develop your mission and strategyAssemble your team and understand enough about systems to communicate with themCreate a beautiful, intuitive, and simple user experienceTrack your team’s deliverables and closely manage the testing processCommunicate clearly to gracefully handle requests, senior-management interactions, and feedback from various sourcesBuild metrics to track progress, spot problems, and celebrate successStick to your launch checklist and plan for marketing and PR
Robert H. Sturges, Jr. Practical Field Robotics. A Systems Approach Robert H. Sturges, Jr. Practical Field Robotics. A Systems Approach Новинка

Robert H. Sturges, Jr. Practical Field Robotics. A Systems Approach

9400.36 руб. или Купить в рассрочку!
Practical Field Robotics: A Systems Approach is an introductory book in the area of field robotics. It approaches the subject with a systems design methodology, showing the reader every important decision made in the process of planning, designing, making and testing a field robot. Key features: • Takes a practical approach to field robotics, presenting the design and implementation of a robot from start to end • Provides multiple robot examples including those used in in nuclear service, underground coal mining and mowing • Bridges the gap between existing mathematically based texts and the real work that goes on in research labs all over the world • Establishes a structured approach to thinking about hardware and software design • Includes problems and is accompanied by a website providing supporting videos and additional problems
Vasileios Argyriou Image, Video and 3D Data Registration. Medical, Satellite and Video Processing Applications with Quality Metrics Vasileios Argyriou Image, Video and 3D Data Registration. Medical, Satellite and Video Processing Applications with Quality Metrics Новинка

Vasileios Argyriou Image, Video and 3D Data Registration. Medical, Satellite and Video Processing Applications with Quality Metrics

9096.85 руб. или Купить в рассрочку!
Data registration refers to a series of techniques for matching or bringing similar objects or datasets together into alignment. These techniques enjoy widespread use in a diverse variety of applications, such as video coding, tracking, object and face detection and recognition, surveillance and satellite imaging, medical image analysis and structure from motion. Registration methods are as numerous as their manifold uses, from pixel level and block or feature based methods to Fourier domain methods. This book is focused on providing algorithms and image and video techniques for registration and quality performance metrics. The authors provide various assessment metrics for measuring registration quality alongside analyses of registration techniques, introducing and explaining both familiar and state-of-the-art registration methodologies used in a variety of targeted applications. Key features: Provides a state-of-the-art review of image and video registration techniques, allowing readers to develop an understanding of how well the techniques perform by using specific quality assessment criteria Addresses a range of applications from familiar image and video processing domains to satellite and medical imaging among others, enabling readers to discover novel methodologies with utility in their own research Discusses quality evaluation metrics for each application domain with an interdisciplinary approach from different research perspectives
Mark Ayers L. Telecommunications System Reliability Engineering, Theory, and Practice Mark Ayers L. Telecommunications System Reliability Engineering, Theory, and Practice Новинка

Mark Ayers L. Telecommunications System Reliability Engineering, Theory, and Practice

9363.77 руб. или Купить в рассрочку!
Practical tools for analyzing, calculating, and reporting availability, reliability, and maintainability metrics Engineers in the telecommunications industry must be able to quantify system reliability and availability metrics for use in service level agreements, system design decisions, and daily operations. Increasing system complexity and software dependence require new, more sophisticated tools for system modeling and metric calculation than those available in the current literature. Telecommunications System Reliability Engineering, Theory, and Practice provides a background in reliability engineering theory as well as detailed sections discussing applications to fiber optic networks (earth station and space segment), microwave networks (long-haul, cellular backhaul and mobile wireless), satellite networks (teleport and VSAT), power systems (generators, commercial power and battery systems), facilities management, and software/firmware. Programming techniques and examples for simulation of the approaches presented are discussed throughout the book. This powerful resource: Acts as a comprehensive reference and textbook for analysis and design of highly reliable and available telecommunications systems Bridges the fields of system reliability theory, telecommunications system engineering, and computer programming Translates abstract reliability theory concepts into practical tools and techniques for technical managers, engineers and students Provides telecommunication engineers with a holistic understanding of system reliability theory, telecommunications system engineering, and reliability/risk analysis Telecommunications System Reliability Engineering, Theory, and Practice is a must-have guide for telecommunications engineers or engineering students planning to work in the field of telecommunications Telecommunications System Reliability Engineering, Theory, and Practice is a must-have guide for telecommunications engineers or engineering students planning to work in the field of telecommunications.
Benjamin Blanchard S. System Engineering Management Benjamin Blanchard S. System Engineering Management Новинка

Benjamin Blanchard S. System Engineering Management

11750.09 руб. или Купить в рассрочку!
A practical, step-by-step guide to total systems management Systems Engineering Management, Fifth Edition is a practical guide to the tools and methodologies used in the field. Using a «total systems management» approach, this book covers everything from initial establishment to system retirement, including design and development, testing, production, operations, maintenance, and support. This new edition has been fully updated to reflect the latest tools and best practices, and includes rich discussion on computer-based modeling and hardware and software systems integration. New case studies illustrate real-world application on both large- and small-scale systems in a variety of industries, and the companion website provides access to bonus case studies and helpful review checklists. The provided instructor's manual eases classroom integration, and updated end-of-chapter questions help reinforce the material. The challenges faced by system engineers are candidly addressed, with full guidance toward the tools they use daily to reduce costs and increase efficiency. System Engineering Management integrates industrial engineering, project management, and leadership skills into a unique emerging field. This book unifies these different skill sets into a single step-by-step approach that produces a well-rounded systems engineering management framework. Learn the total systems lifecycle with real-world applications Explore cutting edge design methods and technology Integrate software and hardware systems for total SEM Learn the critical IT principles that lead to robust systems Successful systems engineering managers must be capable of leading teams to produce systems that are robust, high-quality, supportable, cost effective, and responsive. Skilled, knowledgeable professionals are in demand across engineering fields, but also in industries as diverse as healthcare and communications. Systems Engineering Management, Fifth Edition provides practical, invaluable guidance for a nuanced field.

кешбака
Страницы:


Design quality SAS software and evaluate SAS software quality SAS Data Analytic Development is the developer’s compendium for writing better-performing software and the manager’s guide to building comprehensive software performance requirements. The text introduces and parallels the International Organization for Standardization (ISO) software product quality model, demonstrating 15 performance requirements that represent dimensions of software quality, including: reliability, recoverability, robustness, execution efficiency (i.e., speed), efficiency, scalability, portability, security, automation, maintainability, modularity, readability, testability, stability, and reusability. The text is intended to be read cover-to-cover or used as a reference tool to instruct, inspire, deliver, and evaluate software quality. A common fault in many software development environments is a focus on functional requirements—the what and how—to the detriment of performance requirements, which specify instead how well software should function (assessed through software execution) or how easily software should be maintained (assessed through code inspection). Without the definition and communication of performance requirements, developers risk either building software that lacks intended quality or wasting time delivering software that exceeds performance objectives—thus, either underperforming or gold-plating, both of which are undesirable. Managers, customers, and other decision makers should also understand the dimensions of software quality both to define performance requirements at project outset as well as to evaluate whether those objectives were met at software completion. As data analytic software, SAS transforms data into information and ultimately knowledge and data-driven decisions. Not surprisingly, data quality is a central focus and theme of SAS literature; however, code quality is far less commonly described and too often references only the speed or efficiency with which software should execute, omitting other critical dimensions of software quality. SAS® software project definitions and technical requirements often fall victim to this paradox, in which rigorous quality requirements exist for data and data products yet not for the software that undergirds them. By demonstrating the cost and benefits of software quality inclusion and the risk of software quality exclusion, stakeholders learn to value, prioritize, implement, and evaluate dimensions of software quality within risk management and project management frameworks of the software development life cycle (SDLC). Thus, SAS Data Analytic Development recalibrates business value, placing code quality on par with data quality, and performance requirements on par with functional requirements.
Продажа testing and testability of object oriented software systems via metrics лучших цены всего мира
Посредством этого сайта магазина - каталога товаров мы очень легко осуществляем продажу testing and testability of object oriented software systems via metrics у одного из интернет-магазинов проверенных фирм. Определитесь с вашими предпочтениями один интернет-магазин, с лучшей ценой продукта. Прочитав рекомендации по продаже testing and testability of object oriented software systems via metrics легко охарактеризовать производителя как превосходную и доступную фирму.