EngineeringSystems EngineeringRequirements EngineeringSoftware EngineeringSystems ArchitectureRequirements AnalysisRequirements ManagementRequirements ModelingSoftware ArchitectureSystem RequirementsTraceabilityDocument Templates ManagementSystem Requirements SpecificationTraceability In Systems EngineeringTraceability Information ModelsTraceability Models
Management of system requirements and system architectures is part of any software engineering project. But it is usually very tedious and error prone. In particular, managing the traceability between system requirements and system architectures is critical but difficult. The article introduces a tool, TRAM, for managing system requirements, system architectures and more importantly the traceability between them. Its primary design objective is "being practical" and ready for practitioners to use without much overhead. The issues discussed in the paper include an information model that underlies the capture of requirements, architectures and their traceability, a set of document templates implementing the information model, and the support tool.
4
Goal-directed requirements acquisition
Anne Dardenne, Axel van Lamsweerde, Stephen Fickas · Science of Computer Programming · 1993 · 2K citations
Michael Jackson · 1995 · 175 citations · Full text
Humanities, Information Technology, Business Intelligence +4
W. Emmerich, Anthony Finkelstein, Carlo Montangero et al. · IEEE Transactions on Software Engineering · 1999 · 79 citations · Full text