DocumentCode :
2549163
Title :
TUCCA: improving the effectiveness of use case construction and requirement analysis
Author :
Belgamo, Anderson ; Fabbri, Sandra ; Maldonado, José Carlos
Author_Institution :
Dept. of Comput., Fed. Univ. of Sao Carlos, Brazil
fYear :
2005
fDate :
17-18 Nov. 2005
Abstract :
Most of the delivered software products are delivered with defects usually introduce in the communications and transformations among different levels of abstraction along the software development phases. Defects remain in the artifacts even though high quality, rigorous design, inspections and testing activities are carried out during software development. Therefore, every software development activity should be systematic and rigorous and whenever possible should embody the aim of finding defects. This paper presents results of a feasibility study that was carried out aiming at evaluating TUCCA $Technique for use case model construction and construction-based requirements document analysis. TUCCA is composed of two reading techniques: AGRT - actor goal reading technique whose objective is to determine the actors of the system and their goals and UCRT - use case reading technique whose objective is to determine the use case model. These techniques support the construction of the use case model and also embody a review of the requirements document. In this paper we show that TUCCA is effective in use case construction and defect detection; we detailed the results of TUCCAS´s contribution for finding defects, comparing this technique with Checklist and PBR-User (perspective based reading - user view). The results motivate to investigate the relationship of inspection techniques embodying construction steps with the construction techniques embodying inspection steps, such as TUCCA, aiming at reducing the overall cost and increasing the effectiveness of the software development.
Keywords :
document handling; formal specification; formal verification; software process improvement; AGRT; Checklist method; PBR-User method; TUCCA; UCRT; abstraction; actor goal reading technique; construction-based requirement; defect detection; document analysis; inspection technique; perspective based reading; requirement analysis; software development; software feasibility; use case model construction; use case reading technique; Bioreactors; Computer aided software engineering; Computer science; Costs; Guidelines; Inspection; Product development; Programming; Software testing; Text analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Empirical Software Engineering, 2005. 2005 International Symposium on
Print_ISBN :
0-7803-9507-7
Type :
conf
DOI :
10.1109/ISESE.2005.1541835
Filename :
1541835
Link To Document :
بازگشت