scispace - formally typeset
Journal ArticleDOI

Making Practical Use of Quality Attribute Information

Ipek Ozkaya
- 01 Mar 2008 - 
- Vol. 25, Iss: 2, pp 25-33
Reads0
Chats0
TLDR
Two aspects of using quality attribute information are considered: communicating with stakeholders about quality attributes and incorporating quality attribute requirements into existing analysis and design methods.
Abstract
Quality attribute requirements are important both for customer and end-user satisfaction and for driving software system design. Yet asserting their importance raises many other questions. In particular, using quality attribute information in practice isn't obvious. Here, we consider two aspects of using such information: communicating with stakeholders about quality attributes and incorporating quality attribute requirements into existing analysis and design methods.

read more

Citations
More filters
Book

Modeling and Using Context

TL;DR: The first International and Interdisciplinary Conference on Modeling and Using Context (CONTEXT-97) was held at Rio de Janeiro, Brazil on February 4–6 1997 and a summary of the presentations and discussions during the three days with a focus on context in applications is provided.
Journal ArticleDOI

Decision-making techniques for software architecture design: A comparative survey

TL;DR: A comparison of existing decision-making techniques is provided, aimed to guide architects in their selection, and shows that there is no “best” decision- making technique; however, some techniques are more susceptible to specific difficulties.
Book

Software & Systems Requirements Engineering: In Practice

TL;DR: This book explains how to effectively manage project objectives and user needs across the entire development lifecycle and performs hazard analysis, risk assessment, and threat modeling for large, complex projects.
Journal ArticleDOI

How do architecture patterns and tactics interact? A model and annotation

TL;DR: A model for the interaction of patterns and tactics is developed that enables software architects to annotate architecture diagrams with information about the tactics used and their impact on the overall structure and its other key contribution is that it explores the larger problem of understanding the relation between strategic decisions and how they need to be tailored in light of more tactical decisions.
Proceedings ArticleDOI

A probabilistic software quality model

TL;DR: This research aims at providing a probabilistic approach for computing high-level quality characteristics, which integrate expert knowledge, and deal with ambiguity at the same time, and shows that the quality model values change in accordance with the maintenance activities, and they are in a good correlation with the experts' expectations.
References
More filters
Book

Software Architecture in Practice

TL;DR: This second edition of this book reflects the new developments in the field and new understanding of the important underpinnings of software architecture with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.
Book

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)

Craig Larman
TL;DR: Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.
Book

Business Modeling With UML: Business Patterns at Work

TL;DR: Key business modeling concepts are presented, including how to define Business Rules with UML's Object Constraint Language (OCL) and how to use business models with use cases.
Book

Uml Components: A Simple Process for Specifying Component-Based Software

TL;DR: This chapter discusses UML Modeling Techniques, which aims to extend UML with Stereotypes, and its application to Component Systems, a system of Components and System Architectures that was developed in the 1990s and still exists today.
Book

The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP

TL;DR: This book is a comprehensive guide to modern software development practices, as embodied in the Rational Unified Process, or RUP, which is a flexible, versatile process framework that can be tailored to suit the needs of development projects of all types and sizes.