The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space

W.T.B. Hordijk, D. ir. Krukkert, Roelf J. Wieringa

Research output: Book/ReportReportProfessional

10 Downloads (Pure)

Abstract

Design of enterprise information systems is a problem-solving activity. A system architect, designer and programmer make numerous decisions about the structure and behaviour of the system on various levels. These decisions define the quality of the system under design (SuD) in all its aspects. An example of an application-level decision is whether to structure the domain logic according to a domain model, a table module or a transaction script. We want to investigate the effects of such decisions on quality attributes of software. This will allow us to make better software and to predict the quality of software before it is built. In this research, we try to empirically validate or reject hypotheses like: ¿In the majority of systems above 500 function points, systems with a domain model have better changeability than systems with a table module.¿ If the validity of such hypotheses depend on the context of the system, we want to know in which cases the hypotheses hold and in which they do not. To be able to do such empirical research, we first need to develop a theoretical framework that defines the research context. This framework defines concepts like design problems, options and quality indicators. The design problems and options define choices a systems designer makes when designing a system. The quality indicators define if an option is better than another option: the notion of ¿better¿ is operationalized by means of quality indicators. The three together form the design space. Other design space models are discussed in section 4. The goal of this paper is to present a design space as a framework for empirical research.
Original languageUndefined
Place of PublicationEnschede
PublisherCentre for Telematics and Information Technology (CTIT)
Number of pages36
Publication statusPublished - Nov 2004

Publication series

NameCTIT Technical Report Series
No.04-48
ISSN (Print)1381-3625

Keywords

  • METIS-222924
  • EWI-5758
  • SCS-Services
  • IR-49914

Cite this

Hordijk, W. T. B., ir. Krukkert, D., & Wieringa, R. J. (2004). The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space. (CTIT Technical Report Series; No. 04-48). Enschede: Centre for Telematics and Information Technology (CTIT).
Hordijk, W.T.B. ; ir. Krukkert, D. ; Wieringa, Roelf J. / The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space. Enschede : Centre for Telematics and Information Technology (CTIT), 2004. 36 p. (CTIT Technical Report Series; 04-48).
@book{3d23d7d98f8f449ebb9661f9df1cc761,
title = "The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space",
abstract = "Design of enterprise information systems is a problem-solving activity. A system architect, designer and programmer make numerous decisions about the structure and behaviour of the system on various levels. These decisions define the quality of the system under design (SuD) in all its aspects. An example of an application-level decision is whether to structure the domain logic according to a domain model, a table module or a transaction script. We want to investigate the effects of such decisions on quality attributes of software. This will allow us to make better software and to predict the quality of software before it is built. In this research, we try to empirically validate or reject hypotheses like: ¿In the majority of systems above 500 function points, systems with a domain model have better changeability than systems with a table module.¿ If the validity of such hypotheses depend on the context of the system, we want to know in which cases the hypotheses hold and in which they do not. To be able to do such empirical research, we first need to develop a theoretical framework that defines the research context. This framework defines concepts like design problems, options and quality indicators. The design problems and options define choices a systems designer makes when designing a system. The quality indicators define if an option is better than another option: the notion of ¿better¿ is operationalized by means of quality indicators. The three together form the design space. Other design space models are discussed in section 4. The goal of this paper is to present a design space as a framework for empirical research.",
keywords = "METIS-222924, EWI-5758, SCS-Services, IR-49914",
author = "W.T.B. Hordijk and {ir. Krukkert}, D. and Wieringa, {Roelf J.}",
note = "Imported from CTIT",
year = "2004",
month = "11",
language = "Undefined",
series = "CTIT Technical Report Series",
publisher = "Centre for Telematics and Information Technology (CTIT)",
number = "04-48",
address = "Netherlands",

}

Hordijk, WTB, ir. Krukkert, D & Wieringa, RJ 2004, The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space. CTIT Technical Report Series, no. 04-48, Centre for Telematics and Information Technology (CTIT), Enschede.

The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space. / Hordijk, W.T.B.; ir. Krukkert, D.; Wieringa, Roelf J.

Enschede : Centre for Telematics and Information Technology (CTIT), 2004. 36 p. (CTIT Technical Report Series; No. 04-48).

Research output: Book/ReportReportProfessional

TY - BOOK

T1 - The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space

AU - Hordijk, W.T.B.

AU - ir. Krukkert, D.

AU - Wieringa, Roelf J.

N1 - Imported from CTIT

PY - 2004/11

Y1 - 2004/11

N2 - Design of enterprise information systems is a problem-solving activity. A system architect, designer and programmer make numerous decisions about the structure and behaviour of the system on various levels. These decisions define the quality of the system under design (SuD) in all its aspects. An example of an application-level decision is whether to structure the domain logic according to a domain model, a table module or a transaction script. We want to investigate the effects of such decisions on quality attributes of software. This will allow us to make better software and to predict the quality of software before it is built. In this research, we try to empirically validate or reject hypotheses like: ¿In the majority of systems above 500 function points, systems with a domain model have better changeability than systems with a table module.¿ If the validity of such hypotheses depend on the context of the system, we want to know in which cases the hypotheses hold and in which they do not. To be able to do such empirical research, we first need to develop a theoretical framework that defines the research context. This framework defines concepts like design problems, options and quality indicators. The design problems and options define choices a systems designer makes when designing a system. The quality indicators define if an option is better than another option: the notion of ¿better¿ is operationalized by means of quality indicators. The three together form the design space. Other design space models are discussed in section 4. The goal of this paper is to present a design space as a framework for empirical research.

AB - Design of enterprise information systems is a problem-solving activity. A system architect, designer and programmer make numerous decisions about the structure and behaviour of the system on various levels. These decisions define the quality of the system under design (SuD) in all its aspects. An example of an application-level decision is whether to structure the domain logic according to a domain model, a table module or a transaction script. We want to investigate the effects of such decisions on quality attributes of software. This will allow us to make better software and to predict the quality of software before it is built. In this research, we try to empirically validate or reject hypotheses like: ¿In the majority of systems above 500 function points, systems with a domain model have better changeability than systems with a table module.¿ If the validity of such hypotheses depend on the context of the system, we want to know in which cases the hypotheses hold and in which they do not. To be able to do such empirical research, we first need to develop a theoretical framework that defines the research context. This framework defines concepts like design problems, options and quality indicators. The design problems and options define choices a systems designer makes when designing a system. The quality indicators define if an option is better than another option: the notion of ¿better¿ is operationalized by means of quality indicators. The three together form the design space. Other design space models are discussed in section 4. The goal of this paper is to present a design space as a framework for empirical research.

KW - METIS-222924

KW - EWI-5758

KW - SCS-Services

KW - IR-49914

M3 - Report

T3 - CTIT Technical Report Series

BT - The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space

PB - Centre for Telematics and Information Technology (CTIT)

CY - Enschede

ER -

Hordijk WTB, ir. Krukkert D, Wieringa RJ. The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space. Enschede: Centre for Telematics and Information Technology (CTIT), 2004. 36 p. (CTIT Technical Report Series; 04-48).