Unit - Design Qualities
-
Upload
kaylaroberts -
Category
Documents
-
view
218 -
download
0
Transcript of Unit - Design Qualities
-
7/28/2019 Unit - Design Qualities
1/17
Design Quality
-
7/28/2019 Unit - Design Qualities
2/17
Design Qualities
Design process needs high standards of quality
how much betterthe one is than the other??
-
7/28/2019 Unit - Design Qualities
3/17
Contd
Quality cannot be measured in absolute Scale.- construction quality(How it is made?)- aesthetic value ( physical appearance)
- fit for purpose(comfortable, serves the purpose?)
Software
construction quality?- software is not manufactured
aesthetic value?
- most of the software is invisible- user interface (marginal concern)
fit for purpose?- Understand the purpose of customers
-
7/28/2019 Unit - Design Qualities
4/17
Fitness for Purpose
Predicthow well the software will fit its purpose
Measure the relationship between software and itsapplication domain
-
7/28/2019 Unit - Design Qualities
5/17
Assessing Design Quality
Objects are measured in terms of Physical Propertieslike length, weight, mass etc (ratio scales)
Ordinal scale elements can be ranked
measurement is concerned with capturinginformation about attributes of entities(Pfleeger,1997)
-
7/28/2019 Unit - Design Qualities
6/17
Framework for Assessment
Quality concepts - abstract ideas about good andbad properties of a system.
Design attributes - provide a set of characteristics ofthe design entities (metrics).
Counts - realizing the design attributes
-
7/28/2019 Unit - Design Qualities
7/17
Measuring Quality
-
7/28/2019 Unit - Design Qualities
8/17
Fuller Mapping
-
7/28/2019 Unit - Design Qualities
9/17
Contd
Use - identifies the purpose of making measurements.
quality factors - determine the quality concepts that
are associated with the purpose (ilities).
quality criteria - relate the requirements-orientedproperties of the intended system (the ilities) to the
solution-oriented properties of the design.
-
7/28/2019 Unit - Design Qualities
10/17
Mapping from Quality Factors to Quality Criteria
-
7/28/2019 Unit - Design Qualities
11/17
The Goal of fitness for purpose needed to recognizethe nature of the problem and its domain.
Efficiency- greater importance(embedded controlsystem)
Reliability Lesser importance than other factors
Aircraft autopilot - Lesser
-
7/28/2019 Unit - Design Qualities
12/17
The ilities
The ilities form a group of quality factors - assessdesign quality.
Reliability
Efficiency
Maintainability
Usability
-
7/28/2019 Unit - Design Qualities
13/17
Reliability
Designer predicts How the system works?
completeness - does it do everything it is supposed to do? (e.g.handle all possible inputs)
consistency- does it always behave as expected? (e.g.repeatability)
robustness - does it behave well under abnormal conditions?(e.g. resource failure)
-
7/28/2019 Unit - Design Qualities
14/17
Efficiency & Maintainability
Efficiencyresources like processor time, memory, network
access, system facilities, disk space etc.
MaintainabilityHow easy will it be to modify in the future?
perfective, adaptive, corrective
-
7/28/2019 Unit - Design Qualities
15/17
Usability
How easy is it to use?
user interface (HumanComputer Interaction, or HCI)
will form an important component
-
7/28/2019 Unit - Design Qualities
16/17
Cognitive Dimensions framework
It gives design principles for notations, user interfacesand programming language design.
It provide a set of discussion tools - evaluating
quality concepts.
It provide a way in which some evaluation can be
done by the designers themselves
Thomas Green originally defined 14 cognitivedimensions
-
7/28/2019 Unit - Design Qualities
17/17