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

Computational Intelligence in Software Modeling
Researchers, academicians and professionals expone in this book their research in the application of intelligent computing techniques to software engineering. As software systems are becoming larger and complex, software engineering tasks become increasingly costly and prone to errors. Evolutionary algorithms, machine learning approaches, meta-heuristic algorithms, and others techniques can help the effi ciency of software engineering.
R 5,916.28




Guide to Software Package Evaluation and Selection
"Finding the right software for a company is downright scary! Whether it's for inventory, e-commerce, accounting, e-mail, or whatever else the company needs, a poor software decision has negative ripple effects that can undermine business for years to come (and damage reputations as well). This pragmatic book is for anyone charged with evaluating and choosing an application. It provides a systematic method for selecting the best software. In careful detail, the book guides readers through each key step to obtaining a package that meets their needs, based on: critical requirements, budget, culture, and in-house technical expertise. Readers learn how to: * Create a request for proposal (RFP), and then understand how to thoroughly evaluate the vendors' responses * Accurately compare requirements against the package * Ensure that the vendor demonstrations really help them determine if the software can do the job they need * Investigate the software company to make sure it's reliable * Negotiate the contract to the organization's advantage."
R 911.00

Software Project Management for Distributed Computing
This unique volume explores cutting-edge management approaches to developing complex software that is efficient, scalable, sustainable, and suitable for distributed environments. Practical insights are offered by an international selection of pre-eminent authorities, including case studies, best practices, and balanced corporate analyses. Emphasis is placed on the use of the latest software technologies and frameworks for life-cycle methods, including the design, implementation and testing stages of software development. Topics and features:· Reviews approaches for reusability, cost and time estimation, and for functional size measurement of distributed software applications· Discusses the core characteristics of a large-scale defense system, and the design of software project management (SPM) as a service· Introduces the 3PR framework, research on crowdsourcing software development, and an innovative approach to modeling large-scale multi-agent software systems· Examines a system architecture for ambient assisted living, and an approach to cloud migration and management assessment· Describes a software error proneness mechanism, a novel Scrum process for use in the defense domain, and an ontology annotation for SPM in distributed environments· Investigates the benefits of agile project management for higher education institutions, and SPM that combines software and data engineering This important text/reference is essential reading for project managers and software engineers involved in developing software for distributed computing environments. Students and researchers interested in SPM technologies and frameworks will also find the work to be an invaluable resource. Prof. Zaigham Mahmood is a Senior Technology Consultant at Debesis Education UK and an Associate Lecturer (Research) at the University of Derby, UK. He also holds positions as Foreign Professor at NUST and IIU in Islamabad, Pakistan, and Professor Extraordinaire at the North West University Potchefstroom, South Africa.
R 3,055.68

Complex, Intelligent and Software Intensive Systems
Software Intensive Systems are systems, which heavily interact with other systems, sensors, actuators, devices, other software systems and users. More and more domains are involved with software intensive systems, e.g. automotive, telecommunication systems, embedded systems in general, industrial automation systems and business applications. Moreover, the outcome of web services delivers a new platform for enabling software intensive systems. Complex Systems research is focused on the overall understanding of systems rather than its components. Complex Systems are very much characterized by the changing environments in which they act by their multiple internal and external interactions. They evolve and adapt through internal and external dynamic interactions.The development of Intelligent Systems and agents, which is each time more characterized by the use of ontologies and their logical foundations build a fruitful impulse for both Software Intensive Systems and Complex Systems. Recent research in the field of intelligent systems, robotics, neuroscience, artificial intelligence, and cognitive sciences are very important factor for the future development and innovation of software intensive and complex systems.The aim of the volume “Complex, Intelligent and Software Intensive Systems” is to deliver a platform of scientific interaction between the three interwoven challenging areas of research and development of future ICT-enabled applications: Software Intensive Systems, Complex systems and Intelligent Systems.
R 10,281.07





R 886.00

Inheritance Relationships for Disciplined Software Construction
Object-oriented inheritance has been in widespread use for a decade, and it is now realised that although inheritance is a powerful modelling tool with many associated advantages, its benefits are not automatically conferred on systems that simply use it. This book introduces a model of inheritance based around five fundamental inheritance relationships. Each relationship has a clear conceptual basis, representing a fundamental, specialised use of inheritance. The resulting model replaces a confused notion of inheritance with five distinct conceptual relationships supporting more precise modelling of systems and capturing the semantic intent of each use of inheritance within a system.
R 2,728.19



Software Architecture for Business
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.
R 3,321.39


Embedded Software and Systems
Welcome to the post proceedings of the First International Conference on Embedded Software and Systems (ICESS 2004), which was held in Hangzhou, P. R. China, 9–10 December 2004. Embedded Software and Systems technology is of increasing importance for a wide range of industrial areas, such as aerospace, automotive, telecommunication, and manufacturing automation. Embedded technology is playing an increasingly dominant role in modern society. This is a natural outcome of amazingly fast developments in the embedded field. The ICESS 2004 conference brought together researchers and developers from academia, industry, and government to advance the science, engineering, and technology in embedded software and systems development, and provided them with a forum to present and exchange their ideas, results, work in progress, and experience in all areas of embedded systems research and development. The ICESS 2004 conference attracted much more interest than expected. The total number of paper submissions to the main conference and its three workshops, namely, Pervasive Computing, Automobile Electronics and Tele-communication, was almost 400, from nearly 20 countries and regions. All submissions were reviewed by at least three Program or Technical Committee members or external reviewers. It was extremely difficult to make the final decision on paper acceptance because there were so many excellent, foreseeing, and interesting submissions with brilliant ideas.
R 3,091.99

RF System Design of Transceivers for Wireless Communications
This book is for RF Engineers and, in particular, those engineers focusing mostly on RF systems and RFIC design. The author develops systematic methods for RF systems design, complete with a comprehensive set of design formulas. Its focus on mobile station transmitter and receiver system design also applies to transceiver design of other wireless systems such as WLAN. This comprehensive reference work covers a wide range of topics from general principles of communication theory, as it applies to digital radio designs to specific examples on implementing multimode mobile systems.
R 5,493.20


UX Fundamentals for Non-UX Professionals
What can a WWII-era tank teach us about design? What does a small, blue flower tell us about audiences? What do drunk, French marathon-runners show us about software? In 40+ chapters and stories, you will learn the ways in which UX has influenced history and vice versa, and how it continues to change our daily lives. This book enables you to participate fully in discussions about UX, as you discover the fundamentals of user experience design and research. Rather than grasp concepts through a barrage of facts and figures, you will learn through stories. Poisonous blowfish, Russian playwrights, tiny angels, Texas sharpshooters, and wilderness wildfires all make an appearance. From Chinese rail workers to UFOs, you will cover a lot of territory, because the experiences that surround you are as broad and varied as every age, culture, and occupation. You will start by covering the principles of UX before going into more diverse topics, including: being human, the art of persuasion, and the murky waters of process. Every day, people gather around conference tables, jump onto phone calls, draw on whiteboards, stare at computer monitors, and try to build things — we all create. Increasingly, what we create is something digital. From apps to web sites, and from emails to video games, often the sole evidence of an experience appears on an illuminated screen. We design tiny worlds that thrive or perish at the whim of a device’s on/off button. With this book you will be ready.What You'll LearnMaster the fundamentals of UX Acquire the skills to participate intelligently in discussions about UX design and researchUnderstand how UX impacts business, including product, pricing, placement, and promotion as well as security, speed, and privacyWho This Book Is ForProfessionals who work alongside UX designers and researchers, including but not limited to: project managers, graphic designers, copyeditors, developers, and human resource professionals; and business, marketing, and computer science students seeking to understand how UX affects human cognition and memory, product pricing and promotion, and software security and privacy.
R 1,566.66

Software Engineering for Multi-Agent Systems V
The papers selected for this volume present advances in software engineering approaches to develop dependable high-quality multi-agent systems. These papers describe experiences and techniques associated with large multi-agent systems in a wide variety of problem domains. They cover fault tolerance, exception handling and diagnosis, security and trust, verification and validation, as well as early development phases and software reuse.
R 1,548.29


Generative and Transformational Techniques in Software Engineering
This tutorial book presents an augmented selection of material presented at the International Summer School on Generative and Transformational Techniques in Software Engineering, GTTSE 2005. The book comprises 7 tutorial lectures presented together with 8 technology presentations and 6 contributions to the participants workshop. The tutorials combine foundations, methods, examples, and tool support. Subjects covered include feature-oriented programming and the AHEAD tool suite; program transformation with reflection and aspect-oriented programming, and more.
R 1,586.80

Systems, Software and Services Process Improvement
This volume constitutes the refereed proceedings of the 28th European Conference on Systems, Software and Services Process Improvement, EuroSPI 2021, held in Krems, Austria, in September 2021*.The 42 full papers and 9 short papers presented were carefully reviewed and selected from 100 submissions. The volume presents core research contributions and selected industrial contributions. Core research contributions: SPI and emerging software and systems engineering paradigms; SPI and team skills and diversity; SPI and recent innovations; SPI and agile; SPI and standards and safety and security norms; SPI and good/bad SPI practices in improvement; SPI and functional safety and cybersecurity; digitalisation of industry, infrastructure and e-mobility. Selected industrial contributions: SPI and emerging software and systems engineering paradigms; SPI and recent innovations; SPI and agile; SPI and standards and safety and security norms; SPI and good/bad SPI practices in improvement; SPI and functional safety and cybersecurity; digitalisation of industry, infrastructure and e-mobility; virtual reality.*The conference was partially held virtually due to the COVID-19 pandemic.
R 5,495.92

Practical Guide for SystemVerilog Assertions
SystemVerilog language consists of three categories of features -- Design, Assertions and Testbench. Assertions add a whole new dimension to the ASIC verification process. Engineers are used to writing testbenches in verilog that help verify their design. Verilog is a procedural language and is very limited in capabilities to handle the complex ASICs built today. SystemVerilog assertions (SVA) is a declarative language. The temporal nature of the language provides excellent control over time and allows mulitple processes to execute simultaneously. This provides the engineers a very strong tool to solve their verification problems. The language is still new and the thinking is very different from the user's perspective when compared to standard verilog language. There is not enough expertise or intellectual property available as of today in the field. While the language has been defined very well, there is no practical guide that shows how to use the language to solve real verification problems. This book is a practical guide that will help people to understand this new language and adopt assertion based verification methodology quickly.
R 4,664.15

Embedded Software and Systems
Welcome to the proceedings of the 2005 International Conference on Emb- ded Software and Systems (ICESS 2005) held in Xian, China, December 16-18, 2005. With the advent of VLSI system level integration and system-on-chip, the center of gravity of the computer industry is now moving from personal c- puting into embedded computing. Embedded software and systems are incre- ingly becoming a key technological component of all kinds of complex technical systems, ranging from vehicles, telephones, aircraft, toys, security systems, to medical diagnostics, weapons, pacemakers, climate control systems, etc. The ICESS 2005 conference provided a premier international forum for - searchers, developers and providers from academia and industry to address all resulting profound challenges; to present and discuss their new ideas, - search results, applications and experience; to improve international com- nication and cooperation; and to promote embedded software and system - dustrialization and wide applications on all aspects of embedded software and systems.
R 4,030.00






Practice Management for Design Professionals
In the mid-1960s geotechnical engineers paid the highest liability insurance of any profession and by 1969 were virtually uninsurable. As a result, the ASFE was founded and helped these engineers not only lower their insurance rates, but get to the point where, by 1980, they were the least liability-prone members of the design profession. Now, John Bachner and the ASFE tell all other design professionals how to accomplish the same task. This book, which incorporates the ASFE's Introduction to Professional Practice program for advancing architects' and engineers' knowledge of professional practice issues, addresses almost every aspect of the design professionals' practice as they relate to liability, from procedures for verifying the accuracy of technical output to steps for improving client and project selection, workscope development, personnel training and dispute resolution.
R 6,153.00

Testing of Software and Communicating Systems
This book constitutes the refereed proceedings of the 19th IFIP TC 6/WG 6.1 International Conference on Testing Communicating Systems, TestCom 2007, and the 7th International Workshop on Formal Approaches to Testing of Software, FATES 2007, held in Tallinn, Estonia. It covers all current issues in testing communicating systems and formal approaches in testing of software, from classical telecommunication issues to general software testing.
R 1,572.23


R 1,795.45

Containment Systems: a Design Guide
This is the only book that covers containment, specifically for the process industries. This Guide covers the range of containment equipment from simple air-flow control devices to enclosures that restrict exposures to well below a microgram per cubic meter averaged over a working day. The selection of a particular containment system for a particular transfer operation can be difficult because of the wide choice available. This Guide provides a structured approach to the selection process.
R 3,119.00


Proceedings of 4th International Conference in Software Engineering for Defence Applications
This book presentshigh-quality original contributions on new software engineering models,approaches, methods, and tools and their evaluation in the context of defenceand security applications. In addition, important business and economic aspectsare discussed, with a particular focus on cost/benefit analysis, new businessmodels, organizational evolution, and business intelligence systems. Thecontents are based on presentations delivered at SEDA 2015, the 4thInternational Conference in Software Engineering for Defence Applications,which was held in Rome, Italy, in May 2015. This conference series represents atargeted response to the growing need for research that reports and debates thepractical implications of software engineering within the defence environmentand also for software performance evaluation in real settings throughcontrolled experiments as well as case and field studies. The book will appealto all with an interest in modeling, managing, and implementing defence-relatedsoftware development products and processes in a structured and supportable way.
R 4,661.51

R 2,043.00

Business Manager's Guide to Software Projects
Every day, successful software projects scale and sustain businesses of all sizes and across all industries. Unfortunately, the reality is that many software projects still fail. The reasons behind these failures are seldom due to the underlying technology. Misunderstandings and communication barriers lead to wrong decisions, missed opportunities, communication breakdowns, or worse—huge economic loss.In this digitally connected world, business professionals can’t afford to be hands-off on technical projects, but they also can’t be expected to have technical certifications. They have first-hand knowledge of the business processes, are subject matter experts in software requirements, and they finance the projects. Even C-level management or board members need to rapidly gain just enough understanding of technology to make mission-critical decisions for businesses to survive and flourish. In most software projects the number of non-technical stakeholders far exceeds the number of techies.This book distills the world of software projects into simple terms and relatable metaphors for even the most technically adverse reader. Real-life examples, entertaining analogies, and hand-drawn illustrations will stick with readers throughout their own software projects, bolstering their success. Business requirements, use cases, process flows—the list goes on. It’s all broken down in this game-changing book aimed at delivering for business and tech teams what DevOps has done for developers and operations.What You Will LearnKnow the importance of good business requirements and how to write themIdentify the most important business roles, key decisions, and critical activities involved in software projectsStrengthen collaboration between non-technical and technical teamsGrasp common software project terminology, required for non-techies Understand the software development life cycleGain insight on the common software project methodologies and how they differUnderstand what software developers do at a high levelWho This Book Is ForNon-technical business professionals (such as small business owners, startup founders, or employees of a business of any size or industry) who need to secure and implement a software solution. The reader may supervise or collaborate with technical teams, and may be a (beginning) software developer looking for practical insights and better ways to communicate with business colleagues.
R 1,292.41


Requirements Engineering: Foundation for Software Quality
This book constitutes the refereed proceedings of the 19th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2013, held in Essen, Germany, in April 2013. The papers are organized in 8 topical sections on requirements engineering and architecture; natural language requirements; requirements engineering and quality; traceability; requirements engineering and business/goals; requirements engineering and software development; requirements engineering in practice; product lines and product management.
R 2,193.14

Engineering Secure Software and Systems
This book constitutes the refereed proceedings of the 9th International Symposium on Engineering Secure Software and Systems, ESSoS 2017, held in Bonn, Germany in July 2017. The 12 full papers presented together with 3 short papers were carefully reviewed and selected from 32 submissions. The goal of this symposium is to bring together researchers and practitioners to advance the states of the art and practice in secure software engineering.
R 1,548.29

R 1,792.00

Crisis Management for Software Development and Knowledge Transfer
This well structured book discusses lifecycle optimization of software projects for crisis management by means of software engineering methods and tools. Its outcomes are based on lessons learned from the software engineering crisis which started in the 1960s. The book presents a systematic approach to overcome the crisis in software engineering depends which not only depends on technology-related but also on human-related factors. It proposes an adaptive methodology for software product development, which optimizes the software product lifecycle in order to avoid “local” crises of software production. The general lifecycle pattern and its stages are discussed, and their impact on the time and budget of the software product development is analyzed. The book identifies key advantages and disadvantages for various models selected and concludes that there is no “silver bullet”, or universal model, which suits all software products equally well. It approaches software architecture in terms of process, data and system perspectives and proposes an incremental methodology for crisis-agile development of large-scale, distributed heterogeneous applications. The book introduces a number of specialized approaches which are widely used in industry but are often ignored in general writings because of their vendor-specificity. In doing so, the book builds a helpful bridge from academic conceptions of software engineering to the world of software engineering practice. With its systematic coverage of different software engineering methodologies and the presented rich systems engineering examples the book will be beneficial for a broader audience.
R 3,353.46
















































