0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (633)
  • R250 - R500 (5,110)
  • R500+ (31,518)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Software Architecture for Business (Hardcover, 1st ed. 2020): Lina Khalid Software Architecture for Business (Hardcover, 1st ed. 2020)
Lina Khalid
R2,789 Discovery Miles 27 890 Ships in 10 - 15 working days

This book illustrates the role of software architecture and its application in business. The author describes enterprise architecture along with business architecture to show the role of software architecture in both areas. The place of software architecture in business is outlined from many perspectives in this context. The book outlines quality attributes and how managers can use software architecture to build high quality products. Topics include business software architecture, dealing with qualities, achieving quality attributes, managing business qualities, software product line, Internet of Things (IOT), and Service Oriented Business Architecture. The book is intended to benefit students, researchers, software architects, and business architects. Provides quick and easy access to all the important aspects of software architecture in business; Highlights a wide variety of concepts of software architecture in a straightforward manner, for students, practitioners, or architects; Presents different applications of software architecture in business.

Internetware - A New Software Paradigm for Internet Computing (Hardcover, 1st ed. 2016): Hong Mei, Jian Lu Internetware - A New Software Paradigm for Internet Computing (Hardcover, 1st ed. 2016)
Hong Mei, Jian Lu
R2,981 Discovery Miles 29 810 Ships in 10 - 15 working days

This book presents a comprehensive introduction to Internetware, covering aspects ranging from the fundamental principles and engineering methodologies to operational platforms, quality measurements and assurance and future directions. It also includes guidelines and numerous representative real-world case studies that serve as an invaluable reference resource for software engineers involved in the development of Internetware applications. Providing a detailed analysis of current trends in modern software engineering in the Internet, it offers an essential blueprint and an important contribution to the research on software engineering and systems for future Internet computing.

A Modular Calculus for the Average Cost of Data Structuring (Hardcover, 2008 ed.): Michel Schellekens A Modular Calculus for the Average Cost of Data Structuring (Hardcover, 2008 ed.)
Michel Schellekens
R2,812 Discovery Miles 28 120 Ships in 10 - 15 working days

A Modular Calculus for the Average Cost of Data Structuring introduces MOQA, a new domain-specific programming language which guarantees the average-case time analysis of its programs to be modular.Time in this context refers to a broad notion of cost, which can be used to estimate the actual running time, but also other quantitative information such as power consumption, while modularity means that the average time of a program can be easily computed from the times of its constituents--something that no programming language of this scope has been able to guarantee so far. MOQA principles can be incorporated in any standard programming language.

MOQA supports tracking of data and their distributions throughout computations, based on the notion of random bag preservation. This allows a unified approach to average-case time analysis, and resolves fundamental bottleneck problems in the area. The main techniques are illustrated in an accompanying Flash tutorial, where the visual nature of this method can provide new teaching ideas for algorithms courses.

This volume, with forewords by Greg Bollella and Dana Scott, presents novel programs based on the new advances in this area, including the first randomness-preserving version of Heapsort. Programs are provided, along with derivations of their average-case time, to illustrate the radically different approach to average-case timing. The automated static timing tool applies the Modular Calculus to extract the average-case running time of programs directly from their MOQA code.

A Modular Calculus for the Average Cost of Data Structuring is designed for a professional audience composed of researchers and practitioners in industry, with an interest in algorithmic analysis and also static timing and power analysis--areas of growing importance. It is also suitable as an advanced-level text or reference book for students in computer science, electrical engineering and mathematics.

Michel Schellekens obtained his PhD from Carnegie Mellon University, following which he worked as a Marie Curie Fellow at Imperial College London. Currently he is an Associate Professor at the Department of Computer Science in University College Cork - National University of Ireland, Cork, where he leads the Centre for Efficiency-Oriented Languages (CEOL) as a Science Foundation Ireland Principal Investigator.

Distributed Simulation - A Model Driven Engineering Approach (Hardcover, 1st ed. 2016): Okan Topcu, Umut Durak, Halit... Distributed Simulation - A Model Driven Engineering Approach (Hardcover, 1st ed. 2016)
Okan Topcu, Umut Durak, Halit Oguztuzun, Levent Yilmaz
R4,027 Discovery Miles 40 270 Ships in 12 - 17 working days

This unique text/reference provides a comprehensive review of distributed simulation (DS) from the perspective of Model Driven Engineering (MDE), illustrating how MDE affects the overall lifecycle of the simulation development process. Numerous practical case studies are included to demonstrate the utility and applicability of the methodology, many of which are developed from tools available to download from the public domain. Topics and features: Provides a thorough introduction to the fundamental concepts, principles and processes of modeling and simulation, MDE and high-level architecture Describes a road map for building a DS system in accordance with the MDE perspective, and a technical framework for the development of conceptual models Presents a focus on federate (simulation environment) architectures, detailing a practical approach to the design of federations (i.e., simulation member design) Discusses the main activities related to scenario management in DS, and explores the process of MDE-based implementation, integration and testing Reviews approaches to simulation evolution and modernization, including architecture-driven modernization for simulation modernization Examines the potential synergies between the agent, DS, and MDE methodologies, suggesting avenues for future research at the intersection of these three fields Distributed Simulation - A Model Driven Engineering Approach is an important resource for all researchers and practitioners involved in modeling and simulation, and software engineering, who may be interested in adopting MDE principles when developing complex DS systems.

Compaq Visual Fortran - A Guide to Creating Windows Applications (Paperback, Annotated edition): Norman Lawrence Compaq Visual Fortran - A Guide to Creating Windows Applications (Paperback, Annotated edition)
Norman Lawrence
R2,356 Discovery Miles 23 560 Ships in 12 - 17 working days

Compaq Visual Fortran: A Guide to Creating Windows Applications is the only book that shows developers how to create Windows applications using Visual Fortran software. It complements Digital Press's successful reference, the Digital Visual Fortran Programmer's Guide. Lawrence details development methods and techniques for creating Fortran applications for Windows, the platform upon which developers can use Compaq Visual Fortran (CVF; to be Intel Visual Fortran in the future) to create applications.
The book teaches CVF programming progressively, beginning with simple tasks and building up to writing professional-level Win32 applications. Readers will learn about the powerful new CVF graphical user interface, as well as the intricacies of Windows development from a CVF perspective. They can master QuickWin, the Win32 APIs including multiple document interfaces, and Open GL with 3D and interactive graphics.

Provides practical, step-by-step instructions for developing Visual Fortran applications
Only tutorial text for Compaq Visual Fortran (CVF)
Doesn't require the programmer to learn C or C++

Software Cost Estimation, Benchmarking, and Risk Assessment - The Software Decision-Makers' Guide to Predictable Software... Software Cost Estimation, Benchmarking, and Risk Assessment - The Software Decision-Makers' Guide to Predictable Software Development (Hardcover, 2013 ed.)
Adam Trendowicz
R4,153 R3,432 Discovery Miles 34 320 Save R721 (17%) Ships in 12 - 17 working days

Software effort estimation is a key element of software project planning and management. Yet, in industrial practice, the important role of effort estimation is often underestimated and/or misunderstood. In this book, Adam Trendowicz presents the CoBRA method (an abbreviation for Cost Estimation, Benchmarking, and Risk Assessment) for estimating the effort required to successfully complete a software development project, which uniquely combines human judgment and measurement data in order to systematically create a custom-specific effort estimation model. CoBRA goes far beyond simply predicting the development effort; it supports project decision-makers in negotiating the project scope, managing project risks, benchmarking productivity, and directing improvement activities. To illustrate the method's practical use, the book reports several real-world cases where CoBRA was applied in various industrial contexts. These cases represent different estimation contexts in terms of software project environment, estimation objectives, and estimation constraints. This book is the result of a successful collaboration between the process management division of Fraunhofer IESE and many software companies in the field of software engineering technology transfer. It mainly addresses software practitioners who deal with planning and managing software development projects as part of their daily work, and is also of interest for students or courses specializing in software engineering or software project management.

Interactive Data Processing and 3D Visualization of the Solid Earth (Hardcover, 1st ed. 2021): Daniel Patel Interactive Data Processing and 3D Visualization of the Solid Earth (Hardcover, 1st ed. 2021)
Daniel Patel
R3,560 Discovery Miles 35 600 Ships in 10 - 15 working days

This book presents works detailing the application of processing and visualization techniques for analyzing the Earth's subsurface. The topic of the book is interactive data processing and interactive 3D visualization techniques used on subsurface data. Interactive processing of data together with interactive visualization is a powerful combination which has in the recent years become possible due to hardware and algorithm advances in. The combination enables the user to perform interactive exploration and filtering of datasets while simultaneously visualizing the results so that insights can be made immediately. This makes it possible to quickly form hypotheses and draw conclusions. Case studies from the geosciences are not as often presented in the scientific visualization and computer graphics community as e.g., studies on medical, biological or chemical data. This book will give researchers in the field of visualization and computer graphics valuable insight into the open visualization challenges in the geosciences, and how certain problems are currently solved using domain specific processing and visualization techniques. Conversely, readers from the geosciences will gain valuable insight into relevant visualization and interactive processing techniques. Subsurface data has interesting characteristics such as its solid nature, large range of scales and high degree of uncertainty, which makes it challenging to visualize with standard methods. It is also noteworthy that parallel fields of research have taken place in geosciences and in computer graphics, with different terminology when it comes to representing geometry, describing terrains, interpolating data and (example-based) synthesis of data. The domains covered in this book are geology, digital terrains, seismic data, reservoir visualization and CO2 storage. The technologies covered are 3D visualization, visualization of large datasets, 3D modelling, machine learning, virtual reality, seismic interpretation and multidisciplinary collaboration. People within any of these domains and technologies are potential readers of the book.

Quick Recursion (Paperback): David Matuszek Quick Recursion (Paperback)
David Matuszek
R722 Discovery Miles 7 220 Ships in 12 - 17 working days

Tackles a topic in a concise and accessible way that most believe too advanced to pick up easily. Author has over 40 years teaching and industry experience which they utilize in this book. Contains an appendix with extended code and examples of topics discussed in text.

Value-Based Software Engineering (Hardcover, 2006 ed.): Stefan Biffl, Aybuke Aurum, Barry Boehm, Hakan Erdogmus, Paul Grunbacher Value-Based Software Engineering (Hardcover, 2006 ed.)
Stefan Biffl, Aybuke Aurum, Barry Boehm, Hakan Erdogmus, Paul Grunbacher
R4,282 Discovery Miles 42 820 Ships in 12 - 17 working days

The IT community has always struggled with questions concerning the value of an organizationa (TM)s investment in software and hardware. It is the goal of value-based software engineering (VBSE) to develop models and measures of value which are of use for managers, developers and users as they make tradeoff decisions between, for example, quality and cost or functionality and schedule a" such decisions must be economically feasible and comprehensible to the stakeholders with differing value perspectives. VBSE has its roots in work on software engineering economics, pioneered by Barry Boehm in the early 1980s. However, the emergence of a wider scope that defines VBSE is more recent. VBSE extends the merely technical ISO software engineering definition with elements not only from economics, but also from cognitive science, finance, management science, behavioural sciences, and decision sciences, giving rise to a truly multi-disciplinary framework.

Biffl and his co-editors invited leading researchers and structured their contributions into three parts, following an introduction into the area by Boehm himself. They first detail the foundations of VBSE, followed by a presentation of state-of-the-art methods and techniques. The third part demonstrates the benefits of VBSE through concrete examples and case studies.

This book deviates from the more anecdotal style of many management-oriented software engineering books and so appeals particularly to all readers who are interested in solid foundations for high-level aspects of software engineering decision making, i.e. to product or project managers driven by economics and to software engineering researchers and students.

Agile Software Development - Current Research and Future Directions (Hardcover, Edition.): Torgeir Dingsoyr, Tore Dyb a, Nils... Agile Software Development - Current Research and Future Directions (Hardcover, Edition.)
Torgeir Dingsoyr, Tore Dyb a, Nils Brede Moe
R1,488 Discovery Miles 14 880 Ships in 10 - 15 working days

Agile software development has become an umbrella term for a number of changes in how software developers plan and coordinate their work, how they communicate with customers and external stakeholders, and how software development is organized in small, medium, and large companies, from the telecom and healthcare sectors to games and interactive media. Still, after a decade of research, agile software development is the source of continued debate due to its multifaceted nature and insufficient synthesis of research results. Dingsoyr, Dyba, and Moe now present a comprehensive snapshot of the knowledge gained over many years of research by those working closely with or in the industry. It shows the current state of research on agile software development through an introduction and ten invited contributions on the main research fields, each written by renowned experts. These chapters cover three main issues: foundations and background of agile development, agile methods in practice, and principal challenges and new frontiers. They show the important results in each subfield, and in addition they explain what these results mean to practitioners as well as for future research in the field. The book is aimed at reflective practitioners and researchers alike, and it also can serve as the basis for graduate courses at universities.

Essential Python for the Physicist (Hardcover, 1st ed. 2020): Giovanni Moruzzi Essential Python for the Physicist (Hardcover, 1st ed. 2020)
Giovanni Moruzzi
R2,510 Discovery Miles 25 100 Ships in 12 - 17 working days

This book introduces the reader with little or no previous computer-programming experience to the Python programming language of interest for a physicist or a natural-sciences student. The book starts with basic interactive Python in order to acquire an introductory familiarity with the language, than tackle Python scripts (programs) of increasing complexity, that the reader is invited to run on her/his computer. All program listings are discussed in detail, and the reader is invited to experiment on what happens if some code lines are modified. The reader is introduced to Matplotlib graphics for the generation of figures representing data and function plots and, for instance, field lines. Animated function plots are also considered. A chapter is dedicated to the numerical solution of algebraic and transcendental equations, the basic mathematical principles are discussed and the available Python tools for the solution are presented. A further chapter is dedicated to the numerical solution of ordinary differential equations. This is of vital importance for the physicist, since differential equations are at the base of both classical physics (Newton's equations) and quantum mechanics (Schroedinger's equation). The shooting method for the numerical solution of ordinary differential equations with boundary conditions at two boundaries is also presented. Python programs for the solution of two quantum-mechanics problems are discussed as examples. Two chapters are dedicated to Tkinter graphics, which gives the user more freedom than Matplotlib, and to Tkinter animation. Programs displaying the animation of physical problems involving the solution of ordinary differential equations (for which in most cases there is no algebraic solution) in real time are presented and discussed. Finally, 3D animation is presented with Vpython.

Automatic Program Development - A Tribute to Robert Paige (Hardcover, 2008 ed.): Olivier Danvy, Fritz Henglein, Harry Mairson,... Automatic Program Development - A Tribute to Robert Paige (Hardcover, 2008 ed.)
Olivier Danvy, Fritz Henglein, Harry Mairson, Alberto Pettorossi
R2,835 Discovery Miles 28 350 Ships in 10 - 15 working days

This work, a tribute to renowned researcher Robert Paige, is a collection of revised papers published in his honor in the Higher-Order and Symbolic Computation Journal in 2003 and 2005. Among them there are two key papers: a retrospective view of his research lines, and a proposal for future studies in the area of the automatic program derivation. The book also includes some papers by members of the IFIP Working Group 2.1 of which Bob was an active member.

Spatially Structured Evolutionary Algorithms - Artificial Evolution in Space and Time (Hardcover, 2005 ed.): Marco Tomassini Spatially Structured Evolutionary Algorithms - Artificial Evolution in Space and Time (Hardcover, 2005 ed.)
Marco Tomassini
R1,472 Discovery Miles 14 720 Ships in 10 - 15 working days

Evolutionary algorithms (EAs) is now a mature problem-solving family of heuristics that has found its way into many important real-life problems and into leading-edge scientific research. Spatially structured EAs have different properties than standard, mixing EAs. By virtue of the structured disposition of the population members they bring about new dynamical features that can be harnessed to solve difficult problems faster and more efficiently. This book describes the state of the art in spatially structured EAs by using graph concepts as a unifying theme. The models, their analysis, and their empirical behavior are presented in detail. Moreover, there is new material on non-standard networked population structures such as small-world networks.

The book should be of interest to advanced undergraduate and graduate students working in evolutionary computation, machine learning, and optimization. It should also be useful to researchers and professionals working in fields where the topological structures of populations and their evolution plays a role.

Advanced Technologies for Intelligent Systems of National Border Security (Hardcover, 2013 ed.): Aleksander Nawrat, Krzysztof... Advanced Technologies for Intelligent Systems of National Border Security (Hardcover, 2013 ed.)
Aleksander Nawrat, Krzysztof Simek, Andrzej Swierniak
R2,821 Discovery Miles 28 210 Ships in 10 - 15 working days

One of the world s leading problems in the field of national security is protection of borders and borderlands. This book addresses multiple issues on advanced innovative methods of multi-level control of both ground (UGVs) and aerial drones (UAVs). Those objects combined with innovative algorithms become autonomous objects capable of patrolling chosen borderland areas by themselves and automatically inform the operator of the system about potential place of detection of a specific incident. This is achieved by using sophisticated

methods of generation of non-collision trajectory for those types of objects and enabling automatic integration of both ground and aerial unmanned vehicles.

The topics included in this book also cover presentation of complete information and communication technology (ICT) systems capable of control, observation and detection of various types of incidents and threats. This book is a valuable source of information for constructors and developers of such solutions for uniformed services. Scientists and researchers involved in computer vision, image processing, data fusion, control algorithms or IC can find many valuable suggestions and solutions. Multiple challenges for such systems are also presented. "

Software Engineering for Secure Systems - Industrial and Research Perspectives (Hardcover): Mouratidis Haralambos Software Engineering for Secure Systems - Industrial and Research Perspectives (Hardcover)
Mouratidis Haralambos
R4,761 Discovery Miles 47 610 Ships in 12 - 17 working days

The security of software systems in recent years has been transformed from a mono-dimensional technical challenge to a multi-dimensional technico-social challenge, due to the wide usage of software systems in almost every area of the human life. This situation requires a different and more holistic approach to the development of secure software systems. Software Engineering for Secure Systems: Industrial and Research Perspectives presents the most recent and innovative lines of research and industrial practice related to secure software engineering. The book provides coverage of recent advances in the area of secure software engineering that address the various stages of the development process from requirements to design to testing to implementation. Contributions offer a comprehensive understanding secure software engineering, inspire and motivate further research and development, and bridge the gap between academic research and industrial practice.

Cumulative Subject and Author Indexes for Part II, Volume 51 (Hardcover): Marvin Zelkowitz Cumulative Subject and Author Indexes for Part II, Volume 51 (Hardcover)
Marvin Zelkowitz
R4,434 Discovery Miles 44 340 Ships in 12 - 17 working days

As we approach the 21st century, the Advances in Computers serial remains the oldes continuously published anthology chronicling the evolution of the information technology field. Since 1960, this series has described the ever-changing nature of computing. In this volume, we will emphasize the major themes that have dominated computing in these latter days of the 1990s. Of course we mean the distributed nature of information technology.
The growth of networking, the Internet and the World Wide Web have greatly changed the role of the computer, and in turn, our lives as well. Starting as a computer science research topic in 1969, the ARPANET, funded by the U.S. government's Advanced Research Projects Agency (ARPA), tied together university, research, and military computing centers. By the mid-1980s the ARPANET evolved into the Internet under funding by the U.S. National Science Foundation (NSF). The computer experimenter, the so-called "computer geek," discovered the Internet and joined the fun. By the early 1990s, the World Wide Web (WWW) grew as a subnet of the Internet, and email and Web browsing became available to all. Today millions of "computer illiterate" individuals daily use these resources to send mail and search for online information. No longer is the Internet the domain of the serious computer researcher. In this volume we will describe some of the changes the Internet has brought us.

Rationale-Based Software Engineering (Hardcover, 2008 ed.): Janet E. Burge, John M Carroll, Raymond McCall, Ivan Mistrik Rationale-Based Software Engineering (Hardcover, 2008 ed.)
Janet E. Burge, John M Carroll, Raymond McCall, Ivan Mistrik
R2,990 Discovery Miles 29 900 Ships in 10 - 15 working days

Many decisions are required throughout the software development process. These decisions, and to some extent the decision-making process itself, can best be documented as the rationale for the system, which will reveal not only what was done during development but the reasons behind the choices made and alternatives considered and rejected. This information becomes increasingly critical as software development becomes more distributed and encompasses the corporate knowledge both used and refined during the development process. The capture of rationale helps to ensure that decisions are well thought out and justified and the use of rationale can help avoid the mistakes of the past during both the development of the current system and when software products (architecture and design, as well as code) are reused in future systems.

Burge, Carroll, McCall, and Mistrik describe in detail the capture and use of design rationale in software engineering to improve the quality of software. Their book is the first comprehensive and unified treatment of rationale usage in software engineering. It provides a consistent conceptual framework and a unified terminology for comparing, contrasting and combining the myriad approaches to rationale in software engineering. It is both an excellent introductory text for those new to the field and a uniquely valuable reference for experienced rationale researchers. The book covers the use of rationale for decision making throughout the software lifecycle, starting from the first decisions in a project and continuing through requirements definition, design, implementation, testing, maintenance, redesign and reuse."

DOS 4.1 Disk Operating System Second Edition (Hardcover): Walland Vrbancic DOS 4.1 Disk Operating System Second Edition (Hardcover)
Walland Vrbancic
R1,064 Discovery Miles 10 640 Ships in 12 - 17 working days
Enterprise Architecture Patterns - Practical Solutions for Recurring IT-Architecture Problems (Hardcover, 2013 ed.): Thierry... Enterprise Architecture Patterns - Practical Solutions for Recurring IT-Architecture Problems (Hardcover, 2013 ed.)
Thierry Perroud, Reto Inversini
R2,618 Discovery Miles 26 180 Ships in 12 - 17 working days

Every enterprise architect faces similar problems when designing and governing the enterprise architecture of a medium to large enterprise. Design patterns are a well-established concept in software engineering, used to define universally applicable solution schemes. By applying this approach to enterprise architectures, recurring problems in the design and implementation of enterprise architectures can be solved over all layers, from the business layer to the application and data layer down to the technology layer. Inversini and Perroud describe patterns at the level of enterprise architecture, which they refer to as Enterprise Architecture Patterns. These patterns are motivated by recurring problems originating from both the business and the underlying application, or from data and technology architectures of an enterprise such as identity and access management or integration needs. The Enterprise Architecture Patterns help in planning the technological and organizational landscape of an enterprise and its information technology, and are easily embedded into frameworks such as TOGAF, Zachman or FEA. This book is aimed at enterprise architects, software architects, project leaders, business consultants and everyone concerned with questions of IT and enterprise architecture and provides them with a comprehensive catalogue of ready-to-use patterns as well as an extensive theoretical framework to define their own new patterns.

Agent-Based Simulation: From Modeling Methodologies to Real-World Applications - Post Proceedings of the Third International... Agent-Based Simulation: From Modeling Methodologies to Real-World Applications - Post Proceedings of the Third International Workshop on Agent-Based Approaches in Economic and Social Complex Systems 2004 (Hardcover, 2005 ed.)
Takao Terano, Hajime Kita, Toshiyuki Kaneda, Kiyoshi Arai, Hiroshi Deguchi
R5,727 R4,315 Discovery Miles 43 150 Save R1,412 (25%) Ships in 12 - 17 working days

Agent-based modeling/simulation is an emerging field that uses bottom-up and experimental analysis in the social sciences. Selected research from that presented at the Third International Workshop on Agent-Based Approaches in Economic and Social Complex Systems 2004, held in May 2004 in Kyoto, Japan, is included in this book. The aim of the workshop was to employ the bottom-up approach to social and economic problems by modeling, simulation, and analysis using a software agent. This research area is an emerging interdisciplinary field among the social sciences and computer science, attracting broad attention because it introduces a simulation-based experimental approach to problems that are becoming increasingly complex in an era of globalization and innovation in information technology. The state-of-the-art research and findings presented in this book will be indispensable tools for anyone involved in this rapidly growing discipline.

Creative Computer Software for Strategic Thinking and Decision Making - A Guide for Senior Management and MIS Professionals... Creative Computer Software for Strategic Thinking and Decision Making - A Guide for Senior Management and MIS Professionals (Hardcover, New)
Robert J Thierauf
R2,722 Discovery Miles 27 220 Ships in 10 - 15 working days

Current thinking about how to improve strategic planning (now upgraded to strategic thinking) and decision making by managers at all levels is to employ some aspect of information systems technology. Although this approach has worked well for most organizations, chief executives are now asking their managers to do what they do best but to do it better. But how? Future thinking about improving strategic thinking and decision making involves integrating creativity with the latest in information systems. Hence, the power of the computer can be an important means to assist managers in doing what they do better when employing a creative computer software approach.

Initially, the text looks at a number of areas that are impacted by creativity, with special emphasis on creative computer software. Management decision making is examined from a problem-finding or a forward-looking viewpoint that can benefit from utilizing creative computer software. Not only is this software useful for organizing ideas, but also for getting managers involved in networking ideas in different locations of a company. But more importantly, this software centers on the generation of new ideas. To demonstrate the generation of these ideas, the final part of the text gives a number of real-world applications of creative computer software. Particular emphasis is placed on Idea Fisher 4.0, an effective software package for generating new products and services.

Reverse Engineering of Object Oriented Code (Hardcover, 2005 ed.): Paolo Tonella, Alessandra Potrich Reverse Engineering of Object Oriented Code (Hardcover, 2005 ed.)
Paolo Tonella, Alessandra Potrich
R2,915 Discovery Miles 29 150 Ships in 10 - 15 working days

During maintenance of a software system, not all questions can be answered directly by resorting to otherwise reliable and accurate source code. Reverse engineering aims at extracting abstract, goal-oriented views of the system, able to summarize relevant properties of the program's computations. Reverse Engineering of Object-Oriented Code provides a comprehensive overview of several techniques that have been recently investigated in the field of reverse engineering. The book describes the algorithms involved in recovering UML diagrams from the code and the techniques that can be adopted for their visualization. This is important because the UML has become the standard for representing design diagrams in object-oriented development. A state-of-the-art exposition on how to design object-oriented code and accompanying algorithms that can be reverse engineered for greater flexibility in future code maintenance and alteration. Essential object-oriented concepts and programming methods for software engineers and researchers.

Data Structures & Algorithms in Java 6e International Student Version (Paperback, 6th Edition International Student Version):... Data Structures & Algorithms in Java 6e International Student Version (Paperback, 6th Edition International Student Version)
M.T. Goodrich
R1,384 Discovery Miles 13 840 Ships in 12 - 17 working days

The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich and Tomassia's approach to this classic topic is based on the object-oriented paradigm as the framework of choice for the design of data structures. For each ADT presented in the text, the authors provide an associated Java interface. Concrete data structures realizing the ADTs are provided as Java classes implementing the interfaces. The Java code implementing fundamental data structures in this book is organized in a single Java package, net.datastructures. This package forms a coherent library of data structures and algorithms in Java specifically designed for educational purposes in a way that is complimentary with the Java Collections Framework.

Applied Artificial Intelligence - A Biomedical Perspective (Hardcover): Swati V. Shinde, Varsha Bendre, D. Jude Hemanth, MA... Applied Artificial Intelligence - A Biomedical Perspective (Hardcover)
Swati V. Shinde, Varsha Bendre, D. Jude Hemanth, MA Balafar
R3,187 Discovery Miles 31 870 Ships in 12 - 17 working days

Reviews different machine learning and deep learning techniques with a biomedical perspective Provides the relevant case studies that demonstrate applicability of different AI techniques Explain different kinds of inputs like various image modalities, biomedical signals types, etc. Covers the latest trends of AI-based biomedical domains including IoT, drug discovery, biomechanics, robotics, electronic health records, etc. Discusses the research challenges and opportunities in AI and biomedical domain

Portrait Revolution - Inspiration, Tips and Techniques for Creating Portraits from the Artists of Julia Kay's Portrait... Portrait Revolution - Inspiration, Tips and Techniques for Creating Portraits from the Artists of Julia Kay's Portrait Party (Paperback)
Julia L Kay 1
R587 R433 Discovery Miles 4 330 Save R154 (26%) Ships in 12 - 17 working days

Julia Kay's Portrait Party is an international collaborative project in which artists all over the world make portraits of each other and share them online. After years of exchanging portraits, tips and techniques within the group, in Portrait Revolution these artists are now sharing their art, their words, and their inspiration with everyone who is interested in or would like to get started with portraiture. Here you can find information on using different media, how to handle difficult portrait issues, and more. Portrait Revolution showcases 450 portraits by 200 artists, in a wide variety of media from oil painting to iPad art, watercolour to ballpoint, linocut to mosaic. There are a range of styles from realistic to abstract and interpretations by multiple artists of the same subject.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Business Analyst - Information…
Vernon Zwiers Paperback R657 R579 Discovery Miles 5 790
Object-Oriented Game Development
Julian Gold Paperback R2,202 R1,648 Discovery Miles 16 480
C++ Programming - Program Design…
D. Malik Paperback R1,660 R1,485 Discovery Miles 14 850
Problem Solving with C++ - Global…
Walter Savitch Paperback R2,400 Discovery Miles 24 000
Program Construction - Calculating…
Roland Backhouse Paperback R1,358 Discovery Miles 13 580
Research Anthology on Agile Software…
Information R Management Association Hardcover R15,398 Discovery Miles 153 980
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Programming Logic & Design…
Joyce Farrell Paperback R1,253 R1,123 Discovery Miles 11 230
Data Abstraction and Problem Solving…
Janet Prichard, Frank Carrano Paperback R2,163 Discovery Miles 21 630
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,272 R2,114 Discovery Miles 21 140

 

Partners