0
Your cart

Your cart is empty

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

Books > Computing & IT > Computer programming > Software engineering

Somewhat on the Community System - Representations of Fourierism in the Works of Nathaniel Hawthorne (Hardcover, New): Andrew... Somewhat on the Community System - Representations of Fourierism in the Works of Nathaniel Hawthorne (Hardcover, New)
Andrew Loman
R3,881 Discovery Miles 38 810 Ships in 12 - 17 working days

Hawthorne wrote much of his major fiction in the decade that the theories of Charles Marie Francois Fourier crossed the Atlantic and contributed to a wave of communitarian experimentation in the American North. Famously, Hawthorne briefly lived and worked at Brook Farm, a Transcendentalist commune that formally "converted" to Fourierism when he had left and was embroiled in litigation to recover money he had invested in the community. In his fiction, Hawthorne responded directly to Fourierism and its critique of capitalism. He used his experiences at Brook Farm as the inspiration for "The Blithedale Romance," and in "The House of the Seven Gables" cast one of the principal characters as a recovering Fourierist. In "The Scarlet Letter" he engaged with Fourierist debates on marriage and the regulation of desire. ""Somewhat on the" "Community-System"" examines these interventions, and argues that Hawthorne's fiction both seeks to contain Fourierism and responds to its allure. Moreover, in formulating alternative, morally acceptable utopias (ones that are predicated on middle-class marriage), Hawthorne's fiction appropriates key aspects of Fourierist theory

Genetic Algorithms for Applied CAD Problems (Hardcover, 2009 ed.): Viktor M. Kureichik, Sergey P. Malioukov, Vladimir V.... Genetic Algorithms for Applied CAD Problems (Hardcover, 2009 ed.)
Viktor M. Kureichik, Sergey P. Malioukov, Vladimir V. Kureichik, Alexander S. Malioukov
R2,933 Discovery Miles 29 330 Ships in 10 - 15 working days

New perspective technologies of genetic search and evolution simulation represent the kernel of this book. The authors wanted to show how these technologies are used for practical problems solution. This monograph is devoted to specialists of CAD, intellectual information technologies in science, biology, economics, sociology and others. It may be used by post-graduate students and students of specialties connected to the systems theory and system analysis methods, information science, optimization methods, operations investigation and solution-making.

Building Web Applications with C# and .NET - A Complete Reference (Hardcover): Dudley W. Gill Building Web Applications with C# and .NET - A Complete Reference (Hardcover)
Dudley W. Gill
R4,942 Discovery Miles 49 420 Ships in 12 - 17 working days

This book presents the basic knowledge and illustrative examples to build dynamic and robust web applications using the .NET Framework technology. It stresses the use of code-behind procedural coding and useful for those interested in web application development and to visual basic programmers.

Fit for Developing Software - Framework for Integrated Tests (Paperback, New): Rick Mugridge, Ward Cunningham Fit for Developing Software - Framework for Integrated Tests (Paperback, New)
Rick Mugridge, Ward Cunningham
R1,572 Discovery Miles 15 720 Ships in 10 - 15 working days

"The unique thing about "Fit for Developing Software" is the way it addresses the interface between customers/testers/analysts and programmers. All will find something in the book about how others wish to be effectively communicated with. A Fit book for programmers wouldn't make sense because the goal is to create a language for business-oriented team members. A Fit book just for businesspeople wouldn't make sense because the programmers have to be involved in creating that language. The result is a book that should appeal to a wide range of people whose shared goal is improving team communications."

--Kent Beck, Three Rivers Institute

"Even with the best approaches, there always seemed to be a gap between the software that was written and the software the user wanted. With Fit we can finally close the loop. This is an important piece in the agile development puzzle."

--Dave Thomas, coauthor of "The Pragmatic Programmer"

"Ward and Rick do a great job in eschewing the typical, overly complicated technology trap by presenting a simple, user-oriented, and very usable technology that holds fast to the agile principles needed for success in this new millennium."

--Andy Hunt, coauthor of "The Pragmatic Programmer"

"Florida Tech requires software engineering students to take a course in programmer testing, which I teach. Mugridge and Cunningham have written a useful and instructive book, which will become one of our course texts."

--Cem Kaner, Professor of Software Engineering, Florida Institute of Technology

"Rick and Ward continue to amaze me. Testing business rules is a fundamentally hard thing that has confounded many, and yet these two have devised a mechanismthat cuts to the essence of the problem. In this work they offer a simple, thorough, approachable, and automatable means of specifying and testing such rules."

--Grady Booch, IBM Fellow

"By providing a simple, effective method for creating and automating tabular examples of requirements, Fit has dramatically improved how domain experts, analysts, testers, and programmers collaborate to produce quality software."

--Joshua Kerievsky, founder, Industrial Logic, Inc., and author of "Refactoring to Patterns "

"Agile software development relies on collaborating teams, teams of customers, analysts, designers, developers, testers, and technical writers. But, how do they work together? Fit is one answer, an answer that has been thoroughly thought through, implemented, and tested in a number of situations. Primavera has significantly stabilized its product lineusing Fit, and I'm so impressed by the results that I'm suggesting it to everyone I know. Rick and Ward, in their everlasting low-key approach, have again put the keystone in the arch of software development. Congratulations and thanks from the software development community."

--Ken Schwaber, Scrum Alliance, Agile Alliance, and codeveloper of Scrum

"Fit is the most important new technique for understanding and communicating requirements. It's a revolutionary approach to bringing experts and programmers together. This book describes Fit comprehensively and authoritatively. If you want to produce great software, you need to read this book."

--James Shore, Principal, Titanium I.T. LLC

"There are both noisy and quiet aspects of the agile movement and it is often the quieter ones that have great strategic importance. Thisbook by Ward and Rick describes one of these absolutely vital, but often quieter, practices--testing business requirements. A renewed focus on testing, from test-driven development for developers to story testing for customers, is one of the agile community's great contributions to our industry, and this book will become one of the cornerstones of that contribution. Stories are done-done (ready for release) when they have been tested by both developers (done) and customers (done-done). The concepts and practices involved in customer story testing are critical to project success and wonderfully portrayed in this book. Buy it. Read it. Keep it handy in your day-to-day work."

--Jim Highsmith, Director of Agile Software Development & Project Management Practice, Cutter Consortium

"I have been influenced by many books, but very few have fundamentally changed how I think and work. This is one of those books. The ideas in this book describe not just how to use a specific framework in order to test our software, but also how we should communicate about and document that software. This book is an excellent guide to a tool and approach that will fundamentally improve how you think about and build software--as it has done for me."

--Mike Cohn, Mountain Goat Software, author of "User Stories Applied "

"Fit is a tool to help whole teams grow a common language for describing and testing the behavior of software. This books fills a critical gap--helping both product owners and programmers learn what Fit is and how to use it well."

--Bill Wake, independent consultant

"Over the past several years, I've been using Fit and FitNesse with development teams. They are not only free andpowerful testing tools, they transform development by making the behavior of applications concrete, verifiable, and easily observable. The only thing that has been missing is a good tutorial and reference. Rick Mugridge and Ward Cunningham's "Fit For Developing Software" fits the bill. Essentially, two books in one, it is a very readable guide that approaches Fit from technical and nontechnical perspectives. This book is a significant milestone and it will make higher software quality achievable for many teams."

--Michael C. Feathers, author of "Working Effectively with Legacy Code," and consultant, Object Mentor, Inc.

"Wow! This is the book I wish I had on my desk when I did my first story test-driven development project. It explains the philosophy behind the Fit framework and a process for using it to interact with the customers to help define the requirements of the project. It makes Fit so easy and approachable that I wrote my first FitNesse tests before I even I finished the book.

"For the price of one book, you get two, written by the acknowledged thought leaders of Fit testing. The first is written for the nonprogramming customer. It lays out how you can define the functionality of the system you are building (or modifying) using tabular data. It introduces a range of different kinds of 'test fixtures' that interpret the data and exercise the system under test. While it is aimed at a nontechnical audience, even programmers will find it useful because it also describes the process for interacting with the customers, using the Fit tests as the focal point of the interaction.

"The second 'book' is targeted to programmers. It describes how to build each kind of fixture described in the first book. It also describes many other things that need to be considered to have robust automated tests--things like testing without a database to make tests run faster. A lot of the principles will be familiar to programmers who have used any member of the xUnit family of unit testing frameworks. Rick and Ward show you how to put it into practice in a very easy-to-read narrative style that uses a fictitious case study to lead you through all the practices and decisions you are likely to encounter."

--Gerard Meszaros, ClearStream Consulting

The Fit open source testing framework brings unprecedented agility to the entire development process. "Fit for Developing Software" shows you how to use Fit to clarify business rules, express them with concrete examples, and organize the examples into test tables that drive testing throughout the software lifecycle. Using a realistic case study, Rick Mugridge and Ward Cunningham--the creator of Fit--introduce each of Fit's underlying concepts and techniques, and explain how you can put Fit to work incrementally, with the lowest possible risk. Highlights includeIntegrating Fit into your development processesUsing Fit to promote effective communication between businesspeople, testers, and developersExpressing business rules that define calculations, decisions, and business processesConnecting Fit tables to the system with "fixtures" that check whether tests are actually satisfiedConstructing tests for code evolution, restructuring, and other changes to legacy systemsManaging the quality and evolution of testsA companion Web site (http: //fit.c2.com/) that offers additional resources and source code

Reducing Risk with Software Process Improvement (Hardcover): Louis Poulin Reducing Risk with Software Process Improvement (Hardcover)
Louis Poulin
R2,902 Discovery Miles 29 020 Ships in 12 - 17 working days

Reducing Risk with Software Process Improvement recommends the critical practices that aid in the successful delivery of software products and services. The author describes the observations that he made over a period of ten years in IT projects and organizations. He focuses on the areas of software development and maintenance, highlighting the most frequently encountered problems that occur due to poor processes. The author derives recommendations from 40 comprehensive assessments of IT organizations. This book details the potential or real problems each organization experienced, and offers anecdotes on how these problems resulted from deficient practices, what their impacts were, and how improving specific practices benefitted the organizations. This volume provides valuable advice for project and application managers looking to minimize the number of crises they have to deal with, and for IT practitioners seeking the practical solutions that lead to career advancement. It benefits customers who need to know what to look for before purchasing IT products or services, and helps investors analyze the efficiency of IT companies before making investment decisions.

Computer Science and its Applications - CSA 2012 (Hardcover, 2012 ed.): Sang-Soo Yeo, Yi Pan, Yang Sun Lee, Hang-Bae Chang Computer Science and its Applications - CSA 2012 (Hardcover, 2012 ed.)
Sang-Soo Yeo, Yi Pan, Yang Sun Lee, Hang-Bae Chang
R5,694 Discovery Miles 56 940 Ships in 10 - 15 working days

The 4th FTRA International Conference on Computer Science and its Applications (CSA-12) will be held in Jeju, Korea on November 22 25, 2012.CSA-12 will be the most comprehensive conference focused on the various aspects of advances in computer science and its applications.CSA-12 will provide an opportunity for academic and industry professionals to discuss the latest issues and progress in the area of CSA.
In addition, the conference will publish high quality papers which are closely related to the various theories and practical applications in CSA. Furthermore, we expect that the conference and its publications will be a trigger for further related research and technology improvements in this important subject. CSA-12 is the next event in a series of highly successful International Conference on Computer Science and its Applications, previously held as CSA-11 (3rd Edition: Jeju, December, 2011), CSA-09 (2nd Edition: Jeju, December, 2009), and CSA-08 (1st Edition: Australia, October, 2008)."

Handbook on Artificial Intelligence-Empowered Applied Software Engineering - VOL.1: Novel Methodologies to Engineering Smart... Handbook on Artificial Intelligence-Empowered Applied Software Engineering - VOL.1: Novel Methodologies to Engineering Smart Software Systems (Hardcover, 1st ed. 2022)
Maria Virvou, George A. Tsihrintzis, Nikolaos G. Bourbakis, Lakhmi C. Jain
R4,275 Discovery Miles 42 750 Ships in 12 - 17 working days

This book provides a structured overview of artificial intelligence-empowered applied software engineering. Evolving technological advancements in big data, smartphone and mobile software applications, the Internet of Things and a vast range of application areas in all sorts of human activities and professions lead current research towards the efficient incorporation of artificial intelligence enhancements into software and the empowerment of software with artificial intelligence. This book at hand, devoted to Novel Methodologies to Engineering Smart Software Systems Novel Methodologies to Engineering Smart Software Systems, constitutes the first volume of a two-volume Handbook on Artificial Intelligence-empowered Applied Software Engineering. Topics include very significant advances in (i) Artificial Intelligence-Assisted Software Development and (ii) Software Engineering Tools to develop Artificial Intelligence Applications, as well as a detailed Survey of Recent Relevant Literature. Professors, researchers, scientists, engineers and students in artificial intelligence, software engineering and computer science-related disciplines are expected to benefit from it, along with interested readers from other disciplines.

MATLAB Blues - How Behavioral Scientists and Others Can Learn From Mistakes for Better, Happier Programming (Paperback): David... MATLAB Blues - How Behavioral Scientists and Others Can Learn From Mistakes for Better, Happier Programming (Paperback)
David A. Rosenbaum
R1,446 Discovery Miles 14 460 Ships in 12 - 17 working days

MATLAB Blues is an accessible, comprehensive introduction to the MATLAB computer programming language-a powerful and increasingly popular tool for students and researchers. Rosenbaum identifies many of the common mistakes and pitfalls associated with using MATLAB, and shows users how they can learn from these mistakes to be better, happier programmers. Each chapter systematically addresses one of the basic principles of the programming language, like matrices, calculations, contingencies, plotting, input-output, and graphics, and then identifies areas that are problematic, as well as potential errors that can occur. This not only provides the reader with the fundamental "scales and chords" that a MATLAB programmer needs to know, but also with a series of examples and explanations of how to avoid and remedy common mistakes. Accompanied by an array of sample code that can be used and manipulated in conjunction with the textbook, this book is a practical, insightful introduction to MATLAB which provides motivation and encouragement to those with little or no background in programming as well as to those with more advanced concerns. It is an invaluable resource for researchers and students undertaking courses in research methods, statistics, and programming.

MATLAB Blues - How Behavioral Scientists and Others Can Learn From Mistakes for Better, Happier Programming (Hardcover): David... MATLAB Blues - How Behavioral Scientists and Others Can Learn From Mistakes for Better, Happier Programming (Hardcover)
David A. Rosenbaum
R3,475 Discovery Miles 34 750 Ships in 12 - 17 working days

MATLAB Blues is an accessible, comprehensive introduction to the MATLAB computer programming language-a powerful and increasingly popular tool for students and researchers. Rosenbaum identifies many of the common mistakes and pitfalls associated with using MATLAB, and shows users how they can learn from these mistakes to be better, happier programmers. Each chapter systematically addresses one of the basic principles of the programming language, like matrices, calculations, contingencies, plotting, input-output, and graphics, and then identifies areas that are problematic, as well as potential errors that can occur. This not only provides the reader with the fundamental "scales and chords" that a MATLAB programmer needs to know, but also with a series of examples and explanations of how to avoid and remedy common mistakes. Accompanied by an array of sample code that can be used and manipulated in conjunction with the textbook, this book is a practical, insightful introduction to MATLAB which provides motivation and encouragement to those with little or no background in programming as well as to those with more advanced concerns. It is an invaluable resource for researchers and students undertaking courses in research methods, statistics, and programming.

Artificial Intelligence Methods In Software Testing (Hardcover): Mark Last, Abraham Kandel, Horst Bunke Artificial Intelligence Methods In Software Testing (Hardcover)
Mark Last, Abraham Kandel, Horst Bunke
R2,897 Discovery Miles 28 970 Ships in 12 - 17 working days

An inadequate infrastructure for software testing is causing major losses to the world economy. The characteristics of software quality problems are quite similar to other tasks successfully tackled by artificial intelligence techniques. The aims of this book are to present state-of-the-art applications of artificial intelligence and data mining methods to quality assurance of complex software systems, and to encourage further research in this important and challenging area.

Software Configuration Management (Hardcover): Jessica Keyes Software Configuration Management (Hardcover)
Jessica Keyes
R3,524 Discovery Miles 35 240 Ships in 12 - 17 working days

An effective systems development and design process is far easier to explain than it is to implement. A framework is needed that organizes the life cycle activities that form the process. This framework is Configuration Management (CM). Software Configuration Management discusses the framework from a standards viewpoint, using the original DoD MIL-STD-973 and EIA-649 standards to describe the elements of configuration management within a software engineering perspective. Divided into two parts, the first section is composed of 14 chapters that explain every facet of configuration management related to software engineering. The second section consists of 25 appendices that contain many valuable "real world" CM templates. The content is extensive and inclusive, covering everything from CM planning to configuration identification, verification, and auditing. Although it is vendor-neutral, it offers a serious discussion of what to look for in a CM tool and lists toolsets for review. This volume is a sourcebook of techniques, templates, and best practices in the field, providing software engineers and systems developers with what they need to run a successful CM program.

Voice User Interface Design (Paperback): James Giangola, Jennifer Balogh Voice User Interface Design (Paperback)
James Giangola, Jennifer Balogh
R1,583 Discovery Miles 15 830 Ships in 10 - 15 working days

This book is a comprehensive and authoritative guide to voice user interface (VUI) design. The VUI is perhaps the most critical factor in the success of any automated speech recognition (ASR) system, determining whether the user experience will be satisfying or frustrating, or even whether the customer will remain one. This book describes a practical methodology for creating an effective VUI design. The methodology is scientifically based on principles in linguistics, psychology, and language technology, and is illustrated here by examples drawn from the authors' work at Nuance Communications, the market leader in ASR development and deployment.

The book begins with an overview of VUI design issues and a description of the technology. The authors then introduce the major phases of their methodology. They first show how to specify requirements and make high-level design decisions during the definition phase. They next cover, in great detail, the design phase, with clear explanations and demonstrations of each design principle and its real-world applications. Finally, they examine problems unique to VUI design in system development, testing, and tuning. Key principles are illustrated with a running sample application.

A companion Web site provides audio clips for each example: www.VUIDesign.org

The cover photograph depicts the first ASR system, Radio Rex: a toy dog who sits in his house until the sound of his name calls him out. Produced in 1911, Rex was among the few commercial successes in earlier days of speech recognition. "Voice User Interface Design "reveals the design principles and practices that produce commercial success in an era when effective ASRs are not toys butcompetitive necessities.

Web Engineering: Modelling and Implementing Web Applications (Hardcover, 2008 ed.): Gustavo Rossi, Oscar Pastor, Daniel... Web Engineering: Modelling and Implementing Web Applications (Hardcover, 2008 ed.)
Gustavo Rossi, Oscar Pastor, Daniel Schwabe, Luis Olsina
R4,617 R4,363 Discovery Miles 43 630 Save R254 (6%) Ships in 12 - 17 working days

Web Engineering: Modelling and Implementing Web Applications presents the state of the art approaches for obtaining a correct and complete Web software product from conceptual schemas, represented via well-known design notations.

Describing mature and consolidated approaches to developing complex applications, this edited volume is divided into three parts and covers the challenges web application developers face; design issues for web applications; and how to measure and evaluate web applications in a consistent way.

With contributions from leading researchers in the field this book will appeal to researchers and students as well as to software engineers, software architects and business analysts.

Networking and Kubernetes - A Layered Approach (Paperback): James Strong, Vallery Lancey Networking and Kubernetes - A Layered Approach (Paperback)
James Strong, Vallery Lancey
R1,060 Discovery Miles 10 600 Ships in 12 - 17 working days

Networking and Kubernetes is an essential guide for anyone who wants to deploy, manage, or troubleshoot a production scale Kubernetes network. Understanding Kubernetes clusters is not enough to operate Kubernetes at scale. Every layer of the stack--the network, operating system, and Kubernetes--depends on the layer below. Successful administrators need to understand each layer and how it works across deployments on-prim, in the cloud, and with managed services. Networking and Kubernetes clearly guides administrators through the layers of complexity and abstraction that come with running a Kubernetes network. It covers: The Kubernetes networking model The CNCF Container Network Interface Project and how to choose the best interface for your clusters The networking and Linux primitives that power Kubernetes How to quickly troubleshoot networking issues and prevent downtime Cloud networking and Kubernetes with the three major providers: AWS, GCP, and Azure The pros and cons of various network tools--and how to select the best ones for your stack

C# and Game Programming - A Beginner's Guide (Hardcover, 2nd edition): Salvatore A. Buono C# and Game Programming - A Beginner's Guide (Hardcover, 2nd edition)
Salvatore A. Buono
R4,910 Discovery Miles 49 100 Ships in 12 - 17 working days

The second edition of C# and Game Programming offers the same practical, hands-on approach as the first edition to learning the C# language through classic arcade game applications. Complete source code for games like Battle Bit, Asteroid Miner, and Battle Tennis, included on the CD-ROM, demonstrates programming strategies and complements the comprehensive treatment of C# in the text. From the basics of adding graphics and sound to games, to advanced concepts such as the .Net framework and object-oriented programming, this book provides the foundations for a beginner to become a full-fledged programmer. New in this edition: - Supports DirectX 9.0 - Revised programs and examples - Improved frame rate for game examples

Smart Computing with Open Source Platforms (Paperback): Amartya Mukherjee, Nilanjan Dey Smart Computing with Open Source Platforms (Paperback)
Amartya Mukherjee, Nilanjan Dey
R1,750 Discovery Miles 17 500 Ships in 12 - 17 working days

Focuses on the concept of open source prototyping and product development and designing sensor networks and covers IoT base applications This book will serves as a single source of introductory material and reference for programming smart computing and Internet of Things (IoT) devices using Arduino with the use of Python It covers number of comprehensive DIY experiments through which the reader can design various intelligent systems

Smart Computing with Open Source Platforms (Hardcover): Amartya Mukherjee, Nilanjan Dey Smart Computing with Open Source Platforms (Hardcover)
Amartya Mukherjee, Nilanjan Dey
R3,883 Discovery Miles 38 830 Ships in 12 - 17 working days

Focuses on the concept of open source prototyping and product development and designing sensor networks and covers IoT base applications This book will serves as a single source of introductory material and reference for programming smart computing and Internet of Things (IoT) devices using Arduino with the use of Python It covers number of comprehensive DIY experiments through which the reader can design various intelligent systems

Client-Centered Software Development - The CO-FOSS Approach (Hardcover): Allen B. Tucker Client-Centered Software Development - The CO-FOSS Approach (Hardcover)
Allen B. Tucker
R2,353 Discovery Miles 23 530 Ships in 12 - 17 working days

Client-Centered Software Development: The CO-FOSS Approach introduces a method to creating a customized software product for a single client, either from scratch or by reusing open source components. The clients are typically non-profit humanitarian, educational, or public service organizations. This approach has been used in undergraduate courses where students learn the principles of software development while implementing a real-world software product. This book provides instructors, students, clients, and professional software developers with detailed guidance for developing a new CO-FOSS product from conceptualization to completion. Features Provides instructors, students, clients, and professional software developers with a roadmap for the development of a new CO-FOSS product from conceptualization to completion Motivates students with real-world projects and community service experiences Teaches all elements of the software process, including requirements gathering, design, collaboration, coding, testing, client communication, refactoring, and writing developer and user documentation Uses source code that can be reused and refitted to suit the needs of future projects, since each CO-FOSS product is free and open source software Provides links to a rich variety of resources for instructors and students to freely use in their own courses that develop new CO-FOSS products for other non-profits.

Software Metrics - A Guide to Planning, Analysis, and Application (Paperback): C. Ravindranath Pandian Software Metrics - A Guide to Planning, Analysis, and Application (Paperback)
C. Ravindranath Pandian
R2,905 Discovery Miles 29 050 Ships in 12 - 17 working days

From the perspective that software measurements can be simple yet very useful in making the decisions needed to mange software projects, Software Measurement, Metrics and Project Management presents an integrated approach to measurements and techniques for deriving knowledge from measurements. The ideas and techniques are derived from best practices and are field-proven, down-to-earth, and above all, clearly stated. The author directly relates data to decision-making and leadership issues in business and provides outstanding guidance on data analysis interpretation and process modeling. Ultimately, it will help readers understand how ordinary analysis techniques can be applied to achieve extraordinary results.

An Architectural Approach to Level Design - Second Edition (Hardcover, 2nd edition): Christopher W. Totten An Architectural Approach to Level Design - Second Edition (Hardcover, 2nd edition)
Christopher W. Totten
R3,523 Discovery Miles 35 230 Ships in 12 - 17 working days

Written by a game developer and professor trained in architecture, An Architectural Approach to Level Design is one of the first books to integrate architectural and spatial design theory with the field of level design. It explores the principles of level design through the context and history of architecture. Now in its second edition, An Architectural Approach to Level Design presents architectural techniques and theories for you to use in your own work. The author connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with that space. It also addresses industry issues like how to build interesting tutorial levels and how to use computer-generated level design systems without losing the player-focused design of handmade levels. Throughout the text, you will learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. FEATURES Presents case studies that offer insight on modern level design practices, methods, and tools Presents perspectives from industry designers, independent game developers, scientists, psychologists, and academics Explores how historical structures can teach us about good level design Shows how to use space to guide or elicit emotion from players Includes chapter exercises that encourage you to use principles from the chapter in digital prototypes, playtesting sessions, paper mock-ups, and design journals Bringing together topics in game design and architecture, this book helps you create better spaces for your games. Software independent, the book discusses tools and techniques that you can use in crafting your interactive worlds.

Metamodelling for Software Engineering (Hardcover): B Henderson-Selle Metamodelling for Software Engineering (Hardcover)
B Henderson-Selle
R1,999 Discovery Miles 19 990 Ships in 12 - 17 working days

This book focuses on metamodelling as a discipline, exploring its foundations, techniques and results. It presents a comprehensive metamodel that covers process, product and quality issues under a common framework.

Issues covered include: An explanation of what metamodelling is and why it is necessary in the context of software engineering. Basic concepts and principles of traditional metamodelling, and some existing results of this approach. Problems associated with traditional approaches to Metamodelling are discussed, alongside an exploration of possible solutions and alternative approaches. Advanced topics such as the extension of the object-oriented paradigm for metamodelling purposes or the foundations of powertype-based tool development will be studied. Finally, a comprehensive case study is introduced and developed, showing how to use many of the concepts explained in the previous chapters.

This book provides a comprehensive conceptual framework for metamodelling and includes case studies and exercises which will demonstrate practical uses of metamodelling. For lecturers and educators, the book provides a layered repository of contents, starting from the basics of metamodelling in the first chapters, through specific issues such as trans-layer control or non-strict approaches, up to advanced topics such as universal powertyping or extensions to the object-oriented paradigm. The book also serves as an in-depth reference guide to features and technologies to consider when developing in-house software development methods or customising and adopting off-the-shelf ones. Software tool developers and vendors can benefit from the book by finding in it a comprehensive guide tothe implementation of frameworks and toolsets for computer-aided software modelling and development.

Software Quality - Concepts and Practice (Hardcover): D Galin Software Quality - Concepts and Practice (Hardcover)
D Galin
R3,056 Discovery Miles 30 560 Ships in 12 - 17 working days

The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may be applicable to all personnel engaged in a software projects Features: *A broad view of SQA. The book delves into SQA issues, going beyond the classic boundaries of custom-made software development to also cover in-house software development, subcontractors, and readymade software. *An up-to-date wide-range coverage of SQA and SQA related topics. Providing comprehensive coverage on multifarious SQA subjects, including topics, hardly explored till in SQA texts. *A systematic presentation of the SQA function and its tasks: establishing the SQA processes, planning, coordinating, follow-up, review and evaluation of SQA processes. *Focus on SQA implementation issues. Specialized chapter sections, examples, implementation tips, and topics for discussion. *Pedagogical support: Each chapter includes a real-life mini case study, examples, a summary, selected bibliography, review questions and topics for discussion. The book is also supported by an Instructor s Guide.

Hacker's Guide to Project Management (Paperback, 2nd edition): Andrew Johnston Hacker's Guide to Project Management (Paperback, 2nd edition)
Andrew Johnston
R1,745 Discovery Miles 17 450 Ships in 12 - 17 working days

Managing a software development project is a complex process. There are lots of deliverables to produce, standards and procedures to observe, plans and budgets to meet, and different people to manage. Project management doesn't just start and end with designing and building the system. Once you've specified, designed and built (or bought) the system it still needs to be properly tested, documented and settled into the live environment. This can seem like a maze to the inexperienced project manager, or even to the experienced project manager unused to a particular environment.
A Hacker's Guide to Project Management acts as a guide through this maze. It's aimed specifically at those managing a project or leading a team for the first time, but it will also help more experienced managers who are either new to software development, or dealing with a new part of the software life-cycle.
This book:

  • describes the process of software development, how projects can fail and how to avoid those failures

  • outlines the key skills of a good project manager, and provides practical advice on how to gain and deploy those skills

  • takes the reader step-by-step through the main stages of the project, explaining what must be done, and what must be avoided at each stage

  • suggests what to do if things start to go wrong!

The book will also be useful to designers and architects, describing important design techniques, and discussing the important discipline of Software Architecture.
This new edition:
  • has been fully revised and updated to reflect current best practices in software development

  • includes a range ofdifferent life-cycle models and new design techniques

  • now uses the Unified Modelling Language throughout

  • Fully revised and updated to reflect developments in the field
  • Modified structure to represent the iterative and incremental development methods which are now more common than the past 'waterfall' approaches
  • New content added that describes and advises on the major advances in software engineering in the last 8 years
Arduino For Dummies, 2nd Edition (Paperback, 2nd Edition): J Nussey Arduino For Dummies, 2nd Edition (Paperback, 2nd Edition)
J Nussey 1
R633 R501 Discovery Miles 5 010 Save R132 (21%) Ships in 12 - 17 working days

Bring your ideas to life with the latest Arduino hardware and software Arduino is an affordable and readily available hardware development platform based around an open source, programmable circuit board. You can combine this programmable chip with a variety of sensors and actuators to sense your environment around you and control lights, motors, and sound. This flexible and easy-to-use combination of hardware and software can be used to create interactive robots, product prototypes and electronic artwork, whether you're an artist, designer or tinkerer. Arduino For Dummies is a great place to start if you want to find out about Arduino and make the most of its incredible capabilities. It helps you become familiar with Arduino and what it involves, and offers inspiration for completing new and exciting projects. - Covers the latest software and hardware currently on the market - Includes updated examples and circuit board diagrams in addition to new resource chapters - Offers simple examples to teach fundamentals needed to move onto more advanced topics - Helps you grasp what's possible with this fantastic little board Whether you're a teacher, student, programmer, hobbyist, hacker, engineer, designer, or scientist, get ready to learn the latest this new technology has to offer!

Domain Oriented Systems Development - Practices and Perspectives (Hardcover): Kiyoshi Itoh, Toyohiko Hirota, Satoshi Kumagai Domain Oriented Systems Development - Practices and Perspectives (Hardcover)
Kiyoshi Itoh, Toyohiko Hirota, Satoshi Kumagai
R5,005 Discovery Miles 50 050 Ships in 12 - 17 working days


Domain Oriented Systems Development is the sixth volume in the Advanced Information Processing Technology series of the Information Processing Society of Japan.

It draws together a collection of research papers on domain analysis and modelling written by a group of software engineers and researchers from Japan, Korea, Canada and Austria.

The topics covered include key concepts from domain oriented systems development, feature oriented product line software engineering, software architecture for intelligent CAD, fully independent component architecture, interrelationships between requirements engineering and domain engineering, framework development and evolution, knowledge base development for product configuration systems, domain specific repository and reuse for CAI, domain framework based on the three-view model, business process analysis using IDEFO, and the generation of archeitecture product models.



eBook available with sample pages: 0203711874

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Ethical Hacking - The Ultimate Guide to…
Lester Evans Hardcover R721 R600 Discovery Miles 6 000
Developer Marketing Does Not Exist - The…
Adam Duvander Hardcover R578 Discovery Miles 5 780
Principles of Security and Trust - 7th…
Lujo Bauer, Ralf Kusters Hardcover R1,620 Discovery Miles 16 200
Engineering Management for the Rest of…
Sarah Drasner Hardcover R708 R599 Discovery Miles 5 990
Writing Better Requirements - Writing…
Ian Alexander, Richard Stevens Paperback R2,122 Discovery Miles 21 220
Using UML - Software Engineering with…
Perdita Stevens Paperback R2,169 Discovery Miles 21 690
Lean Enterprise + Kaizen - Validated…
Hollie Hargreaves Hardcover R939 R765 Discovery Miles 7 650
Software Inspection
Tom Gilb, Dorothy Graham Paperback R2,759 Discovery Miles 27 590
Programming Logic & Design…
Joyce Farrell Paperback R1,253 R1,123 Discovery Miles 11 230
Research Anthology on Architectures…
Information R Management Association Hardcover R13,378 Discovery Miles 133 780

 

Partners