Quality-Driven Process for Requirements Elicitation: The Case of Architecture Driving Requirements

Relevanta dokument
Crossroads and XMASS: System IT Security Assessment JONAS HALLBERG, NIKLAS HALLBERG, FOI-R SE. Scientific report Command and Control

Reserapport Nato Assessors Training Course, Niinisalo, Finland

Utveckling av system med temperatursensorer

Quarterly report on measurements of radionuclides in ground level air in Sweden

Quarterly report on measurements of radionuclides in ground level air in Sweden

Typprovning av färg enligt STANAG 4360

Quality and Environmental Management System

Syns du, finns du? Examensarbete 15 hp kandidatnivå Medie- och kommunikationsvetenskap

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Utrymningshissar och utrymningsplatser utifrån de utrymmandes perspektiv. kristin andrée

FORSKNINGSKOMMUNIKATION OCH PUBLICERINGS- MÖNSTER INOM UTBILDNINGSVETENSKAP

Utveckling av Riskhantering

Risker vid användning av USB-minnen och u3

PORTSECURITY IN SÖLVESBORG

ANSÖKAN OM INRÄTTANDE AV EXTERNT FINANSIERAT DOKTORANDPROJEKT ANNAN ARBETSGIVARE ÄN GÖTEBORGS UNIVERSITET

Snabbladdning av kondensatorer

FOI MEMO. Jonas Hallberg FOI Memo 5253

SVENSK STANDARD SS-ISO 8734

ANSÖKAN OM INRÄTTANDE AV EXTERNT FINANSIERAT DOKTORANDPROJEKT ANNAN ARBETSGIVARE ÄN GÖTEBORGS UNIVERSITET

Utvärdering av en modell för specificering användbarhet

Värmeväxlare - Terminologi. Heat exchangers -Terminology

Samverkansbehov på central nivå

Bridging the gap - state-of-the-art testing research, Explanea, and why you should care

Nya sammansatta keramer

Protected areas in Sweden - a Barents perspective

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

Ökat personligt engagemang En studie om coachande förhållningssätt

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

Application for funding from Swedish Coeliac Association Fund for scientific research

Resultat av EASAs audit av Swedish Transport Agency (STA) 2016

Resultat av den utökade första planeringsövningen inför RRC september 2005

SVENSK STANDARD SS

Programvaruintensiva system

Besök vid Kennametal Hertel AG

Surfaces for sports areas Determination of vertical deformation. Golvmaterial Sportbeläggningar Bestämning av vertikal deformation

CM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist

Calculate check digits according to the modulus-11 method

En sedimentdatabas för ammunitionsdumpningslokaler i Sverige

System IT Security Assessment

Mönster. Ulf Cederling Växjö University Slide 1

Isolda Purchase - EDI

Questionnaire for visa applicants Appendix A

Innehåll. Kravhantering. Kravhantering TDDD06 Introduktion till kravhantering. Vad är kravhantering?

Mångfald som en del av affärsstrategin

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

SVENSK STANDARD SS :2010

Biblioteket.se. A library project, not a web project. Daniel Andersson. Biblioteket.se. New Communication Channels in Libraries Budapest Nov 19, 2007

Swedish framework for qualification

Bly i skjutvallar. Ulf Qvarfort, Annica Waleij. Fördelningen av bly i olika sandfraktioner vid skjutning med 7,62 mm ammunition.

SVENSK STANDARD SS-EN

Cancersmärta ett folkhälsoproblem?

Förändrade förväntningar

Att beskriva förband för nationell och multinationell insats. Michael Stolz Produktledare FMV SPL SP

En generell trafikmodell för datafusion i trådlösa marksensornät

PORTSECURITY IN SÖLVESBORG

UTLYSNING AV UTBYTESPLATSER VT12 inom universitetsövergripande avtal

Att möjliggöra taktiskt riktigt uppträdande vid prövning av ubåtsjaktförmåga - en förstudie

SVENSK STANDARD SS-EN ISO 14534

Sjöfartsverkets föreskrifter och allmänna råd (SJÖFS 2006:36) om transport till sjöss av kondenserade gaser i bulk (IGC-koden) SJÖFS 2008:12

PIRATE EU-projekt om attraktivare bytespunkter med fokus på de svenska studieobjekten Lund C och Vellinge Ängar

SSi Statens. SSI-rapport Persondosmätningar. Årsrapport Lars Bergman. strålskyddsinstitut ISSN

Stadsplanering och transporter vilken makt har stadsplaneraren idag?

Individuell studieplan vid Högskolan i Halmstad Individual study plan at Halmstad University

Projektet samverkan i multinationella operationer: sammanfattande rapport över genomfört arbete och resultat, år 2004

Utforming av bergtunnlar Etapp 9

Kursplan. EN1088 Engelsk språkdidaktik. 7,5 högskolepoäng, Grundnivå 1. English Language Learning and Teaching

Name: Beginners Swedish for Exchange Students, 1-20 points

Why WE care? Anders Lundberg Fire Protection Engineer The Unit for Fire Protection & Flammables Swedish Civil Contingencies Agency

Dubbelt seende, dubbla skördar?

SVENSK STANDARD SS-EN ISO 14889

INSPECTION PROTOCOL Company copy

D6.7 Press book Documentation of media coverings. Sweden

Kursplan. MT1051 3D CAD Grundläggande. 7,5 högskolepoäng, Grundnivå 1. 3D-CAD Basic Course

Byggdokument Angivning av status. Construction documents Indication of status SWEDISH STANDARDS INSTITUTE

Analys och förfining av planer i effektbaserad planering

Writing with context. Att skriva med sammanhang

SVENSK STANDARD SS-EN ISO 9706

Measuring child participation in immunization registries: two national surveys, 2001

State Examinations Commission

Signatursida följer/signature page follows

SVENSK STANDARD SS-EN 175

Utfärdad av Compiled by Tjst Dept. Telefon Telephone Datum Date Utg nr Edition No. Dokumentnummer Document No.

Spel(ar)kultur. Spelfortbildning april Matilda Ståhl Åbo Akademi

SVENSK STANDARD SS-EN

Questionnaire on Nurses Feeling for Hospital Odors

Läkemedelsverkets Farmakovigilansdag

Bibliometri & publiceringsstrategiska knep SOLD. Viktor Öman, bibliotekarie viktor.oman@mdh.se

SWESIAQ Swedish Chapter of International Society of Indoor Air Quality and Climate

ISO STATUS. Prof. dr Vidosav D. MAJSTOROVIĆ 1/14. Mašinski fakultet u Beogradu - PM. Tuesday, December 09,

Abstract. Pettersson, Karin, 2005: Kön och auktoritet i expertintervjuer. TeFa nr 43. Uppsala universitet. Uppsala.

Translation Changes in Swedish EBSCOhost Interface

ISO general purpose screw threads Basic profile Part 1: Metric screw threads

Skrivträning som fördjupar den naturvetenskapliga förståelsen Pelger, Susanne

Oförstörande provning (NDT) i Del M Subpart F/Del 145-organisationer

Momento Silverline. To further protect the environment Momento introduces a new coating for our impact sockets - Momento Silverline

Item 6 - Resolution for preferential rights issue.

SVENSK STANDARD SS

SVENSK STANDARD SS-EN 179

Transkript:

FOI-R--1576--SE February 2005 ISSN 1650-1942 User report Niklas Hallberg, Richard Andersson, Lars Westerdahl Quality-Driven Process for Requirements Elicitation: The Case of Architecture Driving Requirements Command and Control Systems SE-581 11 Linköping

SWEDISH DEFENCE RESEARCH AGENCY Command and Control Systems Box 1165 581 11 Linköping FOI-R--1576--SE February 2005 ISSN 1650-1942 User report Niklas Hallberg, Richard Andersson, Lars Westerdahl Quality-Driven Process for Requirements Elicitation: The Case of Architecture Driving Requirements

Issuing organization Report number, ISRN Report type FOI Swedish Defence Research Agency FOI-R--1576--SE User report Command and Control Systems Box 1165 581 11 Linköping Research area code 4 C4ISTAR Month year Project no. February, 2005 E79065 Sub area code 49 Interdisciplinary projects regarding C4ISTAR Sub area code 2 Author/s (editor/s) Niklas Hallberg Richard Andersson Lars Westerdahl Report title Project manager Arne Worm Approved by Martin Rantzer Sponsoring agency FMV Scientifically and technically responsible Niklas Hallberg Quality-Driven Process for Requirements Elicitation: The Case of Architecture Driving Requirements Abstract (not more than 200 words) Requirements engineering is a complex activity with the purpose to specify what systems should accomplish rather than how. A difficulty in requirements engineering is to reveal stakeholders needs and to express them as requirements. This document presents a quality driven process for requirements elicitation used for derivation of structured high level architecture driving requirements. The objective of the quality driven process for requirements elicitation is to ensure that the stakeholders true needs are identified and that they are used as the foundation for the specification of requirements. Keywords Requirements engineering, quality-driven process, architecture driving requirements Further bibliographic information Language English ISSN Pages 12 p. Price acc. to pricelist 2

Utgivare Rapportnummer, ISRN Klassificering Totalförsvarets Forskningsinstitut - FOI FOI-R--1576--SE Användarrapport Ledningssystem Forskningsområde Box 1165 4 Ledning, informationsteknik och sensorer 581 11 Linköping Månad, år Projektnummer Februari, 2005 E79065 Delområde 49 Breda projekt inom ledning, IT och sensorer Delområde 2 Författare/redaktör Niklas Hallberg Richard Andersson Lars Westerdahl Rapportens titel (i översättning) Projektledare Arne Worm Godkänd av Martin Rantzer Uppdragsgivare/kundbeteckning FMV Tekniskt och/eller vetenskapligt ansvarig Niklas Hallberg Kvalitetsdriven kravhanterings process för kravinsamling: Fallet med arkiteturdrivande krav. Sammanfattning (högst 200 ord) Kravhantering är en komplex verksamhet som syftar till att specificera vad system skall åstadkomma snarare än hur. En svårighet i kravhantering är att identifiera intressenters behov och uttrycka dessa som krav. Detta dokument presenterar en kvalitetsdriven process för kravinsamling, som används för insamling och strukturering högnivå arkitekturdrivande krav. Avsikten med denna kvalitetsdrivna kravhanteringsprocess är att säkerställa att intressenternas verkliga behov identifieras och att de används som grund för specificeringen av krav. Nyckelord Kravhantering, kvalitetsdriven process, arkitekturdrivande krav Övriga bibliografiska uppgifter Språk Engelska ISSN Antal sidor: 12 s. Distribution enligt missiv Pris: Enligt prislista 3

4

!" # $ % # Ä Ä

!" #! $%& ''()*+$!,!!,$&$ %-$%.$%/!%% *+$$%.!!%0 Å &123!!%&%%$.!.*4,3$$%,%.2!-,&!!2/12*+!!2/$$%12!2 20 Å &*+&12%,,%.!!2/.!12*.2..!%!!!2,12,%.3!!%%52%&,.!12%!*.312%&,.!12%!2,!!2, 12.* +.2.!!-3 2!12.*+312%&%..%.!12%&,.!12%!.* 12!,& &,%. % -.% 12* +.!& & 2%!!.%.6 7*%&123!2 2!% 12 % 12.!!*+&322..!123% 2!%12,!687*!2%& 12,% /%)! & %!.$%-.!%2%*3&%%.,!..$%!2&,-.!3!!%%2& $%,!$22%!*12%&..!32! "+59# "5:#!. 6;7..!3!!.2 3!!2% $ %* -. $& /% % $,3 2. /,%.22&*+&!!%2!.$2/%3!2%223-.!.$%3$2%3,$2 22&*!2%$&!$2,%*. %!/ 123 $%3 22%* 2% $ -..,$23<2,%.*!%&!3&2$3!2%*=!2%,$3&!$2 2!! 12* 12 2%! 22 &*!3 & %%.,.!! 2!%&&%%,.!!2*

+$%? -.%@0+!2%$2*! "# 9%% 2../.$%, +! A, %%,& + &'' #!!2%& 12 % *+,%!&!12 2,!,6B7*%&,%..!3,%! /%! $& 3! /%,.! 2!%& 2 & 2%,* C2%&3.$% %%.! 12* +3.12!&.2!2 %% $.% 67* -,%..!. 12* 4,3&!,.*! " +.2. 12%&,.! 12 %! 2!2% /%!2 2 12* D12.!!! %,!2%$%2..!..$%.*+!!$ %.! 52%&,.! 12 %! 2, 2!2 %,%!!2, 12* +!. %!%2 52%&,.! 12 %!* + % E @!!2 $% "@0+#3 & 3 4!&* ## $" %&$' +"@0+#"+$% #%%&,%!2% 67* + - &. @0+3!!2% $ 2 12!*+23!%!%2*.!. 3 %& @0+ 2* + @0+! $ 2.!.&.!$%&.$2.,.%,%. * %2 / @0+! $ -.!!23 %%.! 126;7*+@0+/&%12%,%&* +@0+!2!%2$%E!%2!.2 3!*+%%!%2!$%&/3 &3&32%&%/3 >

2%&32%&*+%!%2!$ %%3.2%%&!!2%%&.%* 52%&,.! 12 %!.. 3! 3!-!%2!!2,12!%2* ## (""! % 2$ "** 12# * 4,3$$%2$2$%*+!%$ %,% $!3! % $ %* :2.%! 3 2%%&32$,*+3!2!"2 #3!!$2..!2 67* 3 2.!! % *!&3 &! $.%,% 2$ 2.%!,* +!!.2%%& %,%! 2!!3!2.%!* )!"#" ## * 4!&"%!%%#2.%& %..!%%&"2 8#* +.,,, 3! %. $ 3! 22%,3 2!23%2*+!2!222%%&. 3!!%,%%,%$!* +!. 52%&,.! 12 %!* +.12.!2$2!!!$ 2.%!%&!%2 22 &* D!. /%.,/!,./22%3.!%%&!,%..!*+.,!$%&$ 2!33!!2,12%*+,2%3 -!%2 $%* + 2!. %. $ 3!!2, 12* + 52%&,.! 12 %!!%2 %%!,E " # :!%%!3 "8# & '

3 ";# : 3 "B# %& 3 "# :!!2, 123"# %&!!2,12* $!"#% ## +$!,!%%!!%%!$2/%32!3!- $23 $2 %3 22 &!*.2.3,%.%.$%3 **,3 /.3.!.& $,3 123!2 2* :!%%!, /* 4!3, 2!$ *!3,.,! 3! /.$%. 2* 9%3 2 12!2% $!12 %..2%* 4,3!!$%2,,,.!. /%.,. * C122%22%..2%*+$..!2$12%,"**!122.,#12,"**!12212#3!&.,$.$*+2!. -2%!.3**$2/%3!2%223 22&* ## " +$!,!.&!.!& 12* +!. $& (

!2% 2!%%! 3 **3 -!23 & %, * D /3 /% $2, %!*+2!.* ## + $!,. 3 $ *.2. %&. $ @0+* + 2 @0+ 2% $ 2.. %&3 %%!%2!%&, $ %%*+2!.* ##+ ( " + $!, 2. 2!2 22%%&. * +.%&.$&3!* +!,.!!32%!2!2!,*:2%&2.%!,2%.,*!.%&32!2,!&2.%2!.$$%!"-.%!%& -.# * 2 $ 3 2!2* + 2!2 2% $!!! %,% %,% $!*+2!2.!!2!2* ##, +$!,.!!2,123$ * +!!2, 12 $ % %& *,%!!2, 12, %& $ 2 %& @0+* +!!2, 12 2. 12 $ * + 2!.!!2,12* ##- ( " + $!, -. 2!2 22%%&.!!2, 12* +. %& $ & 3!!!2,12!*+!2!2.!!!32%!2!2!,*:2!,&32.%!, 2%.,*!. %&3 2!2!!2, 12,!&. % 2!!!2,12*!!2,122.!$3&2% 2!2* + 2! -. 2!2!!2, 12* +2!12%&,.!12%!E x +,!!2$% x +2!2 x +2!2!!2,12

x +!$%&$2!333!!2, 12*.!..%2,.12!,!!2, 12%%$12%&* + " 6 713F*3G/39*0*" ''#*12?+ =*&'''(3 ;3 >* 687H23*"8(((#12?&%!12* =%&* 6;74%%$3I*" '''#&)*&( (+(!","3H/J.2!! +!%&3:I*'* 6B7A%3*0*K*3G/%3 *0*=*" ''B#* %&12 +!$%&D$%*+&-.'"..*'B ( #*H %30?0.2!& D* 67L%3F*3=%30*3G%%3M*" ''>#*,%29 D12*&( 3;'3';' 'B* 67923A*" ''8#*@!02+$%? +2%* (*"..* ( #*I,39? A H<5D0* 674%$%3L*3GF3*" '';#*0-2%12&? D!.+!12 &:,%.*:*!2%3G *I/"*#3+*! ++"..* 8 (#*4%%%3IF?H!%$2* 8