Author_Institution :
Dept. of Comput. Sci. & Technol., Heilongjiang Inst. of Technol., Harbin, China
Abstract :
Requirement traceability has been repeatedly proven to be the key factor of software project management and software quality, and its researches have become an important part of software engineering. Use case has been widely applied in software requirement engineering and use case driven approach is one of the most important features in many software development processes. This paper extends the feather-driven use cassoftware development processes. This paper extends the feather-driven use case model which is the requirement traceability strategy outlined and recommended by the Rational Unified Process. Proposes a model named e-FDUCM, which use case is the core of requirement traceability. The traceability relationships among need, product feature, software requirement, use case, use case section, and artifacts of use case realization, test or maintenance phase are given in e-FEUCM. Traceabilitye model which is the requirement traceability strategy outlined and recommended by the rational unified process. Proposes a model named e-FDUCM, which use case is the core of requirement traceability. The traceability relationships among need, product feature, software requirement, use case, use case section, and artifacts of use case realization, test or maintenance phase are given in e-FEUCM. Traceability type and relationship is interpreted. Traceability matrix is defined as a tool of tracing. Finally, implementation of traceability strategy is illustrated.
Keywords :
formal specification; formal verification; program diagnostics; program testing; project management; software development management; software maintenance; software quality; systems analysis; e-FDUCM model; e-FEUCM; extension feature-driven use case model; feather-driven use case model; maintenance phase; product feature; rational unified process; software development process; software engineering; software project management; software quality; software requirement engineering; software requirement traceability strategy; test phase; traceability matrix; use case realization; Computer science; Educational technology; Electronic mail; Engineering management; Programming; Software engineering; Software quality; Software systems; Software testing; Unified modeling language; features-driven; requirement traceability; use case;