Search results for "System Design Guide for Software Professionals"
Items we need to order for you


Art of Software Modeling
Modeling complex systems is a difficult challenge and all too often one in which modelers are left to their own devices. Using a multidisciplinary approach, The Art of Software Modeling covers theory, practice, and presentation in detail. It focuses on the importance of model creation and demonstrates how to create meaningful models. Presenting three self-contained sections, the text examines the background of modeling and frameworks for organizing information. It identifies techniques for researching and capturing client and system information and addresses the challenges of presenting models to specific audiences. Using concepts from art theory and aesthetics, this broad-based approach encompasses software practices, cognitive science, and information presentation. The book also looks at perception and cognition of diagrams, view composition, color theory, and presentation techniques. Providing practical methods for investigating and organizing complex information, The Art of Software Modeling demonstrates the effective use of modeling techniques to improve the development process and establish a functional, useful, and maintainable software system.
R 3,511.32

Practical OPNET User Guide for Computer Network Simulation
One of the first books to provide a comprehensive description of OPNET® IT Guru and Modeler software, The Practical OPNET® User Guide for Computer Network Simulation explains how to use this software for simulating and modeling computer networks. The included laboratory projects help readers learn different aspects of the software in a hands-on way.Quickly Locate Instructions for Performing a TaskThe book begins with a systematic introduction to the basic features of OPNET, which are necessary for performing any network simulation. The remainder of the text describes how to work with various protocol layers using a top-down approach. Every chapter explains the relevant OPNET features and includes step-by-step instructions on how to use the features during a network simulation.Gain a Better Understanding of the "Whats" and "Whys" of the SimulationsEach laboratory project in the back of the book presents a complete simulation and reflects the same progression of topics found in the main text. The projects describe the overall goals of the experiment, discuss the general network topology, and give a high-level description of the system configuration required to complete the simulation. Discover the Complex Functionality Available in OPNETBy providing an in-depth look at the rich features of OPNET software, this guide is an invaluable reference for IT professionals and researchers who need to create simulation models. The book also helps newcomers understand OPNET by organizing the material in a logical manner that corresponds to the protocol layers in a network.
R 8,572.00

Software-Defined Wide Area Network Architectures and Technologies
Starting with problems and challenges faced by enterprise WANs, Software-Defined Wide Area Network Architectures and Technologies provides a detailed description of SD-WAN’s background and basic features, as well as the system architecture, operating mechanism, and application scenarios of the SD-WAN solution based on the implementation of Huawei SD-WAN Solution. It also explains key SD-WAN technologies and analyzes real SD-WAN deployment cases, affording readers with design methods and deployment suggestions for the SD-WAN solution.The information presented in this book is easy to understand and very practical. It enables you to become adept in the SD-WAN solution’s implementation and design principles. The book is intended for ICT practitioners, such as network technical support engineers, network administrators, and network planning engineers, to use in studying theory. Furthermore, it serves as reference material for network technology enthusiasts. AuthorsCheng Sheng is the Chief Architect of Huawei’s SD-WAN Solution. He has nearly 20 years of experience in network product and solution design, as well as extensive expertise in product design and development, network planning and design, and network engineering project implementation.Jie Bai is an Architect of Huawei’s SD-WAN Solution. He is well versed in Huawei security products and SD-WAN Solution and has written books such as Huawei Firewall Technology Talk as well as Huawei Anti-DDoS Technology Talk.Qi Sun is a Senior Information Architect of Huawei, and he is knowledgeable in Huawei SD-WAN Solution, CloudVPN Solution, and Cloud Management Solution. He also participated in the information architecture design and delivery of multiple solutions.
R 2,668.67

Designing Software for the Mobile Context
Roman Longoria The goal of this book is to provide a useful and timely guide to the practitioner who designs or develops mobile applications. The contributors to this book are leaders in the user interface (UI) community actively working in mobile platform technol ogy and mobile application design. Thus, this book offers the reader unique insight into the latest technologies, market trends, design ideas, and usability data. We provide the reader with the latest information that will have direct and immediate impact on a broad scope of product design decisions, including those for voice, phone, and personal digital assistant (PDA) applications. In other words, this book is written by practitioners, for practitioners. When I approached my coauthors about writing a chapter, I had only a few criteria. First, each author should have unique experience and expertise about a certain aspect of mobile applications. Second, that the authors be able to provide an introduction to the technologies with which they work. Third, that each chapter include case studies and lessons learned from empirical usability evaluations. And fourth, that each author include in the chapter some fundamental knowledge that they wish they had known when they got started designing for the mobile context.
R 1,535.35


Developing Real World Software
Ideal for use in a software engineering lab or special topics setting, Developing Real World Software is a practical guide for developing useful, real world software applications that are high performing, secure, reliable, and configurable. It expands upon material presented in traditional software engineering texts and focuses on key principles from a practical application development perspective so that students can experience all aspects of the process first-hand. The theme of encapsulation is stressed throughout the book as it explains how it can be utilized to tremendously improve the understandability of large real world programs.
R 1,970.00

Engineering Trustworthy Software Systems
This book constitutes the refereed proceedings of the 5th International School on Engineering Trustworthy Software Systems, SETSS 2019, held in Chongqing, China, in April 2019.The five chapters in this volume provide lectures on leading-edge research in methods and tools for use in computer system engineering. The topics covered in these chapter include Seamless Model-based System Development: Foundations; From Bounded Reachability Analysis of Linear Hybrid Automata to Verification of Industrial CPS and IoT; Weakest Preexpectation Semantics for Bayesian Inference: Conditioning, Continuous Distributions and Divergence; K – A Semantic Framework for Programming Languages and Formal Analysis Tools; and Software Abstractions and Human-Cyber-Physical Systems Architecture Modelling.
R 1,546.52

Foundations of Computer Software: Future Trends and Techniques for Development
This volume contains revised and expanded versions of the papers presented at th the 15 Monterey Workshop, held during September 24-26, 2008 in Budapest, Hungary. The Monterey Workshops series was initiated in 1993 by Dr. David Hislop, a longtime program manager at the U. S. Army Research O?ce, with the purpose of exploring the critical problems associated with cost-e?ective development of high-qualitysoftwaresystems. During their 15-yearhistory,the MontereyWo- shops have brought together scientists that share a common interest in software development research serving practical advances in next-generation softwa- intensive systems. Each year is dedicated to a particular topic of critical - portance. In recent years, workshop topics were "Innovations for Requirement Analysis: From Stakeholders Needs to Formal Designs" (2007 in Monterey, C- ifornia), "Composition of Embedded Systems, Scienti?c and Industrial Issues" (2008inParis,France),"NetworkedSystems:RealizationofReliableSystemson Unreliable NetworkedPlatforms" (2005in Laguna Beach,California), "Software Engineering Tools: Compatibility and Integration"(2004 in Vienna, Austria), "Engineering for Embedded Systems: From Requirements to Implementation" (2003 in Chicago, Illinois), "Radical Innovations of Software and Systems En- neering in the Future" (2002 in Venice, Italy).The topic of the 2008 workshop was "Foundations of Computer Software, Future Trends and Techniques for Development. " Modern computer systems manage very large amounts of information, performing complex computations in a distributed way. At the same time, there is a need to display information in a way that aids human actors in the interpretation of this information and in decision making.
R 2,015.00

Software Engineering for Resilient Systems
This book constitutes the refereed proceedings of the 11th International Workshop on Software Engineering for Resilient Systems, SERENE 2019, held in Naples, Italy, in September 2019.The 5 full papers and 4 short papers presented together with 1 keynote and 1 invited paper were carefully reviewed and selected from 12 submissions. They cover the following areas: resilience engineering in complex and critical applications; testing and validation methods; security, trust and privacy management.
R 2,152.44

Component-Based Software Development for Embedded Systems
Embedded systems are ubiquitous. They appear in cell phones, microwave ovens, refrigerators, consumer electronics, cars, and jets. Some of these embedded s- tems are safety- or security-critical such as in medical equipment, nuclear plants, and X-by-wire control systems in naval, ground and aerospace transportation - hicles. With the continuing shift from hardware to software, embedded systems are increasingly dominated by embedded software. Embedded software is complex. Its engineering inherently involves a mul- disciplinary interplay with the physics of the embedding system or environment. Embedded software also comes in ever larger quantity and diversity. The next generation of premium automobiles will carry around one gigabyte of binary code. The proposed US DDX submarine is e?ectively a ?oating embedded so- ware system, comprising 30 billion lines of code written in over 100 programming languages. Embedded software is expensive. Cost estimates are quoted at around US$15– 30 per line (from commencement to shipping). In the defense realm, costs can range up to $100, while for highly critical applications, such as the Space Shuttle, the cost per line approximates $1,000. In view of the exponential increase in complexity, the projected costs of future embedded software are staggering.
R 1,565.93

Guide to Advanced Software Testing
Software testing is a critical aspect of the software development process, and this heavily illustrated reference takes professionals on a complete tour of this increasingly important, multi-dimensional area. The book offers a practical understanding of all the most critical software testing topics and their relationships and inter-dependencies. This unique resources utilizes a wealth of graphics that support the discussions to offer a clear overview of software testing, from the definition of testing, handling failures, faults, and errors, and the value and purpose of testing, to the cost of fault corrections, scoping of the test effort, and how standards guide testing. Practitioners find numerous examples and exercises presented in each chapter to help ensure a complete understanding of the material.
R 3,426.00

Software Architecture
The last decade has been one of great progress in the field of software architecture research and practice. Software architecture has emerged as an important subdis- pline of software engineering. A key aspect of the design of any software system is its architecture, i. e. the fundamental organization of a system embodied in its com- nents, their relationships to each other, and to the environment, and the principles guiding its design and evolution (as defined in the Recommended Practice for Arc- tectural Description of Software-Intensive Systems -- IEEE Std 1471-2000). - The First European Workshop on Software Architecture (EWSA 2004) provided an international forum for researchers and practitioners from academia and industry to discuss a wide range of topics in the area of software architecture, and to jointly f- mulate an agenda for future research in this field. EWSA 2004 distinguished among three types of papers: research papers (which describe authors’ novel research work), experience papers (which describe real-world experiences related to software architectures), and position papers (which present concise arguments about a topic of software architecture research or practice). The Program Committee selected 19 papers (9 research papers, 4 experience - pers, and 6 position papers) out of 48 submissions from 16 countries (Australia, B- zil, Canada, Chile, Finland, France, Germany, Italy, Japan, Korea, The Netherlands, Spain, Switzerland, Turkey, UK, USA). All submissions were reviewed by three members of the Program Committee.
R 2,015.00


Systems, Software and Services Process Improvement
The two-volume set CCIS 2657 + 2658 constitutes the refereed proceedings of the 32nd European Conference on Systems, Software and Services Process Improvement, EuroSPI 2025, held in Riga, Latvia, during September 17-19, 2025. The 42 papers included in these proceedings were carefully reviewed and selected from 72 submissions. They were organized in topical sections as follows: Part I: SPI and Emerging and Multidisciplinary Approaches to Software Engineering; SPI and Standards and Safety and Security Norms; SPI and Functional Safety and Cybersecurity. Part II: Sustainability and Life Cycle Challenges; SPI and Recent Innovations; Digitalisation of Industry, Infrastructure and E-Mobility; SPI and Agile.
R 3,882.93

Intelligent Systems Applications in Software Engineering
This book presents real-world problems and exploratory research that describes novel approaches in software engineering, cybernetics and algorithms in the context of intelligent systems.It constitutes the refereed proceedings of the 3rd Computational Methods in Systems and Software 2019 (CoMeSySo 2019) conference, a groundbreaking online conference that provides an international forum for discussing the latest high-quality research results.
R 4,759.37

Software Testing
The competence and quality of software testers are often judged by the various testing techniques they have mastered. As the name suggests, Software Testing provides a self-study format and is designed for certification course review, and for "freshers" as well as professionals who are searching for opportunities in the software testing field. Along with software testing basics, the book covers software testing techniques and interview questions (e.g., Six Sigma and CMMI) which are important from the Software Quality Assurance (SQA) perspective. It also has in-depth coverage of software expense estimation topics like function points (FPA) and TPA analysis. A CD-ROM supplements the content with the TestComplete(t) software-testing tool setup, software estimation templates (PDFs), an interview rating sheet, a sample resume, third-party contributions, and more.
R 1,882.00

Software Architectures
This book provides a unique overview of different approaches to developing software that is flexible, adaptable and easy to maintain and reuse. It covers the most recent advances in software architecture research. In addition, it provides the reader with scalable solutions for engineering and reengineering business processes, including architectural components for business applications, framework design for Internet distributed business applications, and architectural standards for enterprise systems.
R 3,037.18


Fundamental Approaches to Software Engineering
ETAPS’99 is the second instance of the European Joint Conferences on Theory and Practice of Software. ETAPS is an annual federated conference that was established in 1998 by combining a number of existing and new conferences. This year it comprises ?ve conferences (FOSSACS, FASE, ESOP, CC, TACAS), four satellite workshops (CMCS, AS, WAGA, CoFI), seven invited lectures, two invited tutorials, and six contributed tutorials. The events that comprise ETAPS address various aspects of the system - velopment process, including speci?cation, design, implementation, analysis and improvement. The languages, methodologies and tools which support these - tivities are all well within its scope. Di?erent blends of theory and practice are represented, with an inclination towards theory with a practical motivation on one hand and soundly-based practice on the other. Many of the issues involved in software design apply to systems in general, including hardware systems, and the emphasis on software is not intended to be exclusive.
R 1,550.49


R 1,220.00

Fundamentals of Multicore Software Development
With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand parallel programming and master the multicore challenge. Accessible to newcomers to the field, the book captures the state of the art of multicore programming in computer science. It covers the fundamentals of multicore hardware, parallel design patterns, and parallel programming in C++, .NET, and Java. It also discusses manycore computing on graphics cards and heterogeneous multicore platforms, automatic parallelization, automatic performance tuning, transactional memory, and emerging applications.As computing power increasingly comes from parallelism, software developers must embrace parallel programming. Written by leaders in the field, this book provides an overview of the existing and up-and-coming programming choices for multicores. It addresses issues in systems architecture, operating systems, languages, and compilers.
R 11,356.00

Evaluation of Novel Approaches to Software Engineering
This book constitutes the refereed proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2022, held Virtually.The 15 full papers included in this book were carefully reviewed and selected from 109 submissions. They were organized in topical sections as follows: Theory and Practice of Systems and Applications Development; Challenges and Novel Approaches to Systems and Software Engineering (SSE); and Systems and Software Quality.
R 3,517.60

Environmental Software Systems
Due to increasing practical needs, software support of environmental protection and research tasks is growing in importance and scope. Software systems help to monitor basic data, to maintain and process relevant environmental information, to analyze gathered information and to carry out decision processes, which often have to take into account complex alternatives with various side effects. Therefore software is an important tool for the environmental domain. When the first software systems in the environmental domain grew - 10 to 15 years ag- users and developers were not really aware of the complexity these systems are carrying with themselves: complexity with respect to entities, tasks and procedures. I guess nobody may have figured out at that time that the environmental domain would ask for solutions which information science would not be able to provide and - in several cases - can not provide until today. Therefore environmental informatics - as we call it today - is also an important domain of computer science itself, because practical solutions need to deal with very complex, interdisciplinary, distributed, integrated, sometimes badly defined, user-centered decision processes. I doubt somebody will state that we are already capable of building such integrated systems for end users for reasonable cost on a broad range. The development of the first scientific community for environmental informatics started around 1985 in Germany, becoming a technical committee and working group of the German Computer Society in 1987.
R 8,157.35

Software Synthesis from Dataflow Graphs
Software Synthesis from Dataflow Graphs addresses the problem of generating efficient software implementations from applications specified as synchronous dataflow graphs for programmable digital signal processors (DSPs) used in embedded real- time systems. The advent of high-speed graphics workstations has made feasible the use of graphical block diagram programming environments by designers of signal processing systems. A particular subset of dataflow, called Synchronous Dataflow (SDF), has proven efficient for representing a wide class of unirate and multirate signal processing algorithms, and has been used as the basis for numerous DSP block diagram-based programming environments such as the Signal Processing Workstation from Cadence Design Systems, Inc., COSSAP from Synopsys® (both commercial tools), and the Ptolemy environment from the University of California at Berkeley. A key property of the SDF model is that static schedules can be determined at compile time. This removes the overhead of dynamic scheduling and is thus useful for real-time DSP programs where throughput requirements are often severe. Another constraint that programmable DSPs for embedded systems have is the limited amount of on-chip memory. Off-chip memory is not only expensive but is also slower and increases the power consumption of the system; hence, it is imperative that programs fit in the on-chip memory whenever possible. Software Synthesis from Dataflow Graphs reviews the state-of-the-art in constructing static, memory-optimal schedules for programs expressed as SDF graphs. Code size reduction is obtained by the careful organization of loops in the target code. Data buffering is optimized by constructing the loop hierarchy in provably optimal ways for many classes of SDF graphs. The central result is a uniprocessor scheduling framework that provably synthesizes the most compact looping structures, called single appearance schedules, for a certain class of SDF graphs. In addition, algorithms and heuristics are presented that generate single appearance schedules optimized for data buffering usage. Numerous practical examples and extensive experimental data are provided to illustrate the efficacy of these techniques.
R 3,022.48

Software Engineering for Self-Adaptive Systems
Although the self-adaptability of systems has been studied in a wide range of disciplines, from biology to robotics, only recently has the software engineering community recognized its key role in enabling the development of future software systems that are able to self-adapt to changes that may occur in the system, its requirements, or the environment in which it is deployed. The 12 carefully reviewed papers included in this state-of-the-art survey originate from the International Seminar on Software Engineering for Self-Adaptive Systems, held in Dagstuhl Castle, Germany, in January 2008. They examine the current state-of-the-art in the field, describing a wide range of approaches coming from different strands of software engineering, and present future challenges facing this ever-resurgent and challenging field of research. Also included in this book is an invited roadmap paper on the research challenges facing self-adaptive systems within the area of software engineering, based on discussions at the Dagstuhl Seminar and put together by several of its participants. The papers have been divided into topical sections on architecture-based self-adaptation, context-aware and model-driven self-adaptation, and self-healing. These are preceded by three research roadmap papers.
R 1,551.52


Systems, Software and Services Process Improvement and Innovation
This two-volume set CCIS 3136-3137 constitutes the refereed proceedings of the 33rd European Conference on Systems, Software and Services Process Improvement and Innovation, EuroSPI 2026, held in Cairo, Egypt, during September 8–10, 2026.The 42 full papers included in these volumes were carefully reviewed and selected from 60 submissions. They are organized into the following topical sections:Part I: Digitalisation of Industry, Infrastructure and E-Mobility; High Maturity Organisations; Innovation and Sustainability ; SPI and Functional Safety and Cybersecurity. Part II: SPI and Standards and Safety and Security Norms; Emerging and Multidisciplinary Approaches to Software Engineering.
R 3,899.09





Reuse Based Software Engineering
Integrating three important aspects of software reuse--technical, management, and organizational--this indispensable reference shows how these fundamental aspects are used in the development lifecycle of component-based software engineering and product line engineering. The book explores the basic foundations upon which reuse processes and approaches can be established and discusses state of the art and state of the practice of software reuse.
R 7,000.00

Selling High Value Software
Based on twenty plus years of selling enterprise software solutions, "Selling High Value Software" is about winning deals at the highest attainable value. It covers first-hand tips and techniques that you can use to boost value recognition and sustain it through the most demanding sales cycle. These are ideas and suggestions that will help you through the sales negotiations, due diligence processes and commercial situations that are typical of high value software contracts. Aimed at small and medium sized software companies who develop original intellectual content, the book is a street-fighter's guide to value creation and is beautifully paced throughout it's high-octane 200+ pages.
R 1,037.00

Software Architecture with Spring 5.0
Discover how different software architectural models can help you solve problems, and learn best practices for the software development cycleKey FeaturesLearn concepts related to software architecture and embrace them using the latest features of Spring 5Discover architectural models and learn when to apply themGain knowledge of architectural principles and how they can be used to provide accountability and rationale for architectural decisionsBook DescriptionSpring 5 and its ecosystem can be used to build robust architectures effectively. Software architecture is the underlying piece that helps us accomplish our business goals whilst supporting the features that a product demands. This book explains in detail how to choose the right architecture and apply best practices during your software development cycle to avoid technical debt and support every business requirement. Choosing the right architecture model to support your business requirements is one of the key decisions you need to take when a new product is being created from scratch or is being refactored to support new business demands. This book gives you insights into the most common architectural models and guides you when and where they can be used. During this journey, you’ll see cutting-edge technologies surrounding the Spring products, and understand how to use agile techniques such as DevOps and continuous delivery to take your software to production effectively. By the end of this book, you’ll not only know the ins and outs of Spring, but also be able to make critical design decisions that surpass your clients’ expectations.What you will learnUnderstand the key principles of software architectureUncover the most common architectural models availableAnalyze scenarios where an architecture model should be usedImplement agile techniques to take your software to production Secure the products you are working onMaster tricks that will help you build high-performant applicationsUse cutting-edge technologies to build productsWho this book is forIf you’re an experienced Spring developer aspiring to become an architect of enterprise-grade applications, this book is for you. It’s also ideal for software architects who want to leverage Spring to create effective application blueprints.
R 1,889.00

Software Design by Example
The best way to learn design in any field is to study examples, and some of the best examples of software design come from the tools programmers use in their own work. Software Design by Example: A Tool-Based Introduction with Python therefore builds small versions of the things programmers use in order to demystify them and give some insights into how experienced programmers think. From a file backup system and a testing framework to a regular expression matcher, a browser layout engine, and a very small compiler, we explore common design patterns, show how making code easier to test also makes it easier to reuse, and help readers understand how debuggers, profilers, package managers, and version control systems work so that they can use them more effectively.This material can be used for self-paced study, in an undergraduate course on software design, or as the core of an intensive weeklong workshop for working programmers. Each chapter has a set of exercises ranging in size and difficulty from half a dozen lines to a full day’s work. Readers should be familiar with the basics of modern Python, but the more advanced features of the language are explained and illustrated as they are introduced.All the written material in this project can be freely reused under the terms of the Creative Commons - Attribution license, while all of the software is made available under the terms of the Hippocratic License. All proceeds from sale of this book will go to support the Red Door Family Shelter in Toronto.Features:• Teaches software design by showing programmers how to build the tools they useevery day• Each chapter includes exercises to help readers check and deepen their understanding• All the example code can be downloaded, re-used, and modified under an open license
R 7,628.13

Designing Software Synthesizer Plugins in C++
Designing Software Synthesizer Plugins in C++ provides everything you need to know to start designing and writing your own synthesizer plugins, including theory and practical examples for all of the major synthesizer building blocks, from LFOs and EGs to PCM samples and morphing wavetables, along with complete synthesizer example projects.The book and accompanying SynthLab projects include scores of C++ objects and functions that implement the synthesizer building blocks as well as six synthesizer projects, ranging from virtual analog and physical modelling to wavetable morphing and wave-sequencing that demonstrate their use. You can start using the book immediately with the SynthLab-DM product, which allows you to compile and load mini-modules that resemble modular synth components without needing to maintain the complete synth project code. The C++ objects all run in a stand-alone mode, so you can incorporate them into your current projects or whip up a quick experiment. All six synth projects are fully documented, from the tiny SynthClock to the SynthEngine objects, allowing you to get the most from the book while working at a level that you feel comfortable with.This book is intended for music technology and engineering students, along with DIY audio programmers and anyone wanting to understand how synthesizers may be implemented in C++.
R 9,425.44

Software-Entwicklungswerkzeuge: Methodische Grundlagen
"Was verstehen Sie unter Software Engineering?" Stellen Sie diese Frage zehn verschiedenen Personen, werden Sie sicher ebensoviele verschiedene Antworten bekommen. Der Grund liegt darin, daB sich in dieser vergleichs- weise jungen Disziplin bisher weder eine einheitliche Begriffswelt noch eine allgemein anerkannte Menge von Grundlagenwissen ausgebildet hat. Pro- blematisch ist auch die Kluft zwischen Forschung und Praxis, die eine ziigi- ge Weiterentwicklung des Software Engineering geradezu blockiert. Dies fiihrt dazu, daB vielerorts in der Software-Entwicklung heute erst mit dem Einsatz von Methoden begonnen wird, die noch aus den 70er Jahren stam- men und ffir modeme Software- und Hardware-Umgebungen vollig inad- aquat sind. Das vorliegende Buch mochte einen Beitrag zur Uberbriickung dieses Gefal- les liefem. Es beschaftigt sich mit den methodischen Grundlagen aktueller Software-Entwicklungswerkzeuge, die heute zumeist mit dem Begriff CASE-Tool bezeichnet werden. Um hier keine unnotigen sprachlichen Bar- rieren aufzubauen - auch die Definition von CASE ist nicht eindeutig -, haben wir auf diesen Begriff im Titel des Buches bewuBt verzichtet. Das Buch wendet sich an Fach- und Fiihrungskrafte, die sich im Rahmen eines Innovationsprojekts oder auch in ihrer taglichen Arbeit mit Software- Entwicklungsmethoden und -werkzeugen beschaftigen. Es versteht sich aber auch als Grundlage fur die praxisnahe Ausbildung von Studenten der Informatik und Wirtschaftsinformatik.
R 2,106.89

Software Dilemma
The complexity of software is continuously growing as a result of today’s interconnected business processes. Governance of architecture and technology strategy helps to ensure coherence of software and avoid excessive complexity. At the same time software development needs room for creativity and empowerment to provide solutions to business problems of increasing complexity. The book looks at this software dilemma from the perspectives of CIOs/CTOs, software architects, and auditors. Each of these groups has different interests which need to be considered, reconciled, and balanced. CIOs/CTOs are provided with the boundary conditions they have to establish assuring the achievement of strategic objectives. Architects and auditors find proven concepts for effectively assessing software projects and architectures, as well as for effectively communicating identified issues to responsible persons. The book is based on the author’s long experience in software engineering, governance, and auditing.
R 2,173.59

R 1,820.23

R 885.00



Service-Oriented Software System Engineering
Current IT developments like competent-based development and Web services have emerged as new effective ways of building complex enterprise systems and providing enterprise allocation integration. To aid this process, platforms like.Net and Websphere have become standards in web-based systems development. However, there is still much that needs to be researched before service-oriented software engineering (SOSE) becomes a prominent source for enterprise system development. Service-Oriented Software System Engineering: Challenges and Practices provides a comprehensive view of SOSE through a number of different perspectives. Some of those perspectives include; service concepts, modeling and documentation, service discovery and composition, model-driven development of service-oriented applications, and service-orientation in mobile settings. This book provides readers with an in-depth knowledge of the main challenges and practices in the exciting, new world of service-oriented software engineering. Addressing both technical and organizational aspects of this new field, this book offers a balance, making it valuable to a variety of readers including: software developers, managers, and analysts.
R 3,386.93

Computing, A Precis on Systems, Software and Hardware
The world of computing got smaller in 1993 in terms of both new ultra-small computing systems and the downsizing of giant computer corporations. Yet for all its shrinkage, the computing industry also reached out in a big way. The new, small computers were equipped with wireless networking systems, and home and office computers were offered the promise of networking with other computers worldwide on a data superhighway. Today, computing is affecting work and leisure alike, increasingly involved in factory and business operations, networking, defence, medicine, education and the domestic environment. Computers and their systems are influencing attitudes to privacy, employment and other social issues. To this effect, the reader must remember that the construction of a system is as complex as a house built in a swamp. It does, therefore, require careful planning and design. Just as a house must have an architect's plan, so does a system. It must have requirements, system objectives and a blueprint.
R 875.47














































