Title :
The Systems Engineering Process Activities (SEPA) - supporting early requirements analysis and integration prior to implementation design
Author :
Barber, K. Suzanne ; Graser, Thomas J. ; Jernigan, Stephen R. ; Silva, Col John
Author_Institution :
Lab. for Intelligent Processes & Syst., Texas Univ., Austin, TX, USA
Abstract :
The SEPA methodology and its supporting tool suite address critical issues for software development practices: traceability between requirements, design and implementation; requirements reuse and code reuse; and systems integration. SEPA focuses on requirements analysis and integration prior to implementation design by supporting the capture of a spectrum of user inputs/requirements that are narrowed, refined and structured into a system design. User inputs require refinement for a number of reasons, including the need to (1) merge inputs from multiple sources, (2) discard irrelevant information, and (3) distinguish between general domain requirements and those relating to a specific implementation. Tools currently under development support (i) synthesizing requirements into a functional domain model, (ii) deriving object-oriented classes from the domain model, and (iii) producing a system design specification satisfying functional, performance and infrastructure requirements
Keywords :
computer aided software engineering; formal specification; integrated software; object-oriented methods; project support environments; software reusability; systems engineering; SEPA methodology; Systems Engineering Process Activities; code reuse; early requirements analysis; functional domain model; functional requirements; general domain requirements; implementation design; implementation-specific requirements; infrastructure requirements; irrelevant information; object-oriented classes; performance requirements; requirements analysis; requirements reuse; software development practices; software tool suite; system design specification; systems integration; traceability; user input refinement; Crisis management; Design engineering; Intelligent systems; Knowledge engineering; Laboratories; Programming; Read only memory; Speech analysis; System analysis and design; Systems engineering and theory;
Conference_Titel :
Software Technology and Engineering Practice, 1999. STEP '99. Proceedings
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-7695-0328-4
DOI :
10.1109/STEP.1999.798479