0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (88)
  • R250 - R500 (287)
  • R500+ (7,672)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Software engineering

Model-Based Engineering of Embedded Systems - The SPES 2020 Methodology (Hardcover, 2012 ed.): Klaus Pohl, Harald Hoenninger,... Model-Based Engineering of Embedded Systems - The SPES 2020 Methodology (Hardcover, 2012 ed.)
Klaus Pohl, Harald Hoenninger, Reinhold Achatz, Manfred Broy
R2,035 Discovery Miles 20 350 Ships in 12 - 17 working days

Embedded systems have long become essential in application areas in which human control is impossible or infeasible. The development of modern embedded systems is becoming increasingly difficult and challenging because of their overall system complexity, their tighter and cross-functional integration, the increasing requirements concerning safety and real-time behavior, and the need to reduce development and operation costs. This book provides a comprehensive overview of the Software Platform Embedded Systems (SPES) modeling framework and demonstrates its applicability in embedded system development in various industry domains such as automation, automotive, avionics, energy, and healthcare. In SPES 2020, twenty-one partners from academia and industry have joined forces in order to develop and evaluate in different industrial domains a modeling framework that reflects the current state of the art in embedded systems engineering. The content of this book is structured in four parts. Part I "Starting Point" discusses the status quo of embedded systems development and model-based engineering, and summarizes the key requirements faced when developing embedded systems in different application domains. Part II "The SPES Modeling Framework" describes the SPES modeling framework. Part III "Application and Evaluation of the SPES Modeling Framework" reports on the validation steps taken to ensure that the framework met the requirements discussed in Part I. Finally, Part IV "Impact of the SPES Modeling Framework" summarizes the results achieved and provides an outlook on future work. The book is mainly aimed at professionals and practitioners who deal with the development of embedded systems on a daily basis. Researchers in academia and industry may use it as a compendium for the requirements and state-of-the-art solution concepts for embedded systems development.

Distributed Virtual Worlds - Foundations and Implementation Techniques Using VRML, Java, and CORBA (Hardcover, 2001 ed.):... Distributed Virtual Worlds - Foundations and Implementation Techniques Using VRML, Java, and CORBA (Hardcover, 2001 ed.)
Stephan Diehl
R1,570 Discovery Miles 15 700 Ships in 10 - 15 working days

With the widespread use of VRML browsers, e.g., as part of the Netscape and Internet Explorer standard distributions, everyone connected to the Internet can directly enter a virtual world without installing a new kind of software. The VRML technology offers the basis for new forms of customer service such as interactive three-dimensional product configuration, spare part ordering, or customer training. Also, this technology can be used for CSCW in intranets.The reader should be familiar with programming languages and computers and, in particular, should know Java or at least an object-oriented programming language. The book not only provides and explains source code, which can be used as a starting point for own implementations, but it also describes the fundamental problems and how currently known solutions work. It discusses a variety of different techniques and trade-offs. Many illustrations help the reader to understand and memorize the underlying principles.

Produktvertrieb in Der It-Branche - Die Spin-Methode (English, German, Hardcover): Gerhard Versteegen Produktvertrieb in Der It-Branche - Die Spin-Methode (English, German, Hardcover)
Gerhard Versteegen; As told to Uwe Bucher, Stephan Rosche, G]nther Weber, Josef Widl, …
R1,482 Discovery Miles 14 820 Ships in 12 - 17 working days

1 Einfuhrung in die Thematik.- 1.1 Begriffsfindungen.- 1.2 Herausforderung Nr. 1: Der Preiskarnpf in der IT-Branche.- 1.3 Von Umsatzzielen und Provisionsmodellen.- 1.3.1 Einfuhrung und Begriffsfindungen.- 1.3.2 Umsatzziele.- 1.3.3 Das lineare Provisionsmodell.- 1.3.4 Das progressive Provisionsmodell.- 1.3.5 Zusammenfassung.- 1.4 Der Forecast.- 1.4.1 Begriffsfindung.- 1.4.2 Moegliche Einflussgroessen im Forecast.- 1.4.3 Informationen, die der Forecast beinhalten sollte.- 1.4.4 Forecast Meetings.- 1.4.5 Fazit.- 1.5 Vorgehensweisen im Vertrieb.- 1.5.1 Allgemeines zu Vorgehensweisen im Vertrieb.- 1.5.2 Unterschiedliche Modelle.- 1.5.3 Aufwandsbetrachtungen im Vertrieb.- 1.5.4 Der Vertriebszyklus - Sales Cycle.- 1.5.5 Unterschiedliche Vertriebsansatze hinsichtlich der Zielgruppe beim Kunden.- 1.5.6 Der "Take-the-money-and-go"-Ansatz.- 1.5.7 Argumentationshilfe Return on Investment.- 1.5.8 Fazit.- 1.6 Die Quartalsdenke.- 1.6.1 Einfuhrung.- 1.6.2 Umsatzziele boersennotierter Unternehmen.- 1.6.3 Damoklesschwert Quartalsende.- 1.6.4 Konsequenzen der Quartalsdenke.- 1.6.5 Fazit.- 1.7 Vertrieb uber das Internet.- 1.7.1 Ruckblick.- 1.7.2 Vorgehensweise beim Vertrieb uber das Internet.- 1.7.3 Zu schaffende Grundvoraussetzungen.- 1.7.4 Fazit.- 1.8 Call Center.- 1.8.1 Einfuhrung.- 1.8.2 Arbeitsweise von Call Centern.- 1.8.3 Die 3 Schritte eines Piloten.- 1.8.4 Auswahl eines Call Centers.- 1.8.5 Vorteile des Einsatzes von Call Centern.- 1.8.6 Entlohnung von Call Centern.- 1.8.7 Weitere Einsatzmoeglichkeiten von Call Centern.- 1.8.8 Fazit.- 1.9 Vertriebsgebiete.- 1.9.1 Einfuhrung.- 1.9.2 Nach Postleitzahlen aufgebaute Vertriebsgebiete.- 1.9.3 Nach Branchen aufgeteilte Vertriebsgebiete.- 1.9.4 Mischung zwischen Branchen- und Postleitzahlen-orientierten Vertriebsgebieten.- 1.9.5 Problemfalle bei der Zuordnung.- 1.9.6 Fazit.- 1.10 Ausblick auf die weiteren Inhalte dieses Buches.- 2 Rollen im Vertrieb.- 2.1 Einfuhrung in Rollen.- 2.2 Die einzelnen Rollen innerhalb einer grossen Vertriebsorganisation.- 2.2.1 Der Vertriebsleiter.- 2.2.2 Der Vertriebsdirektor.- 2.2.3 Der Gebietsleiter.- 2.2.4 Der Vertriebsmitarbeiter.- 2.2.5 Der Telesales.- 2.2.6 Der Telequalifizierer.- 2.2.7 Zusammenfassung.- 2.3 Die Wirkungsfelder der unterschiedlichen Rollen.- 2.3.1 Einfuhrung.- 2.3.2 Wirkungsfeld des Vertriebsleiters.- 2.3.3 Wirkungsfeld des Vertriebsdirektors.- 2.3.4 Wirkungsfeld des Gebietsverkaufsleiters.- 2.3.5 Wirkungsfeld des Vertriebsmitarbeiters.- 2.3.6 Wirkungsfeld des Telesales.- 2.3.7 Wirkungsfeld des Telequalifizierers.- 2.4 Der Presales als Bindeglied zum Vertriebsmitarbeiter.- 2.4.1 Vorbemerkung.- 2.4.2 Aufgabenbeschreibung des Presales.- 2.4.3 Der Presales-Pool.- 2.4.4 Wirkungsfeld des Presales.- 2.4.5 Der Unterschied zum Consulting-Mitarbeiter.- 2.4.6 Zusammenfassung.- 2.5 Fazit.- 3 Produktvertrieb versus Dienstleistungsvertrieb.- 3.1 Einfuhrung in die Thematik.- 3.2 Die wesentlichen Unterschiede zwischen Produkt- und Dienstleistungsvertrieb.- 3.2.1 Allgemeines.- 3.2.2 Unterschiede beim Geldfluss.- 3.2.3 Unterschiede im Risiko.- 3.2.4 Unterschiede im Vertriebsansatz.- 3.2.5 Unterschiede bei der Kompensation von Umsatzausfallen.- 3.2.6 Unterschiede in der Motivation.- 3.2.7 Fazit.- 3.3 Gemeinsamkeiten zwischen Produkt- und Dienstleistungsvertrieb.- 3.3.1 Allgemeines.- 3.3.2 Gesprachsvorbereitung.- 3.3.3 Wettbewerbsbetrachtungen.- 3.3.4 Fazit.- 3.4 Gemeinsames Hilfsmittel im Vertrieb: Der Workshop.- 3.4.1 Hinfuhrung zum Thema.- 3.4.2 Zielsetzung des Workshops.- 3.4.3 Berechnung des Workshops.- 3.4.4 Zusammensetzung des Teilnehmerkreises.- 3.4.5 Inhaltliche Gestaltung eines Workshops beim Kunden.- 3.4.6 Auswirkungen eines erfolgreichen Workshops.- 3.4.7 Externe Unterstutzung bei der Konzeption eines Workshops.- 3.5 Integration von Risikomanagement.- 3.5.1 Einleitung.- 3.5.2 Erstellen einer Risikoliste.- 3.5.3 Festlegen von Risikoklassen und Risikowahrscheinlichkeitsklassen.- 3.5.4 Ableiten einer Risikomatrix.- 3.5.5 Ergebnisse.- 3.

Production Rendering - Design and Implementation (Hardcover, 2005 ed.): Ian Stephenson Production Rendering - Design and Implementation (Hardcover, 2005 ed.)
Ian Stephenson
R2,843 Discovery Miles 28 430 Ships in 10 - 15 working days

In the past, rendering systems used a range of different approaches, each compatible and able to handle certain kinds of images. However, the last few years have seen the development of practical techniques, which bring together many areas of research into stable, production ready rendering tools. Written by experienced graphics software developers, Production Rendering: Design and Implementation provides not only a complete framework of different topics including shading engines and compilers, but discusses also the techniques used to implement feature film quality rendering engines.

Key Topics

??A Rendering framework for managing a micro polygon-oriented graphics pipeline

??Problems presented by different types of geometry showing how different surface types can be made ready for shading

??Shading and how it fits into a rendering pipeline

??How to write a good shader compiler

??Ray tracing in a production renderer

??Incorporating global illumination into a renderer

??Gathering surface samples into a final image

??Tips and tricks in rendering

About the authors

Mark Elendt, Senior Mathematician, has been with Side Effects Software Inc, Canada for 11 years and has written at least 5 renderers over these years. He was chief architect for the Houdini renderers Mantra and VMantra. In 1997 he received a Technical Achievement Award from the Academy of Motion Picture Arts and Sciences.

Rick LaMont, co-founder and CTO of Dot C Software, USA, currently acts as lead programmer of RenderDotC and Mai-Tai. He received the Computerworld Smithsonian Award for Technology Benefiting Mankind for his work on the WeyerhaeuserDesign Center (Foley and van Dam, Second Edition, color plate I.8).

Jacopo Pantaleoni, is currently a Developer for LightFlow Technologies, Italy, which he founded in 1999. His interests in mathematics, computer programming and, realistic rendering lead to the publication of Lightflow Rendering Tools. In 2000, he also began working with a team of beta testers, on a connection between his rendering software and MayaTM.

Scott Iverson, is the chief developer of the AIR renderer, and founder of Sitex Graphics Inc, USA

Paul Gregory, works for the Aqsis Team, UK. He is the originator, and lead developer of the open source renderer "Aqsis."

Matthew Bentham, is currently at ART VPS Ltd, UK. He is also the software developer responsible for compiler technology at ART VPS, creators of the RenderDrive rendering appliance.

Ian Stephenson, is a Senior Lecturer at the National Centre for Computer Animation (NCCA), Bournemouth University, UK. Developer of the Angel rendering system, he is also the author of Essential RenderMan Fast.

Systems and Software Verification - Model-Checking Techniques and Tools (Hardcover, 2001 ed.): B. Berard Systems and Software Verification - Model-Checking Techniques and Tools (Hardcover, 2001 ed.)
B. Berard; Translated by P. McKenzie; M. Bidoit, A. Finkel, F. Laroussinie, …
R3,982 Discovery Miles 39 820 Ships in 12 - 17 working days

Model checking is a powerful approach for the formal verification of software. When applicable, it automatically provides complete proofs of correctness, or explains, via counter-examples, why a system is not correct.This book provides a basic introduction to this new technique. The first part describes in simple terms the theoretical basis of model checking: transition systems as a formal model of systems, temporal logic as a formal language for behavioral properties, and model-checking algorithms. The second part explains how to write rich and structured temporal logic specifications in practice, while the third part surveys some of the major model checkers available.

Towards a Synergistic Combination of Research and Practice in Software Engineering (Hardcover, 1st ed. 2018): Piotr... Towards a Synergistic Combination of Research and Practice in Software Engineering (Hardcover, 1st ed. 2018)
Piotr Kosiuczenko, Lech Madeyski
R3,741 R3,302 Discovery Miles 33 020 Save R439 (12%) Ships in 12 - 17 working days

This book reports on recent advances in software engineering research and practice. Divided into 15 chapters, it addresses: languages and tools; development processes; modelling, simulation and verification; and education. In the first category, the book includes chapters on domain-specific languages, software complexity, testing and tools. In the second, it reports on test-driven development, processing of business rules, and software management. In turn, subsequent chapters address modelling, simulation and verification of real-time systems, mobile systems and computer networks, and a scrum-based framework. The book was written by researchers and practitioners, the goal being to achieve a synergistic combination of research results achieved in academia and best practices used in the industry, and to provide a valuable reference guide for both groups.

CISA - Certified Information Systems Auditor Study Guide - Aligned with the CISA Review Manual 2019 to help you audit, monitor,... CISA - Certified Information Systems Auditor Study Guide - Aligned with the CISA Review Manual 2019 to help you audit, monitor, and assess information systems (Paperback)
Hemang Doshi
R1,969 Discovery Miles 19 690 Ships in 10 - 15 working days

This CISA study guide is for those interested in achieving CISA certification and provides complete coverage of ISACA's latest CISA Review Manual (2019) with practical examples and over 850 exam-oriented practice questions Key Features Gain tactical skills in auditing, control, and security to pass the CISA examination Get up to speed with auditing business IT systems Increase your value to organizations and be at the forefront of an evolving business landscape by achieving CISA certification Book DescriptionAre you looking to prepare for the CISA exam and understand the roles and responsibilities of an information systems (IS) auditor? The CISA - Certified Information Systems Auditor Study Guide is here to help you get started with CISA exam prep. This book covers all the five CISA domains in detail to help you pass the exam. You'll start by getting up and running with the practical aspects of an information systems audit. The book then shows you how to govern and manage IT, before getting you up to speed with acquiring information systems. As you progress, you'll gain knowledge of information systems operations and understand how to maintain business resilience, which will help you tackle various real-world business problems. Finally, you'll be able to assist your organization in effectively protecting and controlling information systems with IT audit standards. By the end of this CISA book, you'll not only have covered the essential concepts and techniques you need to know to pass the CISA certification exam but also have the ability to apply them in the real world. What you will learn Understand the information systems auditing process Get to grips with IT governance and management Gain knowledge of information systems acquisition Assist your organization in protecting and controlling information systems with IT audit standards Understand information systems operations and how to ensure business resilience Evaluate your organization's security policies, standards, and procedures to meet its objectives Who this book is forThis CISA exam study guide is designed for those with a non-technical background who are interested in achieving CISA certification and are currently employed or looking to gain employment in IT audit and security management positions.

Design Patterns (Paperback): Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Design Patterns (Paperback)
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
R916 Discovery Miles 9 160 Ships in 12 - 17 working days
Free and Open Source Software in Modern Data Science and Business Intelligence - Emerging Research and Opportunities... Free and Open Source Software in Modern Data Science and Business Intelligence - Emerging Research and Opportunities (Hardcover)
K.G. Srinivasa, Ganesh Chandra Deka, Krishna Raj P.M.
R4,931 Discovery Miles 49 310 Ships in 10 - 15 working days

Computer software and technologies are advancing at an amazing rate. The accessibility of these software sources allows for a wider power among common users as well as rapid advancement in program development and operating information. Free and Open Source Software in Modern Data Science and Business Intelligence: Emerging Research and Opportunities is a critical scholarly resource that examines the differences between the two types of software, integral in the FOSS movement, and their effect on the distribution and use of software. Featuring coverage on a wide range of topics, such as FOSS Ecology, graph mining, and project tasks, this book is geared towards academicians, researchers, and students interested in current research on the growing importance of FOSS and its expanding reach in IT infrastructure.

Quests - Design, Theory, and History in Games and Narratives (Paperback, 2nd edition): Jeff Howard Quests - Design, Theory, and History in Games and Narratives (Paperback, 2nd edition)
Jeff Howard
R1,316 Discovery Miles 13 160 Ships in 12 - 17 working days

Combining theory and practice, this updated new edition provides a complete overview of how to create deep and meaningful quests for games. It uses the Unity game engine in conjunction with Fungus and other free plugins to provide an accessible entry into quest design. The book begins with an introduction to the theory and history of quests in games, before covering four theoretical components of quests: their spaces, objects, actors, and challenges. Each chapter also includes a practical section, with accompanying exercises and suggestions for the use of specific technologies for four crucial aspects of quest design: * level design * quest item creation * NPC and dialogue construction * scripting This book will be of great interest to all game designers looking to create new, innovative quests in their games. It will also appeal to new media researchers, as well as humanities scholars in the fields of mythology and depth-psychology that want to bring computer-assisted instruction into their classroom in an innovative way. The companion website includes lecture and workshop slides, and can be accessed at: www.designingquests.com

Ensuring Software Reliability (Hardcover): Ann Marie Neufelder Ensuring Software Reliability (Hardcover)
Ann Marie Neufelder
R3,891 Discovery Miles 38 910 Ships in 12 - 17 working days

Explains how software reliability can be applied to software programs of various sizes, functions and languages, and businesses. This work provides real-life examples from industries such as defence engineering, and finance. It is suitable for software and quality assurance engineers and graduate students.

Real-Time C++ - Efficient Object-Oriented and Template Microcontroller Programming (Hardcover, 4th ed. 2021): Christopher... Real-Time C++ - Efficient Object-Oriented and Template Microcontroller Programming (Hardcover, 4th ed. 2021)
Christopher Kormanyos
R2,056 Discovery Miles 20 560 Ships in 12 - 17 working days

With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into three parts plus several appendices. Part I provides a foundation for real-time C++ by covering language technologies, including object-oriented methods, template programming and optimization. Next, part II presents detailed descriptions of a variety of C++ components that are widely used in microcontroller programming. It details some of C++'s most powerful language elements, such as class types, templates and the STL, to develop components for microcontroller register access, low-level drivers, custom memory management, embedded containers, multitasking, etc. Finally, part III describes mathematical methods and generic utilities that can be employed to solve recurring problems in real-time C++. The appendices include a brief C++ language tutorial, information on the real-time C++ development environment and instructions for building GNU GCC cross-compilers and a microcontroller circuit. For this fourth edition, the most recent specification of C++20 is used throughout the text. Several sections on new C++20 functionality have been added, and various others reworked to reflect changes in the standard. Also several new example projects ranging from introductory to advanced level are included and existing ones extended, and various reader suggestions have been incorporated. Efficiency is always in focus and numerous examples are backed up with runtime measurements and size analyses that quantify the true costs of the code down to the very last byte and microsecond. The target audience of this book mainly consists of students and professionals interested in real-time C++. Readers should be familiar with C or another programming language and will benefit most if they have had some previous experience with microcontroller electronics and the performance and size issues prevalent in embedded systems programming.

Fast Python for Data Science (Paperback): Tiago Antao Fast Python for Data Science (Paperback)
Tiago Antao
R1,477 Discovery Miles 14 770 Ships in 10 - 15 working days

Fast Python for Data Science is a hands-on guide to writing Python code that can process more data, faster, and with less resources. It takes a holistic approach to Python performance, showing you how your code, libraries, and computing architecture interact and can be optimized together. Written for experienced practitioners, Fast Python for Data Science dives right into practical solutions for improving computation and storage efficiency. You'll experiment with fun and interesting examples such as rewriting games in lower-level Cython and implementing a MapReduce framework from scratch. Finally, you'll go deep into Python GPU computing and learn how modern hardware has rehabilitated some former antipatterns and made counterintuitive ideas the most efficient way of working. About the technology Fast, accurate systems are vital for handling the huge datasets and complex analytical algorithms that are common in modern data science. Python programmers need to boost performance by writing faster pure-Python programs, optimizing the use of libraries, and utilizing modern multi-processor hardware; Fast Python for Data Science shows you how.

Computational Partial Differential Equations Using MATLAB (R) (Paperback, 2nd edition): Jichun Li, Yi-Tung Chen Computational Partial Differential Equations Using MATLAB (R) (Paperback, 2nd edition)
Jichun Li, Yi-Tung Chen
R1,352 Discovery Miles 13 520 Ships in 12 - 17 working days

In this popular text for an Numerical Analysis course, the authors introduce several major methods of solving various partial differential equations (PDEs) including elliptic, parabolic, and hyperbolic equations. It covers traditional techniques including the classic finite difference method, finite element method, and state-of-the-art numercial methods.The text uniquely emphasizes both theoretical numerical analysis and practical implementation of the algorithms in MATLAB. This new edition includes a new chapter, Finite Value Method, the presentation has been tightened, new exercises and applications are included, and the text refers now to the latest release of MATLAB. Key Selling Points: A successful textbook for an undergraduate text on numerical analysis or methods taught in mathematics and computer engineering. This course is taught in every university throughout the world with an engineering department or school. Competitive advantage broader numerical methods (including finite difference, finite element, meshless method, and finite volume method), provides the MATLAB source code for most popular PDEs with detailed explanation about the implementation and theoretical analysis. No other existing textbook in the market offers a good combination of theoretical depth and practical source codes.

Statistical Methods in Software Engineering - Reliability and Risk (Hardcover, 1999 ed.): Nozer D Singpurwalla, Simon P. Wilson Statistical Methods in Software Engineering - Reliability and Risk (Hardcover, 1999 ed.)
Nozer D Singpurwalla, Simon P. Wilson
R4,327 Discovery Miles 43 270 Ships in 12 - 17 working days

In establishing a framework for dealing with uncertainties in software engineering, and for using quantitative measures in related decision-making, this text puts into perspective the large body of work having statistical content that is relevant to software engineering. Aimed at computer scientists, software engineers, and reliability analysts who have some exposure to probability and statistics, the content is pitched at a level appropriate for research workers in software reliability, and for graduate level courses in applied statistics computer science, operations research, and software engineering.

Coordination of Complex Sociotechnical Systems - Self-organisation of Knowledge in MoK (Hardcover, 1st ed. 2016): Stefano... Coordination of Complex Sociotechnical Systems - Self-organisation of Knowledge in MoK (Hardcover, 1st ed. 2016)
Stefano Mariani
R3,764 R3,324 Discovery Miles 33 240 Save R440 (12%) Ships in 12 - 17 working days

The book discusses the main issues of coordination in complex sociotechnical systems, covering distributed, self-organising, and pervasive systems. A chemistry-inspired model of coordination, a situated architecture and coordination language, and a cognitive model of interaction are the ingredients of the Molecules of Knowledge (MoK) model for self-organisation of knowledge presented in this book. The MoK technology is discussed, along with some case studies in the fields of collaborative systems, academic research, and citizen journalism. The target audience includes researchers and practitioners in the field of complex software systems engineering. The book is also appropriate for graduate and late undergraduate students in computer science and engineering.

A Practical Approach to Software Quality (Hardcover, 2002 ed.): Gerard O'Regan A Practical Approach to Software Quality (Hardcover, 2002 ed.)
Gerard O'Regan
R1,506 Discovery Miles 15 060 Ships in 10 - 15 working days

Customers in the new millennium increasingly expect on-time delivery of high-quality software products for their needs. This focus on quality requires industries and organizations to define a reliable software development infrastructure conducive to consistently producing quality software. Only through a pragmatic software-quality strategy will companies be able to remain competitive and focused. "A Practical Approach to Software Quality" offers a comprehensive introduction to software quality and useful guidance on implementing a dependable quality system within an industry or organization. Written from a practitioner¿s viewpoint, the book explains the principles of software quality management and software process improvement. It reconciles theory with practice, supporting the fundamentals with description of current approaches of software engineers to build quality into software. Chapters address software inspections and testing, the ISO 9000 standard and the SPICE standard, the Capability Maturity Model, metrics and problem solving, and formal methods and design. Topics and features: * Inclusive presentation of central issues in software quality management * Provides in-depth material on using assessments to assist with organizational improvements; includes CMM, SPICE, and ISO 9000: 2000 * Detailed coverage of software process improvement * Broad discussion of software inspections and testing, including testing in an E-commerce environment * Presents software usability and usability standards (ISO 9241 and ISO 13407), as well as the SUMI methodology for assessing usability * Describes adaptable organization metrics and how the Balanced scorecard and GQM can assist organizations in identifying the right metrics With its accessible and concise style, and emphasis on the practical aspects of software-quality enhancement, this new book is an excellent resource for learning about the subject and its impact on organizations. Software engineering practitioners and professionals will find the book an essential tool, as will researchers and students seeking an introduction to the field.

Pro Java 6 3D Game Development - Java 3D, JOGL, JInput and JOAL APIs (Hardcover, 1st ed.): Andrew Davison Pro Java 6 3D Game Development - Java 3D, JOGL, JInput and JOAL APIs (Hardcover, 1st ed.)
Andrew Davison
R1,577 Discovery Miles 15 770 Ships in 10 - 15 working days

This book looks at the two most popular ways of using Java SE 6 to write 3D games on PCs: Java 3D (a high-level scene graph API) and JOGL (a Java layer over OpenGL).

Written by Java gaming expert, Andrew Davison, this book will be first Java game book to market that uses the new Java (SE) 6 platform and its features including splash screens, scripting, and the desktop tray interface.

This will be first and maybe only book to market that covers Java game development using the Java 3D API and Java for OpenGL, both critical components and libraries to Java-based 3D game application development.

Model-Driven Dependability Assessment of Software Systems (Hardcover, 2013 ed.): Simona Bernardi, Jose Merseguer, Dorina Corina... Model-Driven Dependability Assessment of Software Systems (Hardcover, 2013 ed.)
Simona Bernardi, Jose Merseguer, Dorina Corina Petriu
R3,710 R3,270 Discovery Miles 32 700 Save R440 (12%) Ships in 12 - 17 working days

Over the last two decades, a major challenge for researchers working on modeling and evaluation of computer-based systems has been the assessment of system Non Functional Properties (NFP) such as performance, scalability, dependability and security.

In this book, the authors present cutting-edge model-driven techniques for modeling and analysis of software dependability. Most of them are based on the use of UML as software specification language. From the software system specification point of view, such techniques exploit the standard extension mechanisms of UML (i.e., UML profiling). UML profiles enable software engineers to add non-functional properties to the software model, in addition to the functional ones. The authors detail the state of the art on UML profile proposals for dependability specification and rigorously describe the trade-off they accomplish. The focus is mainly on RAMS (reliability, availability, maintainability and safety) properties. Among the existing profiles, they emphasize the DAM (Dependability Analysis and Modeling) profile, which attempts to unify, under a common umbrella, the previous UML profiles from literature, providing capabilities for dependability specification and analysis. In addition, they describe two prominent model-to-model transformation techniques, which support the generation of the analysis model and allow for further assessment of different RAMS properties. Case studies from different domains are also presented, in order to provide practitioners with examples of how to apply the aforementioned techniques.

Researchers and students will learn basic dependability concepts and how to model them usingUML and its extensions. They will also gain insights into dependability analysis techniques through the use of appropriate modeling formalisms as well as of model-to-model transformation techniques for deriving dependability analysis models from UML specifications. Moreover, software practitioners will find a unified framework for the specification of dependability requirements and properties of UML, and will benefit from the detailed case studies."

Ontologies for Software Engineering and Software Technology (Hardcover, 2006 ed.): Coral Calero, Francisco Ruiz, Mario Piattini Ontologies for Software Engineering and Software Technology (Hardcover, 2006 ed.)
Coral Calero, Francisco Ruiz, Mario Piattini
R4,336 Discovery Miles 43 360 Ships in 12 - 17 working days

Communication is one of the main activities in software projects, many such projects fail or encounter serious problems because the stakeholders involved have different understandings of the problem domain and/or they use different terminologies. Ontologies can help to mitigate these communication problems.

Calero and her coeditors mainly cover two applications of ontologies in software engineering and software techonology: sharing knowledge of the problem domain and using a common terminology among all stakeholders; and filtering the knowledge when defining models and metamodels.

The editors structured the contributions into three parts: first, a detailed introduction into the use of ontologies in software engineering and software technology in general; second, the use of ontologies to conceptualize different process-related domains such as software maintenance, software measurement, or SWEBOK, initiated by IEEE; third, the use of ontologies as artifacts in several software processes, like, for example, in OMGa (TM)s MOF or MDA.

By presenting the advanced use of ontologies in software research and software projects, this book is of benefit to software engineering researchers in both academia and industry.

Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing 2015 (Hardcover, 1st ed. 2016):... Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing 2015 (Hardcover, 1st ed. 2016)
Roger Lee
R3,782 R3,342 Discovery Miles 33 420 Save R440 (12%) Ships in 12 - 17 working days

This edited book presents scientific results of the 16th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2015) which was held on June 1 - 3, 2015 in Takamatsu, Japan. The aim of this conference was to bring together researchers and scientists, businessmen and entrepreneurs, teachers, engineers, computer users, and students to discuss the numerous fields of computer science and to share their experiences and exchange new ideas and information in a meaningful way. Research results about all aspects (theory, applications and tools) of computer and information science, and to discuss the practical challenges encountered along the way and the solutions adopted to solve them.

Digital Systems Design and Prototyping - Using Field Programmable Logic and Hardware Description Languages (Hardcover, 2nd ed.... Digital Systems Design and Prototyping - Using Field Programmable Logic and Hardware Description Languages (Hardcover, 2nd ed. 2000)
Zoran Salcic, Asim Smailagic
R5,577 Discovery Miles 55 770 Ships in 10 - 15 working days

Digital Systems Design and Prototyping: Using Field Programmable Logic and Hardware Description Languages, Second Edition covers the subject of digital systems design using two important technologies: Field Programmable Logic Devices (FPLDs) and Hardware Description Languages (HDLs). These two technologies are combined to aid in the design, prototyping, and implementation of a whole range of digital systems from very simple ones replacing traditional glue logic to very complex ones customized as the applications require. Three HDLs are presented: VHDL and Verilog, the widely used standard languages, and the proprietary Altera HDL (AHDL). The chapters on these languages serve as tutorials and comparisons are made that show the strengths and weaknesses of each language. A large number of examples are used in the description of each language providing insight for the design and implementation of FPLDs. The CD-ROM included with the book contains the Altera MAX+PLUS II development environment which is ready to compile and simulate all examples. With the addition of the Altera UP-1 prototyping board, all examples can be tested and verified in a real FPLD. Digital Systems Design and Prototyping: Using Field Programmable Logic and Hardware Description Languages, Second Edition is designed as an advanced level textbook as well as a reference for the professional engineer.

Lean Six Sigma (Hardcover): James Turner Lean Six Sigma (Hardcover)
James Turner
R870 R725 Discovery Miles 7 250 Save R145 (17%) Ships in 10 - 15 working days
Modern Software Review - Techniques and Technologies (Hardcover): Modern Software Review - Techniques and Technologies (Hardcover)
R2,427 Discovery Miles 24 270 Ships in 12 - 17 working days

Software quality is vitally important to the success of a business. A single undetected error or defect during the software development process could have disastrous consequences during a business operation. Software review is one of the methods used to detect defects. This process maintains the quality of the product by reviewing interim deliverables during development. ""Modern Software Review: Techniques and Technologies"" provides an understanding of the critical factors affecting software review performance and gives practical guidelines for software reviews.

Software Reuse - Guidelines and Methods (Hardcover, New): James W. Hooper, Rowena O. Chester Software Reuse - Guidelines and Methods (Hardcover, New)
James W. Hooper, Rowena O. Chester
R2,400 Discovery Miles 24 000 Ships in 12 - 17 working days

1. Background and Introduction.- 1.1 The Problem.- 1.2 Concepts and Definitions.- 1.3 Research Activities.- 1.4 Status of Reuse Practice.- 1.5 Scope and Organization of this Book.- 1.6 References.- 2. Managerial Guidelines.- 2.1 Managerial Issues and Approaches.- 2.1.1 Organizational Management and Structure.- 2.1.2 Organizational Behavior.- 2.1.3 Contractual and Legal Considerations.- 2.1.4 Financial Considerations.- 2.1.5 Case Study: Reuse Program at Hartford Insurance Group.- 2.2 Software Development and Maintenance Incorporating Reuse.- 2.2.1 The Software Process.- 2.2.2 Life-Cycle Models.- 2.2.3 A Generic Reuse/Reusability Model.- 2.2.4 Establishing a Process.- 2.2.5 Case Study: JIAWG Reuse-Based Process Plan.- 2.3 References.- 3. Technical Guidelines.- 3.1 Domain Analysis.- 3.1.1 Overview.- 3.1.2 Case Study: The Domain Analysis Project at Software Engineering Institute (SEI).- 3.2 Creating Reusable Components.- 3.2.1 Spanning the Life Cycle.- 3.2.2 Requirements and Designs.- 3.2.2.1 Overview.- 3.2.2.2 Object-Oriented Approaches.- 3.2.3 Code Components.- 3.2.3.1 Code Component Structures.- 3.2.3.2 Programming Style.- 3.2.4 Component Quality.- 3.2.5 Classifying and Storing Components.- 3.2.6 Case Study: A Design Study of Telephony Software at Ericsson Telecom.- 3.3 Reusing Components.- 3.3.1 Cognitive Aspects.- 3.3.2 Searching and Retrieving.- 3.3.3 Understanding and Assessing Components.- 3.3.4 Adapting Components.- 3.3.5 Composition of Code Components.- 3.3.6 Case Study: A Quantitative Study of Spacecraft Control Software Reuse at GSFC.- 3.3.7 Case Study: The Reusable Software Library (RSL) at Intermetrics, Inc..- 3.4 Tools and Environments.- 3.5 References.- 4. Getting Started.- 4.1 Discussion.- 4.2 A Phased Approach.- 4.3 References.- Appendix A: Collected Guidelines.- Appendix B: Guidelines for Reusable Ada Code.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Using UML - Software Engineering with…
Perdita Stevens Paperback R2,169 Discovery Miles 21 690
Heterogeneous Computing - Hardware and…
Mohamed Zahran Hardcover R1,585 Discovery Miles 15 850
Software Requirements And Specifications…
M. Jackson Paperback R2,370 Discovery Miles 23 700
Writing Better Requirements - Writing…
Ian Alexander, Richard Stevens Paperback R2,122 Discovery Miles 21 220
Design and Use of Software Architectures…
Jan Bosch Paperback R2,631 Discovery Miles 26 310
Software Requirements - Styles and…
Soren Lauesen Paperback R3,265 Discovery Miles 32 650
Engineering Management for the Rest of…
Sarah Drasner Hardcover R708 R599 Discovery Miles 5 990
ISE Object-Oriented Software…
David Kung Paperback R1,770 Discovery Miles 17 700
Edsger Wybe Dijkstra - His Life, Work…
Krzysztof R. Apt, Tony Hoare Hardcover R3,075 Discovery Miles 30 750
The Business Analyst - Information…
Vernon Zwiers Paperback R657 R579 Discovery Miles 5 790

 

Partners