Título: | AUTOMATIC GENERATION OF EXAMPLES OF USE FROM THE TEXTUAL DESCRIPTION OF USE CASES | ||||||||||||
Autor: |
FERNANDO ALBERTO CORREIA DOS SANTOS JUNIOR |
||||||||||||
Colaborador(es): |
ARNDT VON STAA - Orientador |
||||||||||||
Catalogação: | 28/JUL/2017 | Língua(s): | PORTUGUESE - BRAZIL |
||||||||||
Tipo: | TEXT | Subtipo: | THESIS | ||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=30736&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=30736&idi=2 |
||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.30736 | ||||||||||||
Resumo: | |||||||||||||
This master s dissertation presents a solution for the automatic generation of
examples of use from the textual description of use cases. Use cases describe
specifications in a sufficiently formal way that is enough to automatically generate
usage examples. A generated example is a text in a natural language which is the
paraphrase of one possible manner to use the software, extracted from the use case
and applied to a real context where actors are converted into fictitious personas and
attributes are valued according to the business rules specified in the use case. The
proposed format to present the example aims to allow clients to read, to understand
and to judge whether the expressed behavior is in fact what he wants. With this
approach, it is expected that the customer himself can approve the specifications
and when defects are found, so the specification can quickly be corrected and
reflected in the examples. At the same time, the formalized specification in the form
of a use case will help developers create solutions that are by construction closer to
the correct one when compared to conventional textual specifications.
|
|||||||||||||
|