I detta paped, undersöker och diskuterar vi den underliggande karaktären av kraven tmceabirity problem. Vårt arbete bygger på empiriska studier, som involverar aver IO0 pmctitioners, och en utvärdering av nuvarande stöd. Vi introducerar distinktionen beiween förkrav specifikation @re-Rs) tmceability och post-krav specification @st-RS) tmceability, för att visa varför en allomfattande lösning på problemet är osannolik, och att ge en fmmework genom vilken att förstå dess mulhijhceted natur. Vi rapporterar att de flesta av de problem som tillskrivs bristfälliga krav beror på otillräcklig spårbarhet före systemets införande och visar på det grundläggande behovet av förbättringar här. I resten av dokumentet presenterar vi en analys av de viktigaste förbuden mot sådana förbättringar i praktiken, identifiera relevanta områden där framsteg har gjorts (eller kan göras) och utfärda rekommendationer för forskning. [Keywords: krav spårbarhet, kravspecifikation spårbarhet, efterkrav specifikation spårbarhet, krav tekniska praxis, krav spårbarhet verktyg.] Krav på spårbarhet erkänns som ett problem i ett ökande antal standarder och riktlinjer för kravteknik (RE) [ 121. Denna oro återspeglas i de olika system som har utvecklats och ett växande forskningsintresse i området [25]. Trots många framsteg är RT fortfarande ett allmänt rapporterat problemområde för industrin. Vi tillskriver detta otillräcklig problemanalys. Definitioner av "krav spårbarhet" diskuteras i detalj senare, även om vi ger följande för orientering: Krav spårbarhet avser förmågan att beskriva och följa livet av ett krav, i både framåt och bakåt riktning. 0 Spårbarhet före RS avser de aspekter av ett kravs livslängd som föregår införandet i RS. 0 Post-RS spårbarhet avser de aspekter av ett kravs livslängd som följer av att det ingår i RS. I detta dokument analyserar vi problemet med registreringsskatten i detalj. Vi beskriver våra empiriska undersökningar i Avsnitt 2, granska det nuvarande stödet i Avsnitt 3, undersöka de bakomliggande orsakerna till problemet i Avsnitt 4, och presentera en ram för att ta itu med dessa i Avsnitt 5. Avsnitt 6 innehåller en förteckning över de största problemen '123) är en längre version av detta dokument. De empiriska arbeten och undersökningar som vi hänvisar till är hlly dokumenterade som en BT/Oxford University forskningsrapport. 0-8186-5480-5/94 03.00 0 1994 IEEE står inför förbättringar av spårbarheten föreRS, Avsnitt 7 identifierar hur några av dessa kan hanteras, och Avsnitt 8 diskuterar den aspekt av det sammansatta problemet som är ämnet för vår pågående forskningsagenda vid Imperial College. Många metoder för insamling av data användes för att definiera och analysera RT-problemet. De empiriska övningarna ägde rum över 1 år och involverade mer än 100 utövare. Deras arbetsområden omfattade alla aspekter av utveckling, underhåll och förvaltning, deras erfarenhet varierade från 9 månader till 30 år, och de projekt de var involverade i varierade i antal, typ och storlek. En detaljerad specifikation för RT-stöd utarbetades parallellt. Här bidrog introspektionen till att identifiera krav för att stödja både denna verksamhet och dess spårbarhet. Litteraturen undersöktes, och över 100 kommersiella verktyg och forskningsprodukter granskades, för att samla synpunkter om: vad RT är, varför det behövs, vilka problem det innebär, och för att lokalisera relevant forskning och utveckling. 5 halvstrukturerade sessioner genomfördes. Dessa involverade 37 utövare spridda över 5 platser i ett U.K. företag. Varje session varade 1 timme, spelades in och transkriberades. Uppgifterna användes för att: konsolidera ovanstående, upptäcka hur RT-problemen övervinns (om det över huvud taget), få förslag på förbättringar och informera om utformningen av frågeformulären. Ett frågeformulär i två steg användes. Steg 1 utformades för att snabbt samla in data från en bred population av utövare och för att rikta in sig på dem från vilka mer detaljerade uppgifter kunde samlas in. 80 delades ut och 69% återvände. Steg 2 anpassades till de primära arbetsområdena och erfarenheter av enskilda utövare, med hjälp av en återanvändbar pool av frågor. 39 delades ut och 85% återvände. Dessa gav en djupare förståelse av problemen och de inledande kraven för att ta itu med dem. Två informella intervjuer genomfördes därefter med respondenterna. Var och en varade 1,5 timmar och användes för att bekräfta deras svar, bedöma deras giltighet, extrahera ytterligare information, och för att kontrollera preliminär analys. Data samlades också in efter observation av, och en del deltagande i, en mängd olika RE-övningar. Till exempel observerades workshoppar för snabb applikationsutveckling,
Krav spårbarhet definieras som "förmågan att beskriva och följa ett kravs livslängd, både framåt och bakåt" REF.
An analysis of the requirements traceability problem
{'venue': 'Proceedings of IEEE International Conference on Requirements Engineering', 'journal': 'Proceedings of IEEE International Conference on Requirements Engineering', 'mag_field_of_study': ['Engineering', 'Computer Science']}