John Grundy – författare
1 171 kr
Skickas inom 10-15 vardagar
Software Quality Assurance in Large Scale and Complex Software-intensive Systems presents novel and high-quality research related approaches that relate the quality of software architecture to system requirements, system architecture and enterprise-architecture, or software testing. Modern software has become complex and adaptable due to the emergence of globalization and new software technologies, devices and networks. These changes challenge both traditional software quality assurance techniques and software engineers to ensure software quality when building today (and tomorrow's) adaptive, context-sensitive, and highly diverse applications.
This edited volume presents state of the art techniques, methodologies, tools, best practices and guidelines for software quality assurance and offers guidance for future software engineering research and practice. Each contributed chapter considers the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited, to: quality attributes of system/software architectures; aligning enterprise, system, and software architecture from the point of view of total quality; design decisions and their influence on the quality of system/software architecture; methods and processes for evaluating architecture quality; quality assessment of legacy systems and third party applications; lessons learned and empirical validation of theories and frameworks on architectural quality; empirical validation and testing for assessing architecture quality.
Focused on quality assurance at all levels of software design and development Covers domain-specific software quality assurance issues e.g. for cloud, mobile, security, context-sensitive, mash-up and autonomic systems Explains likely trade-offs from design decisions in the context of complex software system engineering and quality assurance Includes practical case studies of software quality assurance for complex, adaptive and context-critical systems1 292 kr
Läs direkt efter köp
1 035 kr
Skickas inom 10-15 vardagar
Managing Trade-Offs in Adaptable Software Architectures explores the latest research on adapting large complex systems to changing requirements. To be able to adapt a system, engineers must evaluate different quality attributes, including trade-offs to balance functional and quality requirements to maintain a well-functioning system throughout the lifetime of the system.
This comprehensive resource brings together research focusing on how to manage trade-offs and architect adaptive systems in different business contexts. It presents state-of-the-art techniques, methodologies, tools, best practices, and guidelines for developing adaptive systems, and offers guidance for future software engineering research and practice.
Each contributed chapter considers the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited to, how to architect a system for adaptability, software architecture for self-adaptive systems, understanding and balancing the trade-offs involved, architectural patterns for self-adaptive systems, how quality attributes are exhibited by the architecture of the system, how to connect the quality of a software architecture to system architecture or other system considerations, and more.
Explains software architectural processes and metrics supporting highly adaptive and complex engineering Covers validation, verification, security, and quality assurance in system design Discusses domain-specific software engineering issues for cloud-based, mobile, context-sensitive, cyber-physical, ultra-large-scale/internet-scale systems, mash-up, and autonomic systems Includes practical case studies of complex, adaptive, and context-critical systems1 339 kr
Läs direkt efter köp
719 kr
Skickas inom 5-8 vardagar
222 kr
Skickas inom 5-8 vardagar
229 kr
Skickas inom 5-8 vardagar
554 kr
Skickas inom 5-8 vardagar
443 kr
Läs direkt efter köp
In Bureaucratic Manoeuvres, John Grundy examines profound transformations in the governance of unemployment in Canada. While policy makers previously approached unemployment as a social and economic problem to be addressed through macroeconomic policies, recent labour market policy reforms have placed much more emphasis on the supposedly deficient employability of the unemployed themselves, a troubling shift that deserves close, critical attention.
Tracing a behind-the-scenes history of public employment services in Canada, Bureaucratic Manoeuvres shows just how difficult it has been for administrators and frontline staff to govern unemployment as a problem of individual employability. Drawing on untapped government records, it sheds much-needed light on internal bureaucratic struggles over the direction of labour market policy in Canada and makes a key contribution to Canadian political science, economics, public administration, and sociology.
443 kr
Läs direkt efter köp
In Bureaucratic Manoeuvres, John Grundy examines profound transformations in the governance of unemployment in Canada. While policy makers previously approached unemployment as a social and economic problem to be addressed through macroeconomic policies, recent labour market policy reforms have placed much more emphasis on the supposedly deficient employability of the unemployed themselves, a troubling shift that deserves close, critical attention.
Tracing a behind-the-scenes history of public employment services in Canada, Bureaucratic Manoeuvres shows just how difficult it has been for administrators and frontline staff to govern unemployment as a problem of individual employability. Drawing on untapped government records, it sheds much-needed light on internal bureaucratic struggles over the direction of labour market policy in Canada and makes a key contribution to Canadian political science, economics, public administration, and sociology.
688 kr
Skickas inom 3-6 vardagar
453 kr
Skickas
1 125 kr
Skickas inom 10-15 vardagar
1 408 kr
Läs direkt efter köp
Collaboration among individuals – from users to developers – is central to modern software engineering. It takes many forms: joint activity to solve common problems, negotiation to resolve conflicts, creation of shared definitions, and both social and technical perspectives impacting all software development activity. The difficulties of collaboration are also well documented. The grand challenge is not only to ensure that developers in a team deliver effectively as individuals, but that the whole team delivers more than just the sum of its parts.
The editors of this book have assembled an impressive selection of authors, who have contributed to an authoritative body of work tackling a wide range of issues in the field of collaborative software engineering. The resulting volume is divided into four parts, preceded by a general editorial chapter providing a more detailed review of the domain of collaborative software engineering. Part 1 is on "Characterizing Collaborative Software Engineering", Part 2 examines various "Tools and Techniques", Part 3 addresses organizational issues, and finally Part 4 contains four examples of "Emerging Issues in Collaborative Software Engineering".
As a result, this book delivers a comprehensive state-of-the-art overview and empirical results for researchers in academia and industry in areas like software process management, empirical software engineering, and global software development. Practitioners working in this area will also appreciate the detailed descriptions and reports which can often be used as guidelines to improve their daily work.
1 125 kr
Skickas inom 10-15 vardagar
1 408 kr
Läs direkt efter köp
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 thisvolume.1 125 kr
Skickas inom 10-15 vardagar
1 125 kr
Skickas inom 10-15 vardagar