Skip to main content

Questions tagged [quality-attributes]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
297 votes
17 answers
108k views

Is premature optimization really the root of all evil?

A colleague of mine today committed a class called ThreadLocalFormat, which basically moved instances of Java Format classes into a thread local, since they are not thread safe and "relatively ...
37 votes
10 answers
139k views

Difference between a defect and a bug in testing?

What is the difference between a defect and a bug?
maz3tt's user avatar
  • 1,583
18 votes
3 answers
39k views

What is the difference between a non-functional requirement and a quality attribute?

I'm trying to understand the difference between non-functional requirements and quality attributes. Are they the same thing? You can find a set of quality attributes in the ISO 9126, now ISO/IEC ...
Hugo Assanti's user avatar
17 votes
3 answers
5k views

Robustness vs Correctness Competition [closed]

Reading "Code Complete 2" in a Quality of Requirements paragraph I found this: Are acceptable trade-offs between competing attributes specified — for example, between robustness and correctness? ...
overcomer's user avatar
  • 281
13 votes
4 answers
937 views

How can I track quality attributes on my team's Kanban?

My team uses a Kanban system for tracking day-to-day progress and it's worked out really well for understanding progress on features (captured as user stories). We have largely allowed our system ...
Michael's user avatar
  • 2,112
8 votes
3 answers
4k views

Cyclomatic Complexity spread over non-reusable functions

I am frequently writing parser and mappers of some sort. This means that the switch statement gets used a lot and often many if statements for checking for valid input. This of course creates a lot ...
Johnny's user avatar
  • 91
8 votes
3 answers
991 views

Are non-functional requirements elicited in parallel with or after the functional requirements?

I'm studying for the CPRE Foundation Level exam from the International Requirements Engineering Board. In the exam, there is a statement: Quality Requirements are elicited after the Functional ...
vkoukou's user avatar
  • 101
5 votes
3 answers
4k views

How can I improve the ease of which I can extend my software?

I am thinking about how software like Microsoft Windows grows from small as MS-DOS to Windows 7, Adobe Photoshop from its first version to version CS5. What techniques were used to accomplish this? ...
Hafizul Amri's user avatar
3 votes
6 answers
1k views

Why sacrificing good software engineering practices is typically the first choice for software development projects assuming "good enough" quality [duplicate]

I have observed a correlation between a customer ordering software of "good enough" quality and the same customer not willing to pay for good engineering practices (unit testing, code reviews and the ...
DmytroL's user avatar
  • 141
3 votes
2 answers
414 views

How security metrics are verified in testing phase?

I am required to analyze and make an architecture of an application. While analyzing the requirements I find, in my system user personally identifiable information (PII) confidentiality is a very ...
Sazzad Hissain Khan's user avatar
3 votes
1 answer
162 views

How do you take into account usability and user requirements for your application? [closed]

Our team supports BackOffice application: a mix of WinForm and WPF windows. (about 80 including dialogs). Really a kind of a Swiss Army Knife. It is used by developers, tech writers, security ...
Pavel Voronin's user avatar
2 votes
1 answer
322 views

What is the definition of 'Availability'?

In my research, I have found two conflicting definitions of 'availability' as it relates to software engineering and architecture. According to [1]: "The availability of a system can be ...
Jared Schreiber's user avatar
2 votes
1 answer
80 views

What quality attribute would be favored using a rich search algorithm?

I'm working on an architecture document based on quality attributes. I'm trying to explain our search algorithm based on tags, historics and some bi information as a way of favouring a quality ...
rickfra's user avatar
  • 23
1 vote
1 answer
399 views

Is there a software attribute (like reliability) that describes a bug free experience?

TL;DR Do non-crashing bugs always affect Functionality, despite possibly affecting other quality attributes as well? Or is there a more specific quality attribute that non-crashing bugs always ...
kdbanman's user avatar
  • 1,457
0 votes
1 answer
254 views

Technical parameters for web application?

I'm doing a small project for the company a friend of mine works at. The project is a tool for doing Quality function deployment using the House of quality method. As part of the initial planning ...
Magnus's user avatar
  • 415
-3 votes
2 answers
248 views

Question about requirements [duplicate]

I know that functional requirements are requirements that tell the system what to do while non-functional requirements are about quality and constraints. For below requirements, which of these will ...
Manuel's user avatar
  • 109