Marknadens största urval
Snabb leverans

Böcker i Practitioners-serien

Filter
Filter
Sortera efterSortera Serieföljd
  • - String Pattern Matching Strategies
    av Jun-ichi Aoe
    1 129,-

    Introduces the basic concepts and characteristics of string pattern matching strategies and provides numerous references for further reading. The text describes and evaluates the BF, KMP, BM, and KR algorithms, discusses improvements for string pattern matching machines, and details a technique for detecting and removing the redundant operation of the AC machine. Also explored are typical problems in approximate string matching . In addition, the reader will find a description for applying string pattern matching algorithms to multidimensional matching problems, an investigation of numerous hardware-based solutions for pattern matching, and an examination of hardware approaches for full text search. The first chapter's survey paper describes the basic concepts of algorithm classifications. The five chapters that follow include 15 papers further illustrating these classifications: Single keyword matching Matching sets of keywords Approximate string matching Multidimensional matching Hardware matching

  • - A Strategic Approach
    av Vincent LeVeque
    1 269,-

    Bridging the gap between information security and strategic planning This publication is a reflection of the author's firsthand experience as an information security consultant, working for an array of clients in the private and public sectors.

  • av Richard H. Thayer & Merlin Duncan
    1 569,-

    It also looks at verification to ensure that the software requirements specifications are in compliance with the system requirements and conforms to document standards. The last phase addressed by the book is software requirements management including planning and controlling of all these activities.

  • - Managing Virtual Teams and Environments
    av Dale Walter Karolak
    1 245,-

    Over the last several decades, improvements in software developments tools and methods have allowed geographically and culturally diverse groups to come together in global software development teams. Following the life cycle of a typical software development project, Global Software Development looks at the growing needs for global software development and the foundations of development strategy. Beginning with a description of the necessary first steps in setting up the development environment and project team, the book progresses through development, emphasizing the differences between traditional and virtual management. The final chapter presents three case studies that illustrate the principles and activities described in the preceding chapters. Dale Karolak makes it easier for manages to understand what to consider when managing a virtual project and offers a broad spectrum of information that enhances the reader's understanding of global software development.

  • av Khaled El Emam
    1 539,-

    Elements of Software Process Assessment and Improvement reviews current assessment practices, experiences, and new research trends in software process improvement. Revised chapters expanded from articles in The Software Process Newsletter of the IEEE Computer Society Technical Council on Software Engineering, describe the improvement cycle in detail: from diagnosing an organization, establishing a business case, and changing elements within a process to final evaluation. This book's thorough examination of contemporary models evaluates an organization's processes and capabilities, covers the business argument for assessment and improvement, and illustrates expected improvements and assessment reliability methods. Additional information includes application guidelines covering critical success factors including tools and techniques and important developments that enhance the reader's understanding of organizational processes in practice.

  • av David C. Kung
    1 229,-

    Object-oriented programming increases software reusability, extensibility, interoperability, and reliability. Software testing is necessary to realize these benefits. Software testing aims to uncover as many programming errors as possible at a minimum cost. A major challenge to the software engineering community remains how to reduce the cost and improve the quality of software testing. The requirements for testing object-oriented programs differ from those for testing conventional programs. Testing Object-Oriented Software illustrates these differences and discusses object-oriented software testing problems, focusing on the difficulties and challenges testers face. The book provides a general framework for class- and system-level testing and examines object-oriented design criteria and high testability metrics. It offers object-oriented testing techniques, ideas and methods for unit testing, and object-oriented program integration-testing strategy. Readers are shown how they can drastically reduce regression test costs, presented with steps for object-oriented testing, and introduced to object-oriented test tools and systems. In addition to software testing problems, the text covers various test methods developers can use during the design phase to generate programs with good testability. The book's intended audience includes object-oriented program testers, program developers, software project managers, and researchers working with object-oriented testing.

  • - With Solved Exercises that Work with Unix and Windows
    av J. Adrian Zimmer
    1 345,-

    This introduction to Tcl/Tk bridges the gaps between introductions, comprehensive manuals, and collections of scripts that solve particular problems. There are over 200 exercises with solutions that run on both Unix and Windows platforms. Tcl/Tk for Programmers is an introduction to the high-level Tcl/Tk scripting language for experienced programmers with either Unix or Windows background. The book includes a short introduction to TCP/IP, as well as longer introductions to writing client-side scripts and GUI interfaces, and integrating scripts with C/C++. Tcl is a scripting language somewhat like Perl but extensible and clearer. Tk is an extension, developed by the creator of Tcl, used for creating scripts that interact with users through windows. After version 8.0/8.0, the unusually fast development of Tcl/Tk has slowed to a more normal pace. Tcl/Tk for Programmers covers this version while describing its major differences with the previous version 7.6/4.2 and the experimental alpha version 8.1/8.1 Zimmer has extensive knowledge of Tcl/Tk programming and currently runs a consulting and training company based on his experience.

  • av Mahdi Abdelguerfi
    1 155,-

    Parallel processing technology in the next generation of Database Management Systems (DBMSs) make it possible to meet challenging new requirements. Database technology is rapidly expanding new application areas brings unique challenges such as increased functionality and efficient handling of very large heterogeneous databases. Abdelguerfi and Wong present the latest techniques in parallel relational databases illustrating high-performance achievements in parallel database systems. The text is st5ructured according to the overall architecture of a parallel database system presenting various techniques that may be adopted to the design of parallel database software and hardware execution environments. These techniques can directly or indirectly lead to high-performance parallel database implementation. The book's main focus follows the authors' engineering model: A survey of parallel query optimization techniques for requests involving multi-way joins A new technique for a join operation that can be adopted in the local optimization stage A framework for recovery in parallel database systems using the ACTA formalism The architectural details of NCR's new Petabyte multimedia database system A description of the Super Database Computer (SDC-II) A case study for a shared-nothing parallel database server that analyzes and compares the effectiveness of five data placement techniques

  • - A User's Road Map
    av James W. Moore
    1 199,-

    Describes the scope, roles, uses, and development trends of the most widely used software engineering standards. The book concentrates on important software engineering activitiesâ??quality and project management, system engineering, dependability, and safety.

  • av Donald Tveter
    1 515,-

    The book is organized in a manner in which the reader will get an intuitive feeling for the principles of AI. Throughout the book applications of basic principles are demonstrated by examining some classic AI programs in detail. The book can serve as a text for juniors, seniors and first year graduate students in Computer Science or Psychology and includes sample problems and data for exercises and a list of frequently asked questions.

  • - A Festschrift for Azriel Rosenfeld
    av Azriel Rosenfeld, Narendra Ahuja & Kevin Bowyer
    1 045,-

    This volume of original papers has been assembled to honor Azriel Rosenfeld, a dominant figure in the field of computer vision and image processing for over 30 years. Over this period he has made many fundamental and pioneering contributions to nearly every area in this field. Azriel Rosenfeld wrote the first textbook in the field in 1969 and was the founding editor of its first journal in 1972. The contributions in this book illustrate the change that have occurred in dealing with crucial research problems and the methodologies employed to solve them. The 22 papers specifically written for this text are by only a handful of researchers who have known and worked with Azriel over the years. These papers address five major themes: image segmentation, feature extraction, 3D shape estimation from 2D images, object recognition, and applications technologies.

  • av Edward A. (University of California Bender
    1 345,-

    Introduces the students to the important mathematical foundations and tools in AI and describes their application to the design of AI algorithms. The book presents an introductory AI course based on the most important mathematics applications, while focusing on important topics that are proven useful in AI and involve the most broadly applicable mathematics. The book explores AI from three different viewpoints: goals, methods or tools, and achievements and failures. Its goals of reasoning, planning, learning, or language understanding and use are centered around the expert system idea. The tools of AI are presented in terms of what can be incorporated in the data structures. The book examines the concepts and tools of limited structure, mathematical logic, logic-like representation, numerical information, and nonsymbolic structures. Many introductory texts give the impression that AI is just a collection of heuristic ideas, data structures, and clever hacks. Fortunately, AI researchers use mathematics and are developing new tools. Since much of the mathematics used in AI is not part of standard undergraduate curriculum, the student will be learning mathematics and seeing how it is used in AI at the same time. A diskette containing solutions to many of the exercises is available for instructors.

  • av Dale Walter Karolak
    1 269,-

    This book explores software and risk management both from a technology and a business perspective. Dale Karolak approaches software development from a just-in-time viewpoint and presents strategies that you can use to implement and plan software projects in a cost-effective and timely manner. This book discusses vital issues and, in particular, their costs, schedules, technical performance, and risk-based approaches for software development. It is especially designed to assist those who manage software development projects. The book provides A significant discussion of software risk issues pertaining to technical performance, costs, and schedules Metrics and several models for measuring and predicting risk Information supported by actual proven case studies derived from the author's experience Many different concepts, strategies, and tools that can make the management of your next software development project less of a guess and more predictable

  • av Hoang Pham
    985,-

    This book presents 14 recent papers that provide an overview of the latest software reliability models, testing techniques, and applications. The book is targeted toward design engineers, software engineers, researchers, computer scientists, technical managers, and students wishing to conduct research or update their knowledge in the field of software reliability and testing. The papers on software reliability describe applications of software reliability growth modeling to software systems, investigate the relationship between program complexity measures and program errors, and explore the difficulty in accurately modeling software reliability. The remaining papers present new models that are useful in estimating the reliability of software systems and deal with the cost-reliability-optimal software release policies in software systems. The papers on software testing investigate the relationship between reliability and testing, discuss safety arguments and the role of software and system reliability and describe the use of an operational profile in testing a large-scale industrial software system for estimating software. The remaining papers present new models useful in testing software systems.

  • - The Application of Parallel Architectures to Smart Information Systems
    av Mahdi Abdelguerfi
    1 085,-

    This book illustrates interesting ways in which new parallel hardware is being used to improve performance and increase functionality for a variety of information systems. The book, containing 13 original papers, surveys the latest trends in performance enhancing architectures for smart information systems. It will appeal to all those engaged in the design or use of high-performance architectures for non-numeric applications.The machines featured throughout this text are designed to support information systems ranging from relational databases to semantic networks and other artificial intelligence paradigms. In addition, many of the projects illustrated in the book contain generic architectural ideas that support higher-level requirements and are based on semantics-free hardware designs. Contents Introduction Database Machines Using Massively Parallel General Computing Platforms for DBMS Knowledge-Base Machines Artificial Intelligence Machines

  • - Principles That Work at Work
    av Dwayne (Senior computer and systems engineer Phillips
    1 669,-

    Guides both software project managers and their team members towards a common goal, emphasizing basic principles that are effective at work. This text presents an approach which stresses that success on software projects has more to do with how people think individually and in groups than with programming.

  • av Richard H. Thayer & Robin B. Hunter
    1 585,-

    The best practices for software process improvement (SPI) and the related international standards are the focus of this new and valuable reference. It is a collection of republished papers from some of the best journals in SPI and original papers commissioned from some of the leading international experts in field, providing in one volume a significant proportion of he accumulated expertise on SPI. This book presents a practical survey on the use of SPI and software process assessment (SPA) as practiced by companies such as Lockheed Martin, Siemens, and Hewlett Packard. Some of its important features are chapters on software product evaluation, how to best perform SPI, ISO 9000 and TickIT--an alternative approach to SPA--as well as the latest information on the CMM integration project. The text also provides vivid descriptions on the most important international and national standards for SPI, in particular ISO 9001, ISO 9000-3, ISO/IEC 9126, ISO/IEC 15504, and ISO/IEC 12207. Software Process Improvement should benefit: Software managers who want to learn about the requirements and effects of SPI Software process staff who need to understand the mechanisms of SPA and SPI Software developers who are affected by SPI and need to know how to apply it College students who want to understand the various methods of SPA and SPI

  • - The People, Passion, and Politics Behind Intel's Landmark Chips
    av Robert P. Colwell
    615,-

    A landmark chip like the P6 or Pentium 4 doesn't just happen. It takes a confluence of brilliant minds, dedication for beyond the ordinary, and management that nurtures the vision while keeping a firm hand on the project tiller.

  • av Paul Oman
    1 129,-

    The answers to why, what, where, when, and how to measure is in your hands. Applying Software Metrics features a useful collection of important and practical papers on software metrics and measurement. The book explores the importance of planning a successful measurement program and examines who should be involved in the process. Each chapter addresses these significant questions and provides the essential answers in building an effective measurement program. The book differs from others on the market by focusing on the application of the metrics rather than the metrics themselves. The chapters provide information based on actual experience with successful metrics programs. Each chapter includes a case study focusing on technology transfer and a set of recommended references. It is a guide on the use and application of software metrics in industrial environments. The book is specially designed for managers, product supervisors, and quality assurance personnel who want to know how to implement a metrics program.

  • av Robert Arnold
    1 129,-

    As software systems become increasingly large and complex, the need increases to predict and control the effects of software changes. Software Change Impact Analysis captures the latest information on the science and art of determining what software parts affect each other. It provides a battery of ideas for doing impact analysis better, presents a framework for the field, and focuses attention on important results. You will gain a healthy respect for the strengths and limitations of impact analysis technology and a solid background that will prove valuable for years to come. The book identifies key impact analysis definitions and themes and illustrates the important themes to give you a solid understanding for tackling impact analysis problems. It includes reports on software source code dependency analysis and software traceability analysis and shows how results from both areas can more effectively support impact analysis in software engineering repositories. It also describes why impact representation and determination techniques are at the heart of both source dependency analysis and traceability analysis.

  • - General Automata-Based
    av Eldo C. Koenig
    1 069,-

    Humanless space exploration, as in the use of Rover in exploring Mars, has demonstrated the importance of human-computer communications. This book provides a comprehensive look at 'general automata' as a method of establishing the fundamentals for communication in human-computer systems (HCS).

  • av M Dorfman
    1 585,-

    Describes the current state-of-the-practice of software engineering. This book begins with an overview of current issues and in particular the engineering of large complex systems. It goes on to describe the problems that occur in developing software, and presents the concepts for system engineering of software intensive systems and of engineering software products as the solution to the "software crisis". The text illustrates the phases of the software development life cycle: requirements, design, implementation, testing, and maintenance. Furthermore, it discusses the current practices in requirements and design, and defines software development methodologies, including a special emphasis on object-oriented tools and formal methods. The text also covers programming activities as they affect software engineering, details verification and validation throughout the software life cycle, and discusses software quality assurance, configuration management, and standards. In addition, the book covers project management and risk management concerns, and discusses the various life cycle process models including the spiral and incremental models.

  • av Alan M. (University of Colorado Davis
    1 129,-

    Great Software Debates collects 25 years of industrial experience -- some good and some bad -- and enables readers to benefit from that experience without having to relive it. The book is a collection of essays presenting proven ideas on how to approach the difficult task of constructing software.

  • av DJ Reifer
    1 385,-

    The Seventh Edition of Donald Reifer's popular, bestselling tutorial covers a broad range of topics that other books in the marketplace fail to tackle. From traditional management subjects to supplier and risk management, this book stresses best practices and gives insight into lessons learned through its over 30 percent original materials.

  • - A Self-Study Guide for Today's Software Professional
    av J. Fernando Naveda
    1 169,-

    Key problems for the IEEE Computer Society Certified Software Development Professional (CSDP) Certification Program IEEE Computer Society Real-World Software Engineering Problems helps prepare software engineering professionals for the IEEE Computer Society Certified Software Development Professional (CSDP) Certification Program.

  • - Theory and Applications
    av Parimal Pal (Bengal Engineering College Chaudhuri
    1 139,-

    The authors present an extensive survey that reports on related research and new developments in the field of Cellular Automata (CA). Additive Cellular Automata: Theory and Applications will help you understand the basics of CA and prepare for further research. The book illustrates the matrix algebraic tools that characterize both group and non-group CA and proposes a wide variety of applications to solve real life problems. The book examines CA applications in the fields of VLSI testing, synthesis of easily testable FSM and combinational logic circuit, error correcting code, data encryption, generation of hashing function, and design of pseudo-associative memory. The book also covers characterization of two-dimensional Cellular Automata.

  • - Solving Combinatorial Optimization Problems
    av Sadiq M. (King Fahd University of Petroleum and Minerals Sait
    1 669,-

    This book examines one class of combinatorial optimization algorithms -- general iterative non-deterministic algorithms. These algorithms have recently shown significant interest due to their generality, ease of implementation, and the many success stories reporting very positive results.Iterative Computer Algorithms and Their Applications in Engineering uniformly describes five iterative algorithms for solving hard combinatorial optimization problems, namely simulated annealing, genetic algorithms, Tabu search, simulated evolution, and stochastic evolution. It is the only book to describe in a single volume these five main iterative combinatorial algorithms. The introductory chapter motivates the reader to study and use the general iterative approximation algorithms, while introducing the basic terminology.The authors present various iterative techniques and illustrate how they can be applied to solve several NP-hard problems. The book includes case studies of real engineering problems and provides comparative analysis using various techniques that the authors have experimented with and solved. For each algorithm, the authors present the procedures of the algorithm, parameter selection criteria, convergence property analysis, and parallelization. There are also several real-world examples that illustrate various aspects of the algorithms, including real engineering problems. Examples are presented wherever appropriate to illustrate any required mathematical concepts.The book has many unique features-- An integrated and up-to-date description of iterative non-deterministic algorithms-- It is the first book to describe in detail simulated evolution and stochasticevolution-- A brief introduction to fuzzy logic and its application in the formulation of multi-objective optimization problems-- A discussion on hybrid techniques that combine features of heuristics discussed in the book-- A level of treatment suitable for first year graduate stu

  • av Mark Christensen
    1 699,-

    Since the earliest days of the computer industry, managing a software project has been a complex and demanding activity. While the technical content of software products and the technical methods used to build them have changed over time, the fundamental issues that determine the success or failure of software project have remained fairly constant. The contents of this book, together with the underlying IEEE Standards, are dedicated to helping the reader in their ongoing task to produce quality software products in a conventional manner. This book, containing all original material, is built on the proposition that the IEEE Software Engineering Standards capture many of the fundamental "best practices" of software project management. It will assist the reader in successfully applying those standards to their projects and their organization. To meet this goal, the authors discuss and elaborate on the standards covering these three key management areas: Software systems engineering Process for developing software products Planning and control of software project activities The body of the text is correspondingly organized into three important parts: Software Systems Engineering; Process Management and Control; and Project Planning and Management.

  • - Techniques, Approaches, and Standards of Key Industrial Sectors
    av Debra S. Herrmann
    1 539,-

    The role of software has changed from simply generating financial or mechanical data to monitoring and controlling equipment that directly affects human life and safety. As a result, academia industry and government demand a more thorough understanding and familiarity with the specialized techniques used to achieve and assess the safety and reliability. Debra Herman introduces the concepts, techniques, and approaches necessary for software safety and reliability in today's environment. Focus is placed on the additional requirements necessary in current safety and reliability standards from various industrial sectors. Hermann organized the text with three objectives. In presenting everyday examples, she meets the first objective of raising the reader's awareness of the importance of software safety and reliability and its role in mission critical systems. The second is to provide practical information about the current methods used to achieve safety and reliability. Improving the understanding and practice of software safety and reliability through consolidation and analysis of current research for future use is Hermann's final objective. The book is written for engineers, scientists, managers, regulators, and policy makers involved in the design, development, acquisition, and certification of safety-critical systems.

  • - With Examples from the Software World
    av Celeste Labrunda Yeakley
    1 155,-

    The battle cry "Do more with less" has become "Work Hard, Work Smart!" This book will help you work smart by providing an easy to understand framework where you can quickly develop Software Quality advocates throughout your organization. These easy methods will accelerate process improvements for your organization.

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.