0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R2,500 - R5,000 (6)
  • -
Status
Brand

Showing 1 - 6 of 6 matches in All Departments

Software Architecture Knowledge Management - Theory and Practice (Hardcover, 2009 ed.): Muhammad Ali Babar, Torgeir Dingsoyr,... Software Architecture Knowledge Management - Theory and Practice (Hardcover, 2009 ed.)
Muhammad Ali Babar, Torgeir Dingsoyr, Patricia Lago, Hans van der Vliet
R3,263 Discovery Miles 32 630 Ships in 18 - 22 working days

A software architecture manifests the major early design decisions, which determine the system's development, deployment and evolution. Thus, making better architectural decisions is one of the large challenges in software engineering. Software architecture knowledge management is about capturing practical experience and translating it into generalized architectural knowledge, and using this knowledge in the communication with stakeholders during all phases of the software lifecycle.

This book presents a concise description of knowledge management in the software architecture discipline. It explains the importance of sound knowledge management practices for improving software architecture processes and products, and makes clear the role of knowledge management in software architecture and software development processes. It presents many approaches that are in use in software companies today, approaches that have been used in other domains, and approaches under development in academia. After an initial introduction by the editors, the contributions are grouped in three parts on "Architecture Knowledge Management," "Strategies and Approaches for Managing Architectural Knowledge," and "Tools and Techniques for Managing Architectural Knowledge."

The presentation aims at information technology and software engineering professionals, in particular software architects and software architecture researchers. For the industrial audience, the book gives a broad and concise understanding of the importance of knowledge management for improving software architecture process and building capabilities in designing and evaluating better architectures for their mission- and business-critical systems. For researchers, the book will help to understand the applications of various knowledge management approaches in an industrial setting and to identify research challenges and opportunities.

Microservices - Science and Engineering (Hardcover, 1st ed. 2020): Antonio Bucchiarone, Nicola Dragoni, Schahram Dustdar,... Microservices - Science and Engineering (Hardcover, 1st ed. 2020)
Antonio Bucchiarone, Nicola Dragoni, Schahram Dustdar, Patricia Lago, Manuel Mazzara, …
R4,004 Discovery Miles 40 040 Ships in 10 - 15 working days

This book describes in contributions by scientists and practitioners the development of scientific concepts, technologies, engineering techniques and tools for a service-based society. The focus is on microservices, i.e cohesive, independent processes deployed in isolation and equipped with dedicated memory persistence tools, which interact via messages. The book is structured in six parts. Part 1 "Opening" analyzes the new (and old) challenges including service design and specification, data integrity, and consistency management and provides the introductory information needed to successfully digest the remaining parts. Part 2 "Migration" discusses the issue of migration from monoliths to microservices and their loosely coupled architecture. Part 3 "Modeling" introduces a catalog and a taxonomy of the most common microservices anti-patterns and identifies common problems. It also explains the concept of RESTful conversations and presents insights from studying and developing two further modeling approaches. Next , Part 4 is dedicated to various aspects of "Development and Deployment". Part 5 then covers "Applications" of microservices, presenting case studies from Industry 4.0, Netflix, and customized SaaS examples. Eventually, Part 6 focuses on "Education" and reports on experiences made in special programs, both at academic level as a master program course and for practitioners in an industrial training. As only a joint effort between academia and industry can lead to the release of modern paradigm-based programming languages, and subsequently to the deployment of robust and scalable software systems, the book mainly targets researchers in academia and industry who develop tools and applications for microservices.

Relating Software Requirements and Architectures (Hardcover, 2011 ed.): Paris Avgeriou, John Grundy, Jon G. Hall, Patricia... Relating Software Requirements and Architectures (Hardcover, 2011 ed.)
Paris Avgeriou, John Grundy, Jon G. Hall, Patricia Lago, Ivan Mistrik
R2,713 Discovery Miles 27 130 Ships in 18 - 22 working days

Why have a book about the relation between requirements and software architecture? Understanding the relation between requirements and architecture is important because the requirements, be they explicit or implicit, represent the function, whereas the architecture determines the form. While changes to a set of requirements may impact on the realization of the architecture, choices made for an architectural solution may impact on requirements, e.g., in terms of revising functional or non-functional requirements that cannot actually be met.

Although research in both requirements engineering and software architecture is quite active, it is in their combination that understanding is most needed and actively sought. Presenting the current state of the art is the purpose of this book. The editors have divided the contributions into four parts: Part 1 "Theoretical Underpinnings and Reviews" addresses the issue of requirements change management in architectural design through traceability and reasoning. Part 2 "Tools and Techniques" presents approaches, tools, and techniques for bridging the gap between software requirements and architecture. Part 3 "Industrial Case Studies" then reports industrial experiences, while part 4 on "Emerging Issues" details advanced topics such as synthesizing architecture from requirements or the role of middleware in architecting for non-functional requirements. The final chapter is a conclusions chapter identifying key contributions and outstanding areas for future research and improvement of practice.The book is targeted at academic and industrial researchers in requirements engineering or software architecture. Graduate students specializing in these areas as well as advanced professionals in software development will also benefit from the results and experiences presented in this volume.

Relating Software Requirements and Architectures (Paperback, 2011 ed.): Paris Avgeriou, John Grundy, Jon G. Hall, Patricia... Relating Software Requirements and Architectures (Paperback, 2011 ed.)
Paris Avgeriou, John Grundy, Jon G. Hall, Patricia Lago, Ivan Mistrik
R2,686 Discovery Miles 26 860 Ships in 18 - 22 working days

Why have a book about the relation between requirements and software architecture? Understanding the relation between requirements and architecture is important because the requirements, be they explicit or implicit, represent the function, whereas the architecture determines the form. While changes to a set of requirements may impact on the realization of the architecture, choices made for an architectural solution may impact on requirements, e.g., in terms of revising functional or non-functional requirements that cannot actually be met. Although research in both requirements engineering and software architecture is quite active, it is in their combination that understanding is most needed and actively sought. Presenting the current state of the art is the purpose of this book. The editors have divided the contributions into four parts: Part 1 "Theoretical Underpinnings and Reviews" addresses the issue of requirements change management in architectural design through traceability and reasoning. Part 2 "Tools and Techniques" presents approaches, tools, and techniques for bridging the gap between software requirements and architecture. Part 3 "Industrial Case Studies" then reports industrial experiences, while part 4 on "Emerging Issues" details advanced topics such as synthesizing architecture from requirements or the role of middleware in architecting for non-functional requirements. The final chapter is a conclusions chapter identifying key contributions and outstanding areas for future research and improvement of practice. The book is targeted at academic and industrial researchers in requirements engineering or software architecture. Graduate students specializing in these areas as well as advanced professionals in software development will also benefit from the results and experiences presented in this volume.

Software Architecture Knowledge Management - Theory and Practice (Paperback, 2009 ed.): Muhammad Ali Babar, Torgeir Dingsoyr,... Software Architecture Knowledge Management - Theory and Practice (Paperback, 2009 ed.)
Muhammad Ali Babar, Torgeir Dingsoyr, Patricia Lago, Hans van der Vliet
R3,311 Discovery Miles 33 110 Ships in 18 - 22 working days

A software architecture manifests the major early design decisions, which determine the system's development, deployment and evolution. Thus, making better architectural decisions is one of the large challenges in software engineering. Software architecture knowledge management is about capturing practical experience and translating it into generalized architectural knowledge, and using this knowledge in the communication with stakeholders during all phases of the software lifecycle. This book presents a concise description of knowledge management in the software architecture discipline. It explains the importance of sound knowledge management practices for improving software architecture processes and products, and makes clear the role of knowledge management in software architecture and software development processes. It presents many approaches that are in use in software companies today, approaches that have been used in other domains, and approaches under development in academia. After an initial introduction by the editors, the contributions are grouped in three parts on "Architecture Knowledge Management", "Strategies and Approaches for Managing Architectural Knowledge", and "Tools and Techniques for Managing Architectural Knowledge". The presentation aims at information technology and software engineering professionals, in particular software architects and software architecture researchers. For the industrial audience, the book gives a broad and concise understanding of the importance of knowledge management for improving software architecture process and building capabilities in designing and evaluating better architectures for their mission- and business-critical systems. For researchers, the book will help to understand the applications of various knowledge management approaches in an industrial setting and to identify research challenges and opportunities.

Microservices - Science and Engineering (Paperback, 1st ed. 2020): Antonio Bucchiarone, Nicola Dragoni, Schahram Dustdar,... Microservices - Science and Engineering (Paperback, 1st ed. 2020)
Antonio Bucchiarone, Nicola Dragoni, Schahram Dustdar, Patricia Lago, Manuel Mazzara, …
R4,011 Discovery Miles 40 110 Ships in 18 - 22 working days

This book describes in contributions by scientists and practitioners the development of scientific concepts, technologies, engineering techniques and tools for a service-based society. The focus is on microservices, i.e cohesive, independent processes deployed in isolation and equipped with dedicated memory persistence tools, which interact via messages. The book is structured in six parts. Part 1 "Opening" analyzes the new (and old) challenges including service design and specification, data integrity, and consistency management and provides the introductory information needed to successfully digest the remaining parts. Part 2 "Migration" discusses the issue of migration from monoliths to microservices and their loosely coupled architecture. Part 3 "Modeling" introduces a catalog and a taxonomy of the most common microservices anti-patterns and identifies common problems. It also explains the concept of RESTful conversations and presents insights from studying and developing two further modeling approaches. Next , Part 4 is dedicated to various aspects of "Development and Deployment". Part 5 then covers "Applications" of microservices, presenting case studies from Industry 4.0, Netflix, and customized SaaS examples. Eventually, Part 6 focuses on "Education" and reports on experiences made in special programs, both at academic level as a master program course and for practitioners in an industrial training. As only a joint effort between academia and industry can lead to the release of modern paradigm-based programming languages, and subsequently to the deployment of robust and scalable software systems, the book mainly targets researchers in academia and industry who develop tools and applications for microservices.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
How Confidence Works - The New Science…
Ian Robertson Paperback R408 Discovery Miles 4 080
Programming Languages and Systems in…
Soren Bo Nielsen Hardcover R4,264 Discovery Miles 42 640
Copyright and Popular Media - Liberal…
T. Cvetkovski Hardcover R1,902 Discovery Miles 19 020
We're Going to See God
Cindy Arnold Boatfield Hardcover R432 R410 Discovery Miles 4 100
Keeping African Cichlids - Complete…
Kevin Matos Hardcover R775 R678 Discovery Miles 6 780
Betta - Your Happy Healthy Pet
John H. Tullock Paperback R330 R306 Discovery Miles 3 060
Illuminated By Water - Nature, Memory…
Malachy Tallack Paperback R311 R282 Discovery Miles 2 820
Fishes of the Genus Sinocyclocheilus…
FSBI FSBI Paperback R1,414 Discovery Miles 14 140
Program Evaluation - Methods and Case…
Emil J. Posavac Paperback R1,576 Discovery Miles 15 760
Networks in the Global World V…
Artem Antonyuk, Nikita Basov Hardcover R4,062 Discovery Miles 40 620

 

Partners